Beiträge von TheFireRunner Felix
-
-
-
Genau das Problem habe ich auch was NotFckingFex hat!
arma3server_2018-04-24_18-04-17.rpt
Arma3_x64_2018-04-24_17-57-07.rpt
SQL: fn_initCop.sqf
Alles anzeigen#include "..\script_macros.hpp" /* File: fn_initCop.sqf Author: Bryan "Tonic" Boardwine Description: Cop Initialization file. */ private "_end"; player addRating 9999999; case west: { waitUntil {!(isNull (findDisplay 46))}; _end = false; if (life_blacklisted) exitWith { ["Blacklisted",false,true] call BIS_fnc_endMission; sleep 30; }; if (!(str(player) in [""])) then { if ((FETCH_CONST(life_coplevel) isEqualTo 0) && (FETCH_CONST(life_adminlevel) isEqualTo 0)) then { ["NotWhitelisted",false,true] call BIS_fnc_endMission; sleep 35; }; }; [] spawn life_fnc_placeablesInit; player setVariable["rank",(FETCH_CONST(life_coplevel)),true]; [] call life_fnc_spawnMenu; waitUntil{!isNull (findDisplay 38500)}; //Wait for the spawn selection to be open. waitUntil{isNull (findDisplay 38500)}; //Wait for the spawn selection to be done. [] spawn { while {true} do { waitUntil {uniform player == "U_B_CombatUniform_mcam_tshirt"}; player setObjectTextureGlobal [0,"textures\cop\human\polizei_uniform.paa"]; waitUntil {uniform player != "U_B_CombatUniform_mcam_tshirt"}; }; }; [] spawn { while {true} do { waitUntil {uniform player == "U_B_CombatUniform_mcam"}; player setObjectTextureGlobal [0,"textures\cop\human\polizei_uniform.paa"]; waitUntil {uniform player != "U_B_CombatUniform_mcam"}; }; }; [] spawn { while {true} do { waitUntil {uniform player == "U_B_CombatUniform_mcam_vest"}; player setObjectTextureGlobal [0,"textures\cop\human\sek.paa"]; waitUntil {uniform player != "U_B_CombatUniform_mcam_vest"}; }; }; [] spawn { while {true} do { waitUntil {uniform player == "U_B_CombatUniform_mcam_worn"}; player setObjectTextureGlobal [0,"textures\cop\human\prasen.paa"]; waitUntil {uniform player != "U_B_CombatUniform_mcam_worn"}; }; }; [] spawn { while {true} do { waitUntil {uniform player == "U_Rangemaster"}; player setObjectTextureGlobal [0,"textures\cop_uniform.paa"]; waitUntil {uniform player != "U_Rangemaster"}; }; };
EDIT: Die Medics haben das Problem auch
-
-
Nein geht leider noch immer nicht...
EDIT: So langsam verzweifel ich
shoXy Deine useitem version macht Errors...
-
OK Ich guck mal
Danke dir
-
Ich weiß bin ich auch dabei
Jeweils am Ende des Blocks den ich gepostet habe.
Habe ich eig. ...
-
Es fehlt ein };
Emm wo?
häääääääh
-
-
Juten Tach,
Ich habe momentan das Problem das die Items im Z Menü nicht mehr funktionieren...
Ich habe ein Paar neue Items hinzugefügt wie: Protestschild,SoS Knopf und Nothammer. Seit dem funkt. es nicht mehr...
SQL: fn_useItem.sql
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_useItem.sqf Author: Bryan "Tonic" Boardwine Description: Main function for item effects and functionality through the player menu. */ private "_item"; disableSerialization; if ((lbCurSel 2005) isEqualTo -1) exitWith {hint localize "STR_ISTR_SelectItemFirst";}; _item = CONTROL_DATA(2005); switch (true) do { case (_item in ["waterBottle","coffee","redgull"]): { if ([false,_item,1] call life_fnc_handleInv) then { life_thirst = 100; if (LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1) then {player setFatigue 0;}; if (_item isEqualTo "redgull" && {LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1}) then { [] spawn { life_redgull_effect = time; titleText[localize "STR_ISTR_RedGullEffect","PLAIN"]; player enableFatigue false; waitUntil {!alive player || ((time - life_redgull_effect) > (5 * 60))}; player enableFatigue true; }; }; }; }; case (_item isEqualTo "boltcutter"): { [cursorObject] spawn life_fnc_boltcutter; closeDialog 0; }; case (EQUAL(_item,"protestschild")): { if(([false,_item,1] call life_fnc_handleInv)) then { [] spawn life_fnc_protestschild; closeDialog 0; }; case (_item isEqualTo "sos"): { if([false,_item,1] call life_fnc_handleInv) then { [] spawn life_fnc_copbackup; closeDialog 0; }; case (_item == "gpstracker"): { [cursorTarget] spawn life_fnc_gpsTracker; }; case (_item == "caropen"): { [cursorTarget] spawn caropen; closeDialog 0; }; case (_item == "sos"): { [] spawn life_fnc_callbackup; }; case (_item == "schmerzmittel"): { if(vehicle player != player) exitWith {hintSilent "Du kannst dich nicht in einem Fahrzeug heilen..."}; if(([false,_item,1] call life_fnc_handleInv)) then { player setDamage 0; player setFatigue 0; player allowDamage true; player enableSimulation true; closeDialog 0; hintSilent "Die Schmerzmittel haben gewirkt! Du hast nun wieder volles Leben." }; }; case (_item isEqualTo "blastingcharge"): { player reveal fed_bank; (group player) reveal fed_bank; [cursorObject] spawn life_fnc_blastingCharge; closeDialog 0; }; case (_item isEqualTo "defusekit"): { [cursorObject] spawn life_fnc_defuseKit; closeDialog 0; }; case (_item isEqualTo "storagesmall"): { [false] call life_fnc_storageBox; }; case (_item isEqualTo "storagebig"): { [true] call life_fnc_storageBox; }; case (_item isEqualTo "spikeStrip"): { if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0}; if ([false,_item,1] call life_fnc_handleInv) then { [] spawn life_fnc_spikeStrip; closeDialog 0; }; }; case (_item isEqualTo "fuelFull"): { if (vehicle player != player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"}; [] spawn life_fnc_jerryRefuel; closeDialog 0; }; case (_item isEqualTo "fuelEmpty"): { [] spawn life_fnc_jerrycanRefuel; closeDialog 0; }; case (_item isEqualTo "lockpick"): { [] spawn life_fnc_lockpick; closeDialog 0; }; case (_item in ["apple","rabbit","salema","ornate","mackerel","tuna","mullet","catshark","turtle_soup","hen","rooster","sheep","goat","donuts","tbacon","peach"]): { if (!(M_CONFIG(getNumber,"VirtualItems",_item,"edible") isEqualTo -1)) then { if ([false,_item,1] call life_fnc_handleInv) then { _val = M_CONFIG(getNumber,"VirtualItems",_item,"edible"); _sum = life_hunger + _val; switch (true) do { case (_val < 0 && _sum < 1): {life_hunger = 5;}; //This adds the ability to set the entry edible to a negative value and decrease the hunger without death case (_sum > 100): {life_hunger = 100;}; default {life_hunger = _sum;}; }; }; }; }; default { hint localize "STR_ISTR_NotUsable"; }; }; [] call life_fnc_p_updateMenu; [] call life_fnc_hudUpdate;
arma3server_2018-04-23_17-44-03.rpt
Danke im Vorraus LG Felix
-
Arma3_x64_2018-04-22_22-52-21.rpt Bitte
Ich habe bdw bemerkt das ich garkein Item mehr nutzen kann..
arma3server_2018-04-22_15-59-49.rpt
SQL: fn_useItem.sqf
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_useItem.sqf Author: Bryan "Tonic" Boardwine Description: Main function for item effects and functionality through the player menu. */ private "_item"; disableSerialization; if ((lbCurSel 2005) isEqualTo -1) exitWith {hint localize "STR_ISTR_SelectItemFirst";}; _item = CONTROL_DATA(2005); switch (true) do { case (_item in ["waterBottle","coffee","redgull"]): { if ([false,_item,1] call life_fnc_handleInv) then { life_thirst = 100; if (LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1) then {player setFatigue 0;}; if (_item isEqualTo "redgull" && {LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1}) then { [] spawn { life_redgull_effect = time; titleText[localize "STR_ISTR_RedGullEffect","PLAIN"]; player enableFatigue false; waitUntil {!alive player || ((time - life_redgull_effect) > (5 * 60))}; player enableFatigue true; }; }; }; }; case (_item isEqualTo "boltcutter"): { [cursorObject] spawn life_fnc_boltcutter; closeDialog 0; }; case (EQUAL(_item,"protestschild")): { if(([false,_item,1] call life_fnc_handleInv)) then { [] spawn life_fnc_protestschild; closeDialog 0; }; case (_item isEqualTo "sos"): { if([false,_item,1] call life_fnc_handleInv) then { [] spawn life_fnc_copbackup; closeDialog 0; }; case (_item == "gpstracker"): { [cursorTarget] spawn life_fnc_gpsTracker; }; case (_item == "caropen"): { [cursorTarget] spawn caropen; closeDialog 0; }; case (_item == "sos"): { [] spawn life_fnc_callbackup; }; case (_item isEqualTo "schmerzmittel"): { _schaden = getdammage player; if (_schaden isEqualTo 0) exitWith {hint "Du brauchst kein Schmerzmittel!";}; if ([false,_item,1] call life_fnc_handleInv) then { player setdamage (_schaden - 0.25); hint "Erfolgreich geheilt"; }; case (_item isEqualTo "blastingcharge"): { player reveal fed_bank; (group player) reveal fed_bank; [cursorObject] spawn life_fnc_blastingCharge; closeDialog 0; }; case (_item isEqualTo "defusekit"): { [cursorObject] spawn life_fnc_defuseKit; closeDialog 0; }; case (_item isEqualTo "storagesmall"): { [false] call life_fnc_storageBox; }; case (_item isEqualTo "storagebig"): { [true] call life_fnc_storageBox; }; case (_item isEqualTo "spikeStrip"): { if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0}; if ([false,_item,1] call life_fnc_handleInv) then { [] spawn life_fnc_spikeStrip; closeDialog 0; }; }; case (_item isEqualTo "fuelFull"): { if (vehicle player != player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"}; [] spawn life_fnc_jerryRefuel; closeDialog 0; }; case (_item isEqualTo "fuelEmpty"): { [] spawn life_fnc_jerrycanRefuel; closeDialog 0; }; case (_item isEqualTo "lockpick"): { [] spawn life_fnc_lockpick; closeDialog 0; }; case (_item in ["apple","rabbit","salema","ornate","mackerel","tuna","mullet","catshark","turtle_soup","hen","rooster","sheep","goat","donuts","tbacon","peach"]): { if (!(M_CONFIG(getNumber,"VirtualItems",_item,"edible") isEqualTo -1)) then { if ([false,_item,1] call life_fnc_handleInv) then { _val = M_CONFIG(getNumber,"VirtualItems",_item,"edible"); _sum = life_hunger + _val; switch (true) do { case (_val < 0 && _sum < 1): {life_hunger = 5;}; //This adds the ability to set the entry edible to a negative value and decrease the hunger without death case (_sum > 100): {life_hunger = 100;}; default {life_hunger = _sum;}; }; }; }; }; default { hint localize "STR_ISTR_NotUsable"; }; }; [] call life_fnc_p_updateMenu; [] call life_fnc_hudUpdate;
-
Ja also.. ka xD Ich versuche es mal
-
-
Habe es getestet aber wenn ich es benutzen will passiert nix...
-
Oki ich guck mal
-
Achja ich habe wegen Test Zwecken dieCfgRemoteExec.hpp deaktiviert + ich habe beide Commands trotzdem freigegeben
Und es sollen bdw nur die Cops hören
-
Bin überfordert xD Und wenn ich "Benutzen" drücken will passiert garnix... Also muss emm also häh?
SQL: fn_copbackup.sqf
Alles anzeigen/* Autor : Maximum Umgeschrieben in 4.4r3+ : powerafro */ private ["_backupmsg"]; _msgBck = format["SOS! Officer %1 Benötigt dringend Hilfe %2 !", name player, getPos player]; [0,"%1 benötigt dringende Unterstützung!",true,[profileName]] remoteExec ["life_fnc_broadcast",west]; [ObjNull,_msgBck,player,1] remoteExec ["TON_fnc_handleMessages"]; _backupmsg = createMarker [("_backupmsg" + name player), getPos player]; _backupmsg setmarkertype "mil_warning"; _backupmsg setmarkercolor "colorRed"; _backupmsg setmarkertext format ["Officer in Not",name player]; "PButton" remoteExec ["BIS_fnc_playSound",west]; sleep 60; deletemarker _backupmsg; hint "Marker wurde entfernt"; sleep 320; hint format ["%1, Du kannst jetzt wieder den SoS Knopf betätigen",name player];
Danke im Vorraus
-
Hallo,
ich bins wieder mit einem neuen Problem: Ich wollte es so machen das wenn man den SoS Knopf drückt das alle Cops ein Sound hören...
Daraufhin bin ich auf den Thread gestosen [4.4R4] Sound für Playerside?
Da hatte SilentF0x das selbe Problem was ich auch hatte.
"PanicButtonSound" remoteExecCall ["life_fnc_globalSound",west];
Wenn ich diesen Command rausnehme funktioniert es ja.Jemand eine Lösung?
Danke im Vorraus
LG Felix
-
-