Jump to content
nkey

Task Force Arrowhead Radio

Recommended Posts

First lines of init.sqf,

tf_radio_channel_password = "your_password";

tf_no_auto_long_range_radio = true;

---------- Post added at 15:02 ---------- Previous post was at 14:40 ----------

Fix for backpacks broken in new arma version is coming.

OK great, so that's it? I don't' have to call these variables at the top of the .sqf? I'm a scripting noob so you'll have to hold my hand on this one.

Share this post


Link to post
Share on other sites

0.9.2 fix-version is ready.

Download at http://radio.task-force.ru/en/

Change log:

  • Fixed compatibility with new version of Arma 3 (thanks to thhamm)
  • Fixed few issues in plugin (thanks to LH)

---------- Post added at 17:05 ---------- Previous post was at 16:23 ----------

OK great, so that's it? I don't' have to call these variables at the top of the .sqf? I'm a scripting noob so you'll have to hold my hand on this one.

Just add this lines at the top of init.sqf in mission folder.

Share this post


Link to post
Share on other sites
0.9.2 fix-version is ready.

Download at http://radio.task-force.ru/en/

Change log:

  • Fixed compatibility with new version of Arma 3 (thanks to thhamm)
  • Fixed few issues in plugin (thanks to LH)

---------- Post added at 17:05 ---------- Previous post was at 16:23 ----------

Just add this lines at the top of init.sqf in mission folder.

nkey,

Just a heads up - Not sure if its intentional but you have 2 version of the server keys (and bisign keys) for both [4] & [5] in the latest update.

Share this post


Link to post
Share on other sites
Guest

Updated version frontpaged on the Armaholic homepage.

================================================

We have also "connected" these pages to your account on Armaholic.

This means in the future you will be able to maintain these pages yourself if you wish to do so. Once this new feature is ready we will contact you about it and explain how things work and what options you have.

When you have any questions already feel free to PM or email me!

Share this post


Link to post
Share on other sites

Nkey, last question. How do I force players to spawn with the short range radios rather than the medium range radios?

Share this post


Link to post
Share on other sites

Hi guys,

I'm having issues after the update. After finally getting the mission to boot players are not able to open the radio interface, nor is the key working to transmit.

Any suggestions?

Thnaks

Share this post


Link to post
Share on other sites

Hi Masters from TaskForce,

I wonder what is the purpose of the task_force_radio_pipe.dll?

Best Regards

Share this post


Link to post
Share on other sites

After patch 1.20 I can no longer join any server running TFR.

Same for ACRE BTW.

Share this post


Link to post
Share on other sites
Nkey, last question. How do I force players to spawn with the short range radios rather than the medium range radios?

TF_give_personal_radio_to_regular_soldier=true

---------- Post added at 06:41 ---------- Previous post was at 06:40 ----------

After patch 1.20 I can no longer join any server running TFR.

Same for ACRE BTW.

Update to 0.9.2

---------- Post added at 06:42 ---------- Previous post was at 06:41 ----------

Same issue. Players can talk on 3D but radio dosen't work.

Update client and server to 0.9.2 version.

---------- Post added at 06:46 ---------- Previous post was at 06:42 ----------

Updated version frontpaged on the Armaholic homepage.

================================================

We have also "connected" these pages to your account on Armaholic.

This means in the future you will be able to maintain these pages yourself if you wish to do so. Once this new feature is ready we will contact you about it and explain how things work and what options you have.

When you have any questions already feel free to PM or email me!

Thanks!

---------- Post added at 08:46 ---------- Previous post was at 06:46 ----------

New update v0.9.2 available at withSIX. Download now by clicking:

http://img-cdn.withsix.com/mods/rv/@task_force_radio.png

Thanks!

Share this post


Link to post
Share on other sites
I'm seeing this too. I don't know much about addons, but does this "override" the whole Bag_Base class or just add the three new properties?

class Bag_Base
{
  tf_hasLRradio = 0;
  tf_encryptionCode = "";	
  tf_range = 20000;
};

class TFAR_Bag_Base: Bag_Base
{
  tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  maximumLoad = 100;
  mass = 15;	
  tf_hasLRradio = 1;
  tf_encryptionCode = "";	
  tf_range = 20000;

  model = "\task_force_radio_items\models\TFR_BACKPACK";	
};

It's definitely disabling all Backpacks for me too.

---------- Post added at 08:49 AM ---------- Previous post was at 08:05 AM ----------

Just took a peek in the Mission Editor ConfigViewer with and without TFR. With TFR enabled "Bag_Base" just contains it's own properties plus tf_* entries but nothing inherited from "ReammoBox". :confused:

Maybe it should be like this?

class Bag_Base : ReammoBox
{
  tf_hasLRradio = 0;
  tf_encryptionCode = "";	
  tf_range = 20000;
};

