GODSPEEDSNAKE 12 Posted July 18, 2016 Hey guys, So I have an init line of; [["UH60M","AH64D","B_Heli_Transport_03_unarmed_F"],["PLAYERGUID"], "Helo Pilots only! You are not Authorized!",true,true,true] execVM "server\restrict\restrictHelis.sqf"; with an sqf file as such; //waitUntil {player == player}; _this spawn { while {true} do { if ((((driver vehicle player == player) && (_this select 5)) || ((gunner vehicle player == player) && (_this select 4)) || ((commander vehicle player == player) && (_this select 3))) && ((vehicle player in (_this select 0)) || (typeOf vehicle player in (_this select 0))) && !((typeOf player in (_this select 1)) || (player in (_this select 1)) || (getPlayerUID player in (_this select 1)))) then { moveOut player; cutText [_this select 2, "PLAIN"]; }; sleep 0.1; }; }; Now this works like a charm however don't know how to make the cutText systemChat instead :( any help anyone... Pls Share this post Link to post Share on other sites
gc8 981 Posted July 18, 2016 change cutText [_this select 2, "PLAIN"]; to systemChat (_this select 2); Share this post Link to post Share on other sites
Arkensor 96 Posted July 18, 2016 /waitUntil {player == player}; _this spawn { while {true} do { if ((((driver vehicle player == player) && (_this select 5)) || ((gunner vehicle player == player) && (_this select 4)) || ((commander vehicle player == player) && (_this select 3))) && ((vehicle player in (_this select 0)) || (typeOf vehicle player in (_this select 0))) && !((typeOf player in (_this select 1)) || (player in (_this select 1)) || (getPlayerUID player in (_this select 1)))) then { moveOut player; systemChat (_this select 2); }; sleep 0.1; }; }; Share this post Link to post Share on other sites
donelsarjo 60 Posted July 18, 2016 Wouldn't it be more performant to add a getin eh to the coppers, instead of looping through stuff every 0.1 seconds? I made something similar: https://github.com/DonElSarjo/fata_4_public.fata/blob/master/fnc/fn_respawnTickets.sqf Have a look Share this post Link to post Share on other sites
GODSPEEDSNAKE 12 Posted July 18, 2016 Tried and tested thank you so much guys :) now for a more interesting one I kindOf understand GUID but when I give soldier names I don't know how to change the; (getPlayerUID player in (_this select 1) so that I can implement Variable Name instead of GUID?!? :angry: No matter what I do fail seem's to be the message of the day :( so basically in the init I will have something like; P.S Thank you guys so much for the fresh brains, really appreciate the help... [["UH60M","AH64D","B_Heli_Transport_03_unarmed_F"],["pilot1","pilot2"], "Helo Pilots only! You are not Authorized!",true,true,true] execVM "server\restrict\restrictHelis.sqf"; Share this post Link to post Share on other sites
kylania 568 Posted July 18, 2016 Wouldn't it be more performant to add a getin eh to the coppers, instead of looping through stuff every 0.1 seconds? I made something similar: https://github.com/DonElSarjo/fata_4_public.fata/blob/master/fnc/fn_respawnTickets.sqf Have a look Sure, but it would be much more fun to simply loop every 30 seconds instead. :) Get in, fly off... get booted midair, boom. That'll teach you not to try to fly and your teammates not to let you fly. 1 Share this post Link to post Share on other sites