das fehlende bild in der mod packen ![]()
Beiträge von br1zey
-
-
-
-
ja aber wenn du das da life_fessel nenst musst du das auch im script so nenen
-
jop definier in der configuration.sqf noch eine Standart wert
-
so kann man es auch sagen
noch am pennen -
hast mal TS kann das so grade schlecht erklären xD bin schlecht darin
-
globale variable ??
-
was habt ihr zu letzt gemacht ?
seit wann geht es nicht mehr ?und im RPT habe ich das gefunden
Code
Alles anzeigen_return = _return select 0; }; _return; > 7:48:49 Error position: <select 0; }; _return; > 7:48:49 Error Generic error in expression 7:48:49 File life_server\Functions\MySQL\fn_asyncCall.sqf, line 58
und [lexicon]extDB[/lexicon] -
Ich hab nur noch eine Frage und zwar muss man einen Mop ersteller Fragen oder namentlich erwähnen wenn mein seinen Mods nutzt?
Also erstmal würde ich Gucken wie die Lizenz der Mod ist es gibt viele Mods wo es Heist Nicht auf Life Server ect
und um sicher zu gehn keine Problem zu bekommen würde ich den Ersteller noch Fragen -
hast du TS
-
also habe nur kurz ins script geguckt sollte aber auch mit 3.1.4.8 gehen
vieleicht müssten die variablen
life_cash
life_atmbankangepasst werden
-
Kein stress habe grade nix zu tun

-
naja ein Spieler der auf euren Server Spielt hat die Mods aber auch und so kommt doch weider jeder dran ......
-
achso habe noch vergessen du must
life_unconscious = false;
in deine configuration.sqf mit eintragen
-
hat funktioniert, wo müsste ich ein sleep einbauen damit man den button nicht spamen kann?
das würde ich anders machen hier mal einer Version dan kann der Spieler nur einmal drücken
habe mal deine Datei bearbeitet also kannst du die so übernehmen @MrFirewallCSS
Alles anzeigen#include "..\script_macros.hpp" /* Author: Bryan "Tonic" Boardwine Description: All survival? things merged into one thread. */ private["_fnc_food","_fnc_water","_foodTime","_waterTime","_bp","_walkDis","_lastPos","_curPos"]; _fnc_food = { if(life_hunger < 2) then {player setDamage 1; hint localize "STR_NOTF_EatMSG_Death";} else { SUB(life_hunger,10); [] call life_fnc_hudUpdate; if(life_hunger < 2) then {player setDamage 1; hint localize "STR_NOTF_EatMSG_Death";}; switch(life_hunger) do { case 30: {hint localize "STR_NOTF_EatMSG_1";}; case 20: {hint localize "STR_NOTF_EatMSG_2";}; case 10: { hint localize "STR_NOTF_EatMSG_3"; if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)) then {player setFatigue 1;}; }; }; }; }; _fnc_water = { if(life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";} else { SUB(life_thirst,10); [] call life_fnc_hudUpdate; if(life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";}; switch(life_thirst) do { case 30: {hint localize "STR_NOTF_DrinkMSG_1";}; case 20: { hint localize "STR_NOTF_DrinkMSG_2"; if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)) then {player setFatigue 1;}; }; case 10: { hint localize "STR_NOTF_DrinkMSG_3"; if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)) then {player setFatigue 1;}; }; }; }; }; [] spawn { while {true} do { waitUntil {(life_drink > 0)}; while{(life_drink > 0)} do { if(life_drink > 0.08) then { "radialBlur" ppEffectEnable true; "radialBlur" ppEffectAdjust[0.08, 0,0.35,0.37]; "radialblur" ppEffectCommit 3; sleep 240; life_drink = life_drink - 0.02; } else { "radialBlur" ppEffectEnable true; "radialBlur" ppEffectAdjust[0.05, 0,0.36,0.38]; "radialBlur" ppEffectCommit 1; sleep 180; life_drink = life_drink - 0.02; }; }; "radialBlur" ppEffectAdjust [0,0,0,0]; "radialblur" ppEffectCommit 5; "radialblur" ppEffectEnable false; life_drink = 0; }; }; //TFAR - Task Force Radio - ChannelCheck: [] spawn { private["_ChannelName","_ServerName","_isTeamSpeakPluginEnabled"]; sleep 15; while{true}do { _ChannelName = call TFAR_fnc_getTeamSpeakChannelName; _ServerName = call TFAR_fnc_getTeamSpeakServerName; _isTeamSpeakPluginEnabled = call TFAR_fnc_isTeamSpeakPluginEnabled; _DarfNixSehen = false; _IstAdmin = ((call life_adminlevel) > 0); _WhiteListedChannels = ["Tanoa Server", "Tom", "╔ Support Schalter 1", "╠ Support Schalter 2", "╠ Support Schalter 3"]; if(!_IstAdmin && _ServerName != "Tanoa Island RPG!" )then{_DarfNixSehen = true;}; if(!_IstAdmin && !(_ChannelName in _WhiteListedChannels) )then{_DarfNixSehen = true;}; if(!_IstAdmin && !_isTeamSpeakPluginEnabled )then{_DarfNixSehen = true;}; if(_DarfNixSehen) then{cutText["Falscher Channel/Server oder TFAR Plugin nicht aktiviert.","BLACK FADED"];} else{cutText ["","PLAIN"];}; sleep 3; }; }; //Setup the time-based variables. _foodTime = time; _waterTime = time; _walkDis = 0; _bp = ""; _lastPos = visiblePosition player; _lastPos = (SEL(_lastPos,0)) + (SEL(_lastPos,1)); _lastState = vehicle player; while {true} do { /* Thirst / Hunger adjustment that is time based */ if((time - _waterTime) > 600) then {[] call _fnc_water; _waterTime = time;}; if((time - _foodTime) > 850) then {[] call _fnc_food; _foodTime = time;}; /* Adjustment of carrying capacity based on backpack changes */ if(EQUAL(backpack player,"")) then { life_maxWeight = LIFE_SETTINGS(getNumber,"total_maxWeight"); _bp = backpack player; } else { if(!(EQUAL(backpack player,"")) && {!(EQUAL(backpack player,_bp))}) then { _bp = backpack player; life_maxWeight = LIFE_SETTINGS(getNumber,"total_maxWeight") + round(FETCH_CONFIG2(getNumber,CONFIG_VEHICLES,_bp,"maximumload") / 4); }; }; /* Check if the player's state changed? */ if(vehicle player != _lastState OR {!alive player}) then { [] call life_fnc_updateViewDistance; _lastState = vehicle player; }; /* Check if the weight has changed and the player is carrying to much */ if(life_carryWeight > life_maxWeight && {!isForcedWalk player}) then { player forceWalk true; if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)) then {player setFatigue 1;}; hint localize "STR_NOTF_MaxWeight"; } else { if(isForcedWalk player) then { player forceWalk false; }; }; /* Travelling distance to decrease thirst/hunger which is captured every second so the distance is actually greater then 650 */ if(!alive player) then {_walkDis = 0;} else { _curPos = visiblePosition player; _curPos = (SEL(_curPos,0)) + (SEL(_curPos,1)); if(!(EQUAL(_curPos,_lastPos)) && {(vehicle player == player)}) then { ADD(_walkDis,1); if(EQUAL(_walkDis,650)) then { _walkDis = 0; SUB(life_thirst,5); SUB(life_hunger,5); [] call life_fnc_hudUpdate; }; }; _lastPos = visiblePosition player; _lastPos = (SEL(_lastPos,0)) + (SEL(_lastPos,1)); }; if(player getVariable "ACE_isUnconscious" && !life_unconscious) then { _action = [ format["Du bist Ohnmächtig. Mit letzter kraft kannst du dein Handy ziehen. Möchtest du einen Notarzt über deine Lage informieren? Wenn nicht hast du noch ca 10 Minuten zu leben."], "Ohnmächtig", localize "STR_Global_Yes", localize "STR_Global_No" ] call BIS_fnc_guiMessage; life_corpse = player; if(!isNil "_action" && {_action}) then { [] call life_fnc_requestMedic; _medicsOnline = {_x != player && {side _x == independent} && {alive _x}} count playableUnits > 0; if(!_medicsOnline) then { _action = [ format["Kein Notarzt hat auf deine Nachricht geantwortet. Wenn ein Spieler dich findet kann er dich in einn Krankenhaus bringen und dort von einem Artzt (NPC) behandeln lassen."], "Niemand da", "Ok" ] call BIS_fnc_guiMessage; }; }; life_unconscious = true; }; if(!(player getVariable "ACE_isUnconscious") && life_unconscious) then { life_unconscious = false; }; uiSleep 1; }; -
probie mal bitte ansonsten pack mal neune RPT dran
C
Alles anzeigen[] spawn { private["_fnc_food","_fnc_water"]; _fnc_food = { if(life_hunger < 2) then {player setDamage 1; hint localize "STR_NOTF_EatMSG_Death";} else { life_hunger = life_hunger - 10; [] call life_fnc_hudUpdate; if(life_hunger < 2) then {player setDamage 1; hint localize "STR_NOTF_EatMSG_Death";}; switch(life_hunger) do { case 30: {hint localize "STR_NOTF_EatMSG_1";}; case 20: {hint localize "STR_NOTF_EatMSG_2";}; case 10: {hint localize "STR_NOTF_EatMSG_3";player setFatigue 1;}; }; }; }; _fnc_water = { if(life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";} else { life_thirst = life_thirst - 10; [] call life_fnc_hudUpdate; if(life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";}; switch(life_thirst) do { case 30: {hint localize "STR_NOTF_DrinkMSG_1";}; case 20: {hint localize "STR_NOTF_DrinkMSG_2"; player setFatigue 1;}; case 10: {hint localize "STR_NOTF_DrinkMSG_3"; player setFatigue 1;}; }; }; }; while{true} do { sleep 600; [] call _fnc_water; sleep 250; [] call _fnc_food; }; }; [] spawn { private ["_ChannelName","_Servername","_TSPlugin"]; sleep 10; while{true}do { _ChannelName = call TFAR_fnc_getTeamSpeakChannelName; _ServerName = call TFAR_fnc_getTeamSpeakServerName; _TSPlugin = call TFAR_fnc_isTeamSpeakPluginEnabled; _Nixsehen = false; _Admin = ((call life_Adminlevel) > 0); _ListedChannel = ["TaskForceRadio Lakeside"]; if(!_Admin && _Servername != "Project America: The American Way of Life") then {_Nixsehen = true;}; if(!_Admin && !(_ChannelName in _ListedChannel)) then { _Nixsehen = true;}; if(!_Admin && !_TSPlugin) then {_Nixsehen = true;}; if(_Nixsehen) then {cutText ["Falscher Channel/Server oder Plugin ausgeschaltet! Bitte im TS melden!", "BLACK FADED"];} else { cutText ["","PLAIN"];}; sleep 3; }; }; [] spawn { private["_bp","_load","_cfg"]; while{true} do { waitUntil {backpack player != ""}; _bp = backpack player; _cfg = getNumber(configFile >> "CfgVehicles" >> (backpack player) >> "maximumload"); _load = round(_cfg / 8); life_maxWeight = life_maxWeightT + _load; if(playerSide == civilian) then {(unitBackpack player) setObjectTextureGlobal [0,""];}; if(playerSide == east) then {(unitBackpack player) setObjectTextureGlobal [0,""];}; if(playerSide == independent) then {(unitBackpack player) setObjectTextureGlobal [0,""];}; waitUntil {backpack player != _bp}; if(backpack player == "") then { life_maxWeight = life_maxWeightT; }; }; }; [] spawn { while {true} do { sleep 1.5; if(life_carryWeight > life_maxWeight && !isForcedWalk player) then { player forceWalk true; player setFatigue 1; hint localize "STR_NOTF_MaxWeight"; } else { if(isForcedWalk player) then { player forceWalk false; }; }; if(player getVariable "ACE_isUnconscious") then { _action = [ format["Du bist Ohnmächtig. Mit letzter kraft kannst du dein Handy ziehen. Möchtest du einen Notarzt über deine Lage informieren? Wenn nicht hast du noch ca 10 Minuten zu leben."], "Ohnmächtig", localize "STR_Global_Yes", localize "STR_Global_No" ] call BIS_fnc_guiMessage; life_corpse = player; if(!isNil "_action" && {_action}) then { [] call life_fnc_requestMedic; _medicsOnline = {_x != player && {side _x == independent} && {alive _x}} count playableUnits > 0; if(!_medicsOnline) then { _action = [ format["Kein Notarzt hat auf deine Nachricht geantwortet. Wenn ein Spieler dich findet kann er dich in einn Krankenhaus bringen und dort von einem Artzt (NPC) behandeln lassen."], "Niemand da", "Ok" ] call BIS_fnc_guiMessage; }; }; }; }; }; [] spawn { while {true} do { waitUntil {(life_drug > 0)}; while{(life_drug > 0)} do { if(life_drug > 0.08) then { sleep 60; [] spawn life_fnc_suechtig; hint "Sie sollten bei einen Notarzt vorbei schauen! Sie sind stark Drogensuechtig!"; sleep 240; }; }; }; }; [] spawn { private["_walkDis","_myLastPos","_MaxWalk","_runHunger","_runDehydrate"]; _walkDis = 0; _myLastPos = (getPos player select 0) + (getPos player select 1); _MaxWalk = 1200; while{true} do { sleep 0.5; if(!alive player) then {_walkDis = 0;} else { _CurPos = (getPos player select 0) + (getPos player select 1); if((_CurPos != _myLastPos) && (vehicle player == player)) then { _walkDis = _walkDis + 1; if(_walkDis == _MaxWalk) then { _walkDis = 0; life_thirst = life_thirst - 5; life_hunger = life_hunger - 5; [] call life_fnc_hudUpdate; }; }; _myLastPos = (getPos player select 0) + (getPos player select 1); }; }; }; [] spawn { while {true} do { sleep 1.5; if(life_inv_uranium2 != 0) then { player forceWalk true; player setFatigue 1; hint "Du transportierst Uranium das sehr schwer ist, deswegen bewegst du dich langsamer!"; } else { if(isForcedWalk player) then { player forceWalk false; }; }; }; }; [] spawn { while {true} do { private["_damage"]; sleep 1; while {((player distance (getMarkerPos "Warm_Marker") < 150) && (player getVariable["Revive",TRUE]))} do { if(uniform player == "U_C_Scientist") then { hint "!!! Du betrittst die Radioaktive Sperrzone !!! Aber dein Schutzanzug schützt dich"; sleep 5; }else { hint "!!! ACHTUNG RADIOAKTIVE ZONE !!! DU KANNST STERBEN, WENN DU KEINEN SCHUTZANZUG AN HAST"; _damage = damage player; _damage = _damage + 0.1; player setDamage (_damage); [] call life_fnc_hudUpdate; sleep 5; }; }; }; -
Und auch bei dir das gleiche habe mal richtige Angehängt
-
equalModRequired = 1; //Falls es Probleme gibt wieder auf 0 setzen.
Bohemia sagt dazu
Outdated - replaced by verifySignatures Only use if you really understand what it does.Clients require the exact same modfolder naming, order and amount as the server. 1 means active, 0 disabled.
also wenn nutz
verifySignatures = 2;
dann werden die Spieler auch nicht aufn Server kommen wenn die Geänderte Mods AN haben
-
golly WoW für die Kack Autos 350€ etwas viel da ist der Dumme Franzose ja billiger