I have this issue also since I made the last update yesterday. I cant even pick the TFAR backpacksç And I am a total noob of editing and scripting so can anybody help me please??Where can I find this configviewer for example and is it the definitive solution ?? :/

****

Aahh sorry. Somehow playwith6 (or me :) ) have changed it to 0.9.1 and I have changed it to 9.2 again and now works. But still. As I was using .9.1 until last week I havent had such a problem.

Thanks anyways for the great mod.

Edited by DenzelW

Share this post


Link to post
Share on other sites

Hey nkey, so I saw with the latest update you added TF_give_personal_radio_to_regular_soldier = 0; to the user config for server side configuration, we are grateful for that and in fact, more of this type of server side configuration would be very useful for private communities.

I was wondering if we could use other commands usually used in mission inits, particularly tf_same_sw_frequencies_for_side=true;. I tried adding this line in the class task_force_radio_settings {} on the server user config of the last version but it didn't seem to work, so I thought it might be possible but a problem of syntax on my end maybe?

If it is not possible, would you consider adding this kind of level of customisation for server admins? In the interest of being as neutral as possible in terms of mission design regarding mods and the future. :)

Also, but I suppose this has been pointed out before, some form of documentation in the user config with commented values should be important in my opinion.

Share this post


Link to post
Share on other sites

Issue:

Rather then replacing ItemRadio with taskForce radio the server deletes ItemRadio and dose not give regular soldiers TF radio.

The long range radio works however with no problems.

Both client and server are runing 0.9.2 with CBA and TS3 has plugins installed on version 3.0.14 .

The server and user have the same userconfig configuration with:

class task_force_radio_settings {
tf_no_auto_long_range_radio = false;
TF_give_personal_radio_to_regular_soldier = true;
};

Tried setting it to 1/0 instead of true/false with same results.

UPDATE:

Here is my server rpt error it's over 2MB now:


17:34:10 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:10   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:10   Error Undefined variable in expression: _variablename
17:34:10 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:10 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:10   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:10   Error Undefined variable in expression: _variablename
17:34:10 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:11 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:11   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:11   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:11 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:11 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:11   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:11   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:11 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:11 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:11   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:11   Error Undefined variable in expression: _variablename
17:34:11 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:11 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:11   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:11   Error Undefined variable in expression: _variablename
17:34:11 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:12 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:12   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:12   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:12 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:12 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:12   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:12   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:12 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:12 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:12   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:12   Error Undefined variable in expression: _variablename
17:34:12 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:12 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:12   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:12   Error Undefined variable in expression: _variablename
17:34:12 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:13 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:13   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:13   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:13 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:13 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:13   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:13   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:13 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:13 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:13   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:13   Error Undefined variable in expression: _variablename
17:34:13 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:13 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:13   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:13   Error Undefined variable in expression: _variablename
17:34:13 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:14 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:14   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:14   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:14 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:14 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:14   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:14   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:14 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:14 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:14   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:14   Error Undefined variable in expression: _variablename
17:34:14 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:14 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:14   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:14   Error Undefined variable in expression: _variablename
17:34:14 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:15 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:15   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:15   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:15 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:15 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:15   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:15   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:15 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:15 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:15   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:15   Error Undefined variable in expression: _variablename
17:34:15 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:15 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:15   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:15   Error Undefined variable in expression: _variablename
17:34:15 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:16 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:16   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:16   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:16 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:16 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:16   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:16   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:16 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:16 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:16   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:16   Error Undefined variable in expression: _variablename
17:34:16 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:16 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:16   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:16   Error Undefined variable in expression: _variablename
17:34:16 File task_force_radio\functions\fn_ServerInit.sqf, line 51
17:34:17 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:17   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:17   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:17 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:17 Error in expression <_fnc_sideType
} else {
if (_object call bis_fnc_isUnitVirtual) then {
_object ge>
17:34:17   Error position: <bis_fnc_isUnitVirtual) then {
_object ge>
17:34:17   Error Undefined variable in expression: bis_fnc_isunitvirtual
17:34:17 File A3\functions_f\sides\fn_objectSide.sqf, line 22
17:34:17 Error in expression <
} else {
missionNamespace setVariable [_variableName, nil];
};
};
} count _allU>
17:34:17   Error position: <_variableName, nil];
};
};
} count _allU>
17:34:17   Error Undefined variable in expression: _variablename
17:34:17 File task_force_radio\functions\fn_ServerInit.sqf, line 106
17:34:17 Error in expression <request = missionNamespace getVariable (_variableName);
if !(isNil "_radio_reque>
17:34:17   Error position: <_variableName);
if !(isNil "_radio_reque>
17:34:17   Error Undefined variable in expression: _variablename
17:34:17 File task_force_radio\functions\fn_ServerInit.sqf, line 51

I hope this helps pin-pointing the problem I have.

Edited by Garbol87

Share this post


Link to post
Share on other sites
Hi Masters from TaskForce,

I wonder what is the purpose of the task_force_radio_pipe.dll?

Best Regards

its basically the connection between arma and TeamSpeak 3

its required as its not possible to do it in another way (you can check the source and compile by yourself if you dont trust NKey)

Share this post


Link to post
Share on other sites
Hey nkey, so I saw with the latest update you added TF_give_personal_radio_to_regular_soldier = 0; to the user config for server side configuration, we are grateful for that and in fact, more of this type of server side configuration would be very useful for private communities.

I was wondering if we could use other commands usually used in mission inits, particularly tf_same_sw_frequencies_for_side=true;. I tried adding this line in the class task_force_radio_settings {} on the server user config of the last version but it didn't seem to work, so I thought it might be possible but a problem of syntax on my end maybe?

If it is not possible, would you consider adding this kind of level of customisation for server admins? In the interest of being as neutral as possible in terms of mission design regarding mods and the future. :)

Also, but I suppose this has been pointed out before, some form of documentation in the user config with commented values should be important in my opinion.

Will add tf_same_sw_frequencies_for_side to server config.

---------- Post added at 16:37 ---------- Previous post was at 16:35 ----------

Hi guys,

I'm having issues after the update. After finally getting the mission to boot players are not able to open the radio interface, nor is the key working to transmit.

Any suggestions?

Thnaks

Is issue still persists?

---------- Post added at 16:38 ---------- Previous post was at 16:37 ----------

Hi Masters from TaskForce,

I wonder what is the purpose of the task_force_radio_pipe.dll?

Best Regards

Yep, X39 is right. Used as bridge between arma and TS.

Share this post


Link to post
Share on other sites
its basically the connection between arma and TeamSpeak 3

its required as its not possible to do it in another way (you can check the source and compile by yourself if you dont trust NKey)

Thanks!!!

Best Regards

Share this post


Link to post
Share on other sites
Issue:

Rather then replacing ItemRadio with taskForce radio the server deletes ItemRadio and dose not give regular soldiers TF radio.

The long range radio works however with no problems.

Both client and server are runing 0.9.2 with CBA and TS3 has plugins installed on version 3.0.14 .

The server and user have the same userconfig configuration with:

class task_force_radio_settings {
tf_no_auto_long_range_radio = false;
TF_give_personal_radio_to_regular_soldier = true;
};

Tried setting it to 1/0 instead of true/false with same results.

UPDATE:

Here is my server rpt error it's over 2MB now:

I hope this helps pin-pointing the problem I have.

napalm00 says:

@I solved it by adding "Curator" to the -mods parameter, turns out that was somehow messing with the pbo loading.

Thank you for your support :D TFAR works perfectly now!"

Share this post


Link to post
Share on other sites
Will add tf_same_sw_frequencies_for_side to server config.

Thank you sir, looking forward to it. :)

Share this post


Link to post
Share on other sites

I remeber that we can set and change TFAR radio trasmitting to half - way, if this is available it would be really appreiciate if anyone let me know how to do that.

Share this post


Link to post
Share on other sites

Nkey, thanks for your help so far! I've taken all your advice and everything is working well although I've run into 1 problem. Both sides (Blufor/OPFOR) have small range radios (2km) but the freqs on each channel are not matching up and the guys can't fix it like they could with the medium range radios.

How do I make it so these radios all share the same frequencies on each channel?

Thanks!

Share this post


Link to post
Share on other sites

Is there is a problem with TFR 0.9.2 and 1.20 ARMA 3 update? I found that LR (CTRL + CAPSLOCK) works fine. But SR (CAPSLOCK) does not? I tried changing the key bindings and it still does not help. Anyone have any ideas?

Share this post


Link to post
Share on other sites
Is there is a problem with TFR 0.9.2 and 1.20 ARMA 3 update? I found that LR (CTRL + CAPSLOCK) works fine. But SR (CAPSLOCK) does not? I tried changing the key bindings and it still does not help. Anyone have any ideas?

Weird my unit just played for 4 hours with it and had no problems as you described. Try a fresh TFAR and TS3 plugin install.

Share this post


Link to post
Share on other sites
Is there is a problem with TFR 0.9.2 and 1.20 ARMA 3 update? I found that LR (CTRL + CAPSLOCK) works fine. But SR (CAPSLOCK) does not? I tried changing the key bindings and it still does not help. Anyone have any ideas?

Hello, I also have the same problem TFAR is updated on the server and on the client I do this what to do sorry for English

Vilayer server

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×