Moin NN, ich würde euch gerne mein SOS Panic Button Script vorstellen
1: Erstelle in der Functions.hpp unter /core/items folgenden Eintrag
2: Erstell in der Stringtable den Eintrag
Code
<Key ID="STR_Item_Sos">
<Original>SoS Knopf</Original>
<german>SoS Knopf</germanl>
</Key>
<Key ID="STR_NOTF_NotACop">
<Original>Der Knopf ist kaputt</Original>
<german>Der Knopf ist kaputt</germanl>
</Key>
3: Erstell in der Config_vItems.hpp den Eintrag
Code
class sos {
variable = "sos";
displayName = "STR_Item_Sos";
weight = 1;
buyPrice = 50;
sellPrice = 15;
illegal = true;
edible = -1;
icon = "";
};
//Im Cop Shop einfügen
Alles anzeigen
4: Erstell in /core/items folgende Datei fn_sos.sqf
Code
//Author: Variatox
//edited by : Natic
private ["_sosItem","_pos"];
_sosItem = _this select 0;if(isNull player OR !alive player) exitWith {};
if(playerSide != west) exitWith {hint localize "STR_NOTF_NotACop"};
if(life_istazed OR life_knockOut) exitWith {};
if(!([false, _sosItem ,1] call life_fnc_handleInv)) exitWith {};_pos = mapGridPosition player;sleep (1 + random(5));[4,format["<t size='2' color='#EAF200'>• • • - - - • • •</t><br/><t size='2.7' color='#00B4F5'>S O S</t><br/><t size='2' color='#EAF200'>• • • - - - • • •</t><br/><br/><br/><t color='#ff0000' size='1.5'>%1</t><br/><br/><t color='#6DCE5D' size='1.3'>%2</t><br/><br/><t size='1.2'><br/>Drückte Den SOS-Knopf</t><br/>", profileName, _pos]] remoteExec ["life_fnc_broadcast",west];
for "_i" from 0 to 7 step 1 do {
[0,format["SOS -- %1", profileName, _pos]] remoteExec ["life_fnc_broadcast",west];
};if(player getVariable "inSOS") exitWith {};[] spawn {
player setVariable ["inSOS",true,true];
sleep 30;
player setVariable ["inSOS",false,true];
};
Alles anzeigen
5: Erstelle unter /core/pmenu/fn_useitem.sqf den Eintrag