Beiträge von AmaZiinG
-
-
Wer wird das weiter verbreiten wenn es ohnehin absolut Fehlerhaft ist und nicht funktioniert?
Ich bin zwar auch neu auf Arma und vor allem beim Scrpten und CO, aber ich würde:
1.) NIEMALS etwas für andere zur Verfügung stellen das ich selbst nicht getestet habe und/oder Fehlerhaft ist
2.) NIIEMALS ein solches Tutorial erstellen das komplett unübersichtlich ist, das hat nun nichts mit der Schwierigkeitsstufe zu tun sondernes ist einfach hingeklatscht und in den wenigsten Fällen erwähnt wo sich zb welcher Ordner befindet in dem man etwas ändern sollte!
Es ist zwar alles gut und schön das du dir hier die Mühe machen willst etwas an die Comunnity weiter zu geben, aber sowas?Ich würde mich doch sehr freuen wenn dies in Zukunkt besser laufen könnte.
LG, Bruno
Es ist auch nicht zum copy & pasten da. Ich weiß das es vllt ein paar Fehler hat aber wie ich auch unter dem TUT geschrieben habe kann man seine Logs etc. senden.
Mfg
AmaZiinG
-
laut bohemia sollen EBO's sicher sein, solange es diese Tools aber nicht frei zum Download gibt ist alles gut
encrypter gibt es frei zum Download.
-
Hm, zurnot gebe ich ein paar Euro aus um die Dateien zu epbo's oder wie die heißen zu machen da geht dann nichts mehr mit irgendwelchen tools
EBOs bekommt man auch auf
. Ich würde dir raten ein Script zu schreiben wie es z.B. Red the Dev gemacht hat.
-
Das ist kein Fehler.
[21:53:06:092934 +02:00] [Thread 3788] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2
[21:53:06:093317 +02:00] [Thread 3788] extDB3: SQL: Initialized: NULL = ""
[21:53:06:093376 +02:00] [Thread 3788] extDB3: Locked -
Naja das ist nicht der Sin dahinter zu Klauen ect ...
Klar finde es ja auch nicht so gut. Wollte es nur erwähnt haben.
-
Die p3d Modelle kann man nicht öffnen daher kommt man an die Modelle nicht dran.
Doch man kommt an die P3Ds ran. Musst nur die richtigen Tools dafür haben. UGC macht das auch mit den NP Mods
-
-
Sieht nicht schlecht aus aber ich bleibe trotzdem lieber bei Modded Maps
-
Autor: Mike Black
1. Geht in die fn_handleDamage.sqf und ersetzt:Code
Alles anzeigenparams [ ["_unit",objNull,[objNull]], ["_part","",[""]], ["_damage",0,[0]], ["_source",objNull,[objNull]], ["_projectile","",[""]], ["_index",0,[0]] ]; //Handle the tazer first (Top-Priority). if (!isNull _source) then { if (_source != _unit) then { if (currentWeapon _source in ["hgun_P07_snds_F","arifle_SDAR_F"] && _projectile in ["B_9x21_Ball","B_556x45_dual"]) then { if (side _source isEqualTo west && playerSide isEqualTo civilian) then { _damage = 0; if (alive player && !life_istazed && !life_isknocked && !(_unit getVariable ["restrained",false])) then { private ["_distance"]; _distance = 35; if (_projectile == "B_556x45_dual") then {_distance = 100;}; if (_unit distance _source < _distance) then { if !(isNull objectParent player) then { if (typeOf (vehicle player) == "B_Quadbike_01_F") then { player action ["Eject",vehicle player]; [_unit,_source] spawn life_fnc_tazed; }; } else { [_unit,_source] spawn life_fnc_tazed; }; }; }; }; //Temp fix for super tasers on cops. if (side _source isEqualTo west && (playerSide isEqualTo west || playerSide isEqualTo independent)) then { _damage = 0; }; }; }; };
durch folgendes:
Code
Alles anzeigenparams [ ["_unit",objNull,[objNull]], ["_part","",[""]], ["_damage",0,[0]], ["_source",objNull,[objNull]], ["_projectile","",[""]], ["_index",0,[0]] ]; //Handle the tazer first (Top-Priority). if (!isNull _source) then { if (_source != _unit) then { if (currentMagazine _source in ["11Rnd_45ACP_Mag"] && _projectile in ["B_45ACP_Ball"]) then { //attention I changed it to mag and projectile!! if (side _source isEqualTo west || (side _source isEqualTo civilian) && (playerSide isEqualTo civilian) || (playerSide isEqualTo west)) then { _damage = 0; if (alive player && !life_istazed && !life_isknocked && !(_unit getVariable ["restrained",false])) then { private ["_distance"]; _distance = 100; if (_unit distance _source < _distance) then { if !(isNull objectParent player) then { if (typeOf (vehicle player) == "B_Quadbike_01_F") then { player action ["Eject",vehicle player]; [_unit,_source] spawn life_fnc_tazed; }; } else { [_unit,_source] spawn life_fnc_tazed; }; }; }; }; //Temp fix for super tasers on cops. if (side _source isEqualTo west || (side _source isEqualTo civilian) && (playerSide isEqualTo independent)) then { _damage = 0; }; }; //Rubberbullets if (currentMagazine _source in ["30Rnd_65x39_caseless_mag_Tracer"] && _projectile in ["B_65x39_Caseless"]) then { //attention I changed it to mag and projectile!! if (side _source isEqualTo west && playerSide isEqualTo civilian) then { _damage = 0; if (alive player && !life_istazed && !life_isknocked && !(_unit getVariable ["restrained",false])) then { private ["_distance"]; _distance = 300; if (_unit distance _source < _distance) then { if !(isNull objectParent player) then { if (typeOf (vehicle player) == "B_Quadbike_01_F") then { player action ["Eject",vehicle player]; [_unit,_source] spawn life_fnc_tazedRubber; //change this too }; } else { [_unit,_source] spawn life_fnc_tazedRubber; // here too }; }; }; }; //Temp fix for super tasers on cops. if (side _source isEqualTo west && (playerSide isEqualTo west || playerSide isEqualTo independent)) then { _damage = 0; }; }; }; };
2. Erstellt eine neue sqf namens fn_tazedRubber und schiebt sie in den civillian Ordner
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_tazed.sqf Author: Bryan "Tonic" Boardwine Description: Starts the tazed animation and broadcasts out what it needs to. */ private ["_curWep","_curMags","_attach"]; params [ ["_unit",objNull,[objNull]], ["_shooter",objNull,[objNull]] ]; if (isNull _unit || isNull _shooter) exitWith {player allowDamage true; life_istazed = false;}; if (_shooter isKindOf "Man" && alive player) then { if (!life_istazed) then { life_istazed = true; _curWep = currentWeapon player; _curMags = magazines player; _attach = if (!(primaryWeapon player isEqualTo "")) then {primaryWeaponItems player} else {[]}; {player removeMagazine _x} forEach _curMags; player removeWeapon _curWep; player addWeapon _curWep; if (!(count _attach isEqualTo 0) && !(primaryWeapon player isEqualTo "")) then { { _unit addPrimaryWeaponItem _x; } forEach _attach; }; if (!(count _curMags isEqualTo 0)) then { {player addMagazine _x;} forEach _curMags; }; [_unit] remoteExecCall ["life_fnc_tazeSound",RCLIENT]; //comment this out if you dont want to have an sound _obj = "Land_ClutterCutter_small_F" createVehicle ASLTOATL(visiblePositionASL player); _obj setPosATL ASLTOATL(visiblePositionASL player); [player,"AinjPfalMstpSnonWnonDf_carried_fallwc"] remoteExecCall ["life_fnc_animSync",RCLIENT]; //[0,"STR_NOTF_Tazed",true,[profileName, _shooter getVariable ["realname",name _shooter]]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; _unit attachTo [_obj,[0,0,0]]; disableUserInput true; sleep 40; //edit your time you want to tazed the player [player,"AmovPpneMstpSrasWrflDnon"] remoteExecCall ["life_fnc_animSync",RCLIENT]; if (!(player getVariable ["Escorting",false])) then { detach player; }; life_istazed = false; player allowDamage true; disableUserInput false; }; } else { _unit allowDamage true; life_iztazed = false; };
3. Geht in die Function.hpp und sucht:
und schreibt darunter:
Fertig !
-
extDB 3 logs
-
Autor: Matthias Bun
Edit: AmaZiinG
1. Erstellt eine neue SQF namens fn_molotov.sqf und legt sie in den Items Ordner rein.
Code
Alles anzeigen/* File: fn_molotov.sqf Author: Matthias Bun Edit by AmaZiinG Description: Handles the Molotov Cocktails P.S. - Don't be a faggot and delete the Autors. */ private["_pos","_fire"]; _pos = [_this,0,[],[[]]] call BIS_fnc_param; if(_pos isEqualTo []) exitWith {}; //Badddd _fire = "test_EmptyObjectForFireBig" createVehicle _pos; sleep 10; { if (typeOf _x == "#particlesource") then {deleteVehicle _x}} forEach ((position _fire) nearObjects 5);
2. Geht jetzt in eure fn_handleDamage.sqf und schreibt in der Zeile 46 folgendes rein:
So sollte es bei euch aussehen:
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_handleDamage.sqf Author: Bryan "Tonic" Boardwine Description: Handles damage, specifically for handling the 'tazer' pistol and nothing else. */ params [ ["_unit",objNull,[objNull]], ["_part","",[""]], ["_damage",0,[0]], ["_source",objNull,[objNull]], ["_projectile","",[""]], ["_index",0,[0]] ]; //Handle the tazer first (Top-Priority). if (!isNull _source) then { if (_source != _unit) then { if (currentWeapon _source in ["hgun_P07_snds_F","arifle_SDAR_F"] && _projectile in ["B_9x21_Ball","B_556x45_dual"]) then { if (side _source isEqualTo west && playerSide isEqualTo civilian) then { _damage = 0; if (alive player && !life_istazed && !life_isknocked && !(_unit getVariable ["restrained",false])) then { private ["_distance"]; _distance = 35; if (_projectile == "B_556x45_dual") then {_distance = 100;}; if (_unit distance _source < _distance) then { if !(isNull objectParent player) then { if (typeOf (vehicle player) == "B_Quadbike_01_F") then { player action ["Eject",vehicle player]; [_unit,_source] spawn life_fnc_tazed; }; } else { [_unit,_source] spawn life_fnc_tazed; }; }; }; }; //Temp fix for super tasers on cops. if (side _source isEqualTo west && (playerSide isEqualTo west || playerSide isEqualTo independent)) then { _damage = 0; }; }; if (_projectile in ["mini_Grenade"]) then { _damage = false; }; }; }; [] spawn life_fnc_hudUpdate; _damage;
3. Schreibt in der Functions.hpp unter Items folgendes rein:
4. Geht nun in eure fn_onFire.sqf und fügt ganz unten folgendes hinzu:
Code
Alles anzeigenif(_ammoType isEqualTo "mini_Grenade") then { _projectile spawn { private "_position"; while {!isNull _this} do { _position = getPosATL _this; sleep 0.1; }; [_position] spawn life_fnc_molotov; deleteVehicle _this; }; };
5. Nun müsst ihr noch die mini_Grenade in den Waffenshop einfügen
Fertig!
-
Haus alt + f4
was meinst du mit Haus ?
-
Ich habe kein extra Verzeichnis das ist das ding -_-
-
Habe das selbe Problem
-
Edit. Habe es selbst herausgefunden, eigene Dummheit
Hey Leute,
wenn jemand auf dem Server stirbt dann bekommt man folgenden Fehler:
Codeif (life_request_t> 13:57:39 Error Nicht definierte Variable in Ausdruck: life_request_timer 13:57:39 File core\medical\fn_onPlayerKilled.sqf [life_fnc_onPlayerKilled], line 123 13:57:39 Error in expression <maxTime - time) <= 0 || isNull _this || life_request_timer}; if (life_request_t> 13:57:39 Error position: <life_request_timer};
Hier ist die Datei:
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_onPlayerKilled.sqf Author: Bryan "Tonic" Boardwine Description: When the player dies collect various information about that player and pull up the death dialog / camera functionality. */ params [ ["_unit",objNull,[objNull]], ["_killer",objNull,[objNull]] ]; disableSerialization; if !((vehicle _unit) isEqualTo _unit) then { UnAssignVehicle _unit; _unit action ["getOut", vehicle _unit]; _unit setPosATL [(getPosATL _unit select 0) + 3, (getPosATL _unit select 1) + 1, 0]; }; //Set some vars _unit setVariable ["Revive",true,true]; _unit setVariable ["name",profileName,true]; //Set my name so they can say my name. _unit setVariable ["restrained",false,true]; _unit setVariable ["Escorting",false,true]; _unit setVariable ["transporting",false,true]; _unit setVariable ["playerSurrender",false,true]; _unit setVariable ["steam64id",(getPlayerUID player),true]; //Set the UID. //Setup our camera view life_deathCamera = "CAMERA" camCreate (getPosATL _unit); showCinemaBorder true; life_deathCamera cameraEffect ["Internal","Back"]; createDialog "DeathScreen"; life_deathCamera camSetTarget _unit; life_deathCamera camSetRelPos [0,3.5,4.5]; life_deathCamera camSetFOV .5; life_deathCamera camSetFocus [50,0]; life_deathCamera camCommit 0; (findDisplay 7300) displaySetEventHandler ["KeyDown","if ((_this select 1) isEqualTo 1) then {true}"]; //Block the ESC menu //Create a thread for something? _unit spawn { private ["_maxTime","_RespawnBtn","_Timer"]; disableSerialization; _RespawnBtn = ((findDisplay 7300) displayCtrl 7302); _Timer = ((findDisplay 7300) displayCtrl 7301); if (LIFE_SETTINGS(getNumber,"respawn_timer") < 5) then { _maxTime = time + 5; } else { _maxTime = time + LIFE_SETTINGS(getNumber,"respawn_timer"); }; _RespawnBtn ctrlEnable false; waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this || life_request_timer}; if (life_request_timer) then { _maxTime = time + (LIFE_SETTINGS(getNumber,"respawn_timer") * 5); //multiples the respawn time set in the master config file by 5, to create the new respawn time! waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this}; }; life_request_timer = false; //resets increased respawn timer _RespawnBtn ctrlEnable true; _Timer ctrlSetText localize "STR_Medic_Respawn_2"; }; _unit spawn { private ["_requestBtn","_requestTime"]; disableSerialization; _requestBtn = ((findDisplay 7300) displayCtrl 7303); _requestBtn ctrlEnable false; _requestTime = time + 5; waitUntil {round(_requestTime - time) <= 0 || isNull _this}; _requestBtn ctrlEnable true; }; [] spawn life_fnc_deathScreen; //Create a thread to follow with some what precision view of the corpse. [_unit] spawn { private ["_unit"]; _unit = _this select 0; waitUntil {if (speed _unit isEqualTo 0) exitWith {true}; life_deathCamera camSetTarget _unit; life_deathCamera camSetRelPos [0,3.5,4.5]; life_deathCamera camCommit 0;}; }; //Make the killer wanted if (!isNull _killer && {!(_killer isEqualTo _unit)} && {!(side _killer isEqualTo west)} && {alive _killer}) then { if (vehicle _killer isKindOf "LandVehicle") then { if (life_HC_isActive) then { [getPlayerUID _killer,_killer getVariable ["realname",name _killer],"187V"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life]; } else { [getPlayerUID _killer,_killer getVariable ["realname",name _killer],"187V"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; }; //Get rid of this if you don't want automatic vehicle license removal. if (!local _killer) then { [2] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; } else { if (life_HC_isActive) then { [getPlayerUID _killer,_killer getVariable ["realname",name _killer],"187"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life]; } else { [getPlayerUID _killer,_killer getVariable ["realname",name _killer],"187"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; }; if (!local _killer) then { [3] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; }; [0,"STR_NHS_Killed",true,[profileName,_killer getVariable ["realname",name _killer]]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; } else { if(side _killer == west && playerSide != west) then { [0,"STR_NHS_Killed",true,[profileName,_killer getVariable ["realname",name _killer]]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; } else { [0,"STR_NHS_Suicide",true,[profileName]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; }; }; life_save_gear = [player] call life_fnc_fetchDeadGear; if (LIFE_SETTINGS(getNumber,"drop_weapons_onDeath") isEqualTo 0) then { _unit removeWeapon (primaryWeapon _unit); _unit removeWeapon (handgunWeapon _unit); _unit removeWeapon (secondaryWeapon _unit); }; //Killed by cop stuff... if (side _killer isEqualTo west && !(playerSide isEqualTo west)) then { life_copRecieve = _killer; //Did I rob the federal reserve? if (!life_use_atm && {CASH > 0}) then { [format [localize "STR_Cop_RobberDead",[CASH] call life_fnc_numberText]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; CASH = 0; }; }; if (!isNull _killer && {!(_killer isEqualTo _unit)}) then { life_removeWanted = true; }; [_unit] call life_fnc_dropItems; life_action_inUse = false; life_hunger = 100; life_thirst = 100; life_carryWeight = 0; CASH = 0; life_is_alive = false; [] call life_fnc_hudUpdate; //Get our HUD updated. [player,life_settings_enableSidechannel,playerSide] remoteExecCall ["TON_fnc_manageSC",RSERV]; [0] call SOCK_fnc_updatePartial; [3] call SOCK_fnc_updatePartial; if (playerSide isEqualTo civilian) then { [4] call SOCK_fnc_updatePartial; };
Ich hoffe jemand kann helfen
Mfg
AmaZiinG
-
-
Microsoft NET neuinstallieren
-
Welche Altis Life Version `?
-
Auf dem Server hat die Map pbo gefehlt.