AdvancedTowing
AdvancedTowing copied to clipboard
certain players can't tow.
Certain players can't tow. In otherwords, they don't get the deploy tow rope options. Other players go to help, and they get the options.
This is new. These certain players have always been able to tow. They started having this problem after the last update (exile update).
VERIFIED: Have not verified 100% though, but I haven't heard of any Admin not being able to tow. Would it have something to do with inifiSTAR?
Okay, it's only a problem for non admins. So, I bet it has something to do with infistar. Here is my CfgRemoteExec.hpp:
class CfgRemoteExec { class Functions { mode = 1; jip = 0; class fnc_AdminReq { allowedTargets=2; }; class ExileServer_system_network_dispatchIncomingMessage { allowedTargets=2; }; class SA_Simulate_Towing { allowedTargets=0; }; class SA_Attach_Tow_Ropes { allowedTargets=0; }; class SA_Take_Tow_Ropes { allowedTargets=0; }; class SA_Put_Away_Tow_Ropes { allowedTargets=0; }; class SA_Pickup_Tow_Ropes { allowedTargets=0; }; class SA_Drop_Tow_Ropes { allowedTargets=0; }; class SA_Set_Owner { allowedTargets=2; }; class SA_Hint { allowedTargets=1; }; class SA_Hide_Object_Global { allowedTargets=2; };
};
class Commands
{
mode=0;
jip=0;
};
};
*NOTE: I added what the instructions mentioned to add here, but it didn't mention if anything had to be removed. For example, the first few lines:
mode = 1;
jip = 0;
class fnc_AdminReq { allowedTargets=2; };
class ExileServer_system_network_dispatchIncomingMessage { allowedTargets=2; };
Do they need to stay there!? Suspect to me, because one says "AdminReq"
Thanks,
Hi sethduda, I hate to bug you about this too much, but since this is currently only working for admins, I may have to abandon it in place of r3f again. Since it's been a long time since no one can tow. The problem is probably simple, knowing that it only allows admins to tow. But I've put in requests to Chris at inifiSTAR a while ago, and have not heard from him either. Also, I posted the question in Exile Mod forums, and no one has replied either. Hopefully, you're just busy, and everything is well, and you are in good health. Thank you, 5niper
Is it an infistar issue? If you disable infistar, does it work?
I've seen others post about this issue on the exile forums. Didn't find any responses on there?
On Tuesday, July 19, 2016, RAW5niper [email protected] wrote:
Hi sethduda, I hate to bug you about this too much, but since this is currently only working for admins, I may have to abandon it in place of r3f again. Since it's been a long time since no one can tow. The problem is probably simple, knowing that it only allows admins to tow. But I've put in requests to Chris at inifiSTAR a while ago, and have not heard from him either. Also, I posted the question in Exile Mod forums, and no one has replied either. Hopefully, you're just busy, and everything is well, and you are in good health. Thank you, 5niper
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/sethduda/AdvancedTowing/issues/32#issuecomment-233614100, or mute the thread https://github.com/notifications/unsubscribe-auth/AOoBxmSuS3i6UFfvKoBIvh4VuOeo9wTMks5qXL_7gaJpZM4JOStt .
Sent from my phone
Hi Sethduda: I was able to get around it (temporarily) by changing CAP = true to CAP = false, in the EXILE_AHAT_CONFIG.hpp file in infiSTAR. However, since we have BE disabled on the server, I HATE to have to disable any anti hack check on infiSTAR. I'm surprised, that Chris at infiSTAR has not responded yet to my support ticket to him about this.
BTW, what that CAP does, is Check Actions Plr - "Actions: xxx/xxx possible scroll menu hack (or you added custom actions..)
In the exile_ah.sqf you can define actions that allowable, yet unsure what action number should be defined. Starting Line 1591 (may vary depending on IDE)
"; if(_use_suspicious_button_check)then{ _asd = _asd + "
if(diag_tickTime > _buttons_checked_timer)then
{
{
_display = _x;
_idd = ctrlIDD _display;
{
_control = _x;
_idc = ctrlIDC _control;
_buttonAction = buttonAction _control;
if(call {
if(_idd isEqualTo -1338)exitWith{false};
if(_buttonAction isEqualTo '')exitWith{false};
if((toLower _buttonAction) isEqualTo 'closedialog 0')exitWith{false};
if((toLower _buttonAction) isEqualTo 'closedialog 0;')exitWith{false};
if(_idd isEqualTo 49 && _idc isEqualTo -1)exitWith{false};
if(_idd isEqualTo 65431 && _idc isEqualTo 65434 && _buttonAction isEqualTo '0 spawn R3F_LOG_FNCT_transporteur_decharger;')exitWith{false};
if(_idd isEqualTo 24004 && _idc isEqualTo 1603 && _buttonAction isEqualTo '''DETAILS'' call ExileClient_gui_itemDetails_event_onTabButtonClicked;')exitWith{false};
if(_idd isEqualTo 24004 && _idc isEqualTo 1604 && _buttonAction isEqualTo '''RECIPES'' call ExileClient_gui_itemDetails_event_onTabButtonClicked;')exitWith{false};
if(_idd isEqualTo 24004 && _idc isEqualTo 1300 && _buttonAction isEqualTo 'closeDialog 0; [ExileClientSelectedInventoryItem select 0] call ExileClient_object_item_consume;')exitWith{false};
if(_idd isEqualTo 24004 && _idc isEqualTo 1301 && _buttonAction isEqualTo 'closeDialog 0; [ExileClientSelectedInventoryItem select 0] call ExileClient_object_item_use;')exitWith{false};
if(_idd isEqualTo 24004 && _idc isEqualTo 1303 && _buttonAction isEqualTo 'closeDialog 0; [ExileClientSelectedInventoryItem select 0] call ExileClient_object_item_construct;')exitWith{false};
if(_idd isEqualTo 24005 && _idc isEqualTo 5001 && _buttonAction isEqualTo '[uiNamespace getVariable ''RscExileCraftItemRecipeClassName'', (lbCurSel 5002) + 1] call ExileClient_object_item_craft; closeDialog 0;')exitWith{false};
if(_idd isEqualTo 24015 && _idc isEqualTo 4141 && _buttonAction isEqualTo '[] call ExileClient_gui_xm8_slide_slothMachine_event_onSpinButtonClick;')exitWith{false};
if(_idd isEqualTo 12 && _idc isEqualTo -1 && _buttonAction isEqualTo 'call ExileClient_gui_clan_markerAddMenu_event_onUnload;')exitWith{false};
Continues on but you get the idea.
Dud can you comment on how many action items can be enabled and if there's a "function" that encloses all actions. I ask this as I'm wondering which would be the best way to state this as an allowed function in the action items check, than turn them off.