Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //init.sqf: [] execvm "crew.sqf";
- if (isServer || isDedicated || !hasInterFace) exitWith {Diag_log "I was kicked from the crew.sqf I am not a true client";};
- Private ["_name","_vehicle","_vehname","_weapname","_weap","_target","_picture","_vehtarget","_azimuth","_wepdir","_hudnames","_ui"];
- disableSerialization;
- while {true} do
- {
- 1000 cutRsc ["HudNames","PLAIN"];
- _ui = uiNameSpace getVariable "HudNames";
- _HudNames = _ui displayCtrl 99999;
- if(player != vehicle player) then
- {
- _name = "";
- _vehicle = assignedVehicle player;
- _vehname= getText (configFile >> "CfgVehicles" >> (typeOf vehicle player) >> "DisplayName");
- _weapname = getarray (configFile >> "CfgVehicles" >> typeOf (vehicle player) >> "Turrets" >> "MainTurret" >> "weapons");
- _weap = _weapname select 0;
- _name = format ["<t size='1.25' color='#FFCC00' shadow='1'>%1</t><br/>", _vehname];
- {
- if((driver _vehicle == _x) || (gunner _vehicle == _x) || (commander _vehicle == _x)) then
- {
- if(driver _vehicle == _x) then
- {
- _name = format ["%1<img size='0.8' color='#CCFF66' shadow='1' image='a3\ui_f\data\IGUI\Cfg\Actions\getindriver_ca.paa'/> <t size='0.85' color='#FFFFFF' shadow='1'>%2</t><br/>", _name, (name _x)];
- };
- if(commander _vehicle == _x) then
- {
- _name = format ["%1<img size='0.8' color='#CCFF66' shadow='1' image='a3\ui_f\data\IGUI\Cfg\Actions\getincommander_ca.paa'/> <t size='0.85' color='#FFFFFF' shadow='1'>%2</t><br/>", _name, (name _x)];
- };
- if(gunner _vehicle == _x) then
- {
- _name = format ["%1<img size='0.8' color='#CCFF66' shadow='1' image='a3\ui_f\data\IGUI\Cfg\Actions\getingunner_ca.paa'/> <t size='0.85' color='#FFFFFF' shadow='1'>%2</t><br/>", _name, (name _x)];
- };
- }
- else
- {
- //--- Fluit: Check if unit is second gunner
- if (_vehicle turretUnit [2] == _x) then {
- _name = format ["%1<img size='0.8' color='#CCFF66' shadow='1' image='a3\ui_f\data\IGUI\Cfg\Actions\getingunner_ca.paa'/> <t size='0.85' color='#FFFFFF' shadow='1'>%2</t><br/>", _name, (name _x)];
- } else {
- _name = format ["%1<img size='0.8' color='#CCFF66' shadow='1' image='a3\ui_f\data\IGUI\Cfg\Actions\getincargo_ca.paa'/> <t size='0.85' color='#FFFFFF' shadow='1'>%2</t><br/>", _name, (name _x)];
- };
- };
- } forEach crew _vehicle;
- _HudNames ctrlSetStructuredText parseText _name;
- _HudNames ctrlCommit 0;
- };
- sleep 1;
- //--- BL1P Leave script if player is not in vehicle
- if(player == vehicle player) exitwith {diag_log "Leaving Crew.sqf";};
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement