als Z-Item anlegen
Code: core/pmenu/fn_useItem.sqf <<< --- AL 3.1.4.8
case (_item == "protestschild"): {
if(([false,_item,1] call life_fnc_handleInv)) then {
[] spawn life_fnc_protestschild;
closeDialog 0;
};
};
Code: core/pmenu/fn_useItem.sqf <<< --- AL 4.0
case (EQUAL(_item,"protestschild")): {
if(([false,_item,1] call life_fnc_handleInv)) then {
[] spawn life_fnc_protestschild;
closeDialog 0;
};
};
Code: core/items/fn_protestschild.sqf
private ["_schild"];
if(!(vehicle player == player)) exitWith {hint format["You can not protest in Vehicles %1!",name player]}; //Carcheck
_schild = "Land_Poster_04_F" createVehicle [0,0,0]; //Random Schild erstellen
_schild attachTo [player, [0,0,0.7], "righthand"]; //an Spieler befestigen
_schild setVectorUp [0,89,-1]; //ausrichten - drehen
player playAction "Salute"; //Hand hoch
/*
//Optional
//player say3d "Wir_sind_das_Volk";
//_schild setObjectTexture [0, "\Ordner\texture.paa"];
*/
sleep 30; //Dauer der Funktion
deleteVehicle _schild; //Schild entfernen
Alles anzeigen
In der Class vom Schild sind mehrere Texturen bereits enthalten. Einfach ein paar mal aufrufen das Script.