ja dan halt mehrere if bedingungen anlegen
Beiträge von br1zey
-
-
wäre auch änlich must mal in den Datein zum Spawn gucken
-
naja jeden fehler kann man behben must nur gucken beim in kanst stecken müste an einer stelle dan das bounty für den cop gezahlt werden .... guck mal
-
also per marker geht es nicht aber über Script ist es möglich
als Beispiel
in der fn_vehicleShopBuy.sqf in zeilezeile 94 also das
Code_vehicle = createVehicle [_className, (getMarkerPos _spawnPoint), [], 0, "NONE"]; waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait? _vehicle allowDamage false; //Temp disable damage handling.. _vehicle setPos (getMarkerPos _spawnPoint); _vehicle setVectorUp (surfaceNormal (getMarkerPos _spawnPoint)); _vehicle setDir (markerDir _spawnPoint);mit dem ersetztn
Code
Alles anzeigen_pos = getMarkerPos _spawnPoint; _dir = markerDir _spawnPoint; if(_spawnPoint isEqualTo "cop_car_1")then{ _pos = [3881.64,5312.35,1.91677]; _dir = 32.9061; }; _vehicle = createVehicle [_className, _pos, [], 0, "NONE"]; waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait? _vehicle allowDamage false; //Temp disable damage handling.. _vehicle setPos _pos; _vehicle setVectorUp (surfaceNormal (getMarkerPos _spawnPoint)); _vehicle setDir _dir; -
du hast 4.4r3 bzw r4 ???
dein config kann auch nicht gehn ....
deine config
Bash
Alles anzeigenclass cop_basic { name = "Altis Polizeiwaffenarsenal"; side = "cop"; license = ""; level[] = { "", "", 1, "" }; items[] = { { "3Rnd_Smoke_Grenade_shell ", "===Sachen===", 2000, 980 }, { "life_coplevel", 1 } }, { "arifle_sdar_F", "Taser Rifle", 200, 7500 }, { "life_coplevel", 1 } }, { "hgun_P07_snds_F", "Stun Pistol", 200, 650 }, { "life_coplevel", 1 } }, { "hgun_P07_F", "", 7500, 1500 }, { "life_coplevel", 1 } }, { "HandGrenade_Stone", "Flashbang", 170, 17 }, { "life_coplevel", 10 } }, { "Binocular", "", 150, -1 }, { "life_coplevel", 1 } }, { "ItemGPS", "", 100, 45 }, { "life_coplevel", 1 } }, { "Medikit", "", 150, 65 }, { "life_coplevel", 1 } }, { "Rangefinder", "", 150, 65 }, { "life_coplevel", 1 } }, { "ToolKit", "", 150, 65 }, { "life_coplevel", 1 } }, { "Laserdesignator", "", 150, 65 }, { "life_coplevel", 10 } }, { "NVGoggles_OPFOR", "", 150, 65 }, { "life_coplevel", 1 } }, { "3Rnd_Smoke_Grenade_shell ", "===Gewehre===", 2000, 980 }, { "life_coplevel", 1 } }, { "SMG_02_F", "", 2000, 980 }, { "life_coplevel", 2 } }, { "SMG_05_F", "", 2000, 980 }, { "life_coplevel", 3 } }, { "SMG_01_F", "", 2000, 980 }, { "life_coplevel", 4 } }, { "arifle_TRG21_F", "", 2000, 980 }, { "life_coplevel", 5 } }, { "arifle_Katiba_F", "", 2000, 980 }, { "life_coplevel", 6 } }, { "arifle_MXC_Black_F", "", 2000, 980 }, { "life_coplevel", 7 } }, { "arifle_MXM_Black_F", "", 2000, 980 }, { "life_coplevel", 8 } }, { "arifle_MX_SW_Black_F", "", 2000, 980 }, { "life_coplevel", 9 } }, { "arifle_SPAR_01_blk_F", "", 2000, 980 }, { "life_coplevel", 10 } }, { "arifle_SPAR_02_blk_F", "", 2000, 980 }, { "life_coplevel", 11 } }, { "arifle_SPAR_03_blk_F", "", 2000, 980 }, { "life_coplevel", 12 } }, { "srifle_EBR_F", "", 2000, 980 }, { "life_coplevel", 13 } }, { "arifle_AK12_F", "", 2000, 980 }, { "life_coplevel", 14 } }, { "LMG_Zafir_F", "", 2000, 980 }, { "life_coplevel", 15 } }, { "srifle_GM6_F", "", 2000, 980 }, { "life_coplevel", 16 } }, { "srifle_DMR_05_blk_F", "", 2000, 980 }, { "life_coplevel", 17 } }, { "srifle_DMR_03_F", "", 2000, 980 }, { "life_coplevel", 17 } }, { "launch_B_Titan_tna_F", "", 2000, 980 }, { "life_coplevel", 17 } }, { "3Rnd_Smoke_Grenade_shell ", "===Magazine===", 2000, 980 }, { "life_coplevel", 1 } }, { "16Rnd_9x21_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "20Rnd_556x45_UW_mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "30Rnd_9x21_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "30Rnd_9x21_Mag_SMG_02", "", 200, 980 }, { "life_coplevel", 1 } }, { "30Rnd_45ACP_Mag_SMG_01", "", 200, 980 }, { "life_coplevel", 1 } }, { "30Rnd_556x45_Stanag", "", 200, 980 }, { "life_coplevel", 1 } }, { "150Rnd_556x45_Drum_Mag_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "20Rnd_762x51_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "20Rnd_762x51_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "30Rnd_762x39_Mag_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "150Rnd_762x54_Box", "", 200, 980 }, { "life_coplevel", 1 } }, { "5Rnd_127x108_Mag", "Lynx Munition", 200, 980 }, { "life_coplevel", 1 } }, { "5Rnd_127x108_APDS_Mag", "Panzerbrechende Lynx Munition", 200, 980 }, { "life_coplevel", 1 } }, { "10Rnd_93x64_DMR_05_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "20Rnd_762x51_Mag", "", 200, 980 }, { "life_coplevel", 1 } }, { "Titan_AA", "", 200, 980 }, { "life_coplevel", 17 } }, { "3Rnd_Smoke_Grenade_shell ", "===Visiere und Aufsätze===", 2000, 980 }, { "life_coplevel", 1 } }, { "optic_Arco", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Hamr", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_ACO_grn", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Aco", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Aco_smg", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_ACO_grn_smg", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Holosight", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_SOS", "", 200, 980 }, { "life_coplevel", 1 } }, { "acc_flashlight", "", 200, 980 }, { "life_coplevel", 1 } }, { "acc_pointer_IR", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_MRCO", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_NVS", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Nightstalker", "", 200, 980 }, { "life_coplevel", 8 } }, { "optic_tws", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_tws_mg", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_DMS", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Yorris", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_MRD", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_LRPS", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_AMS", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_AMS_khk", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_AMS_snd", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_KHS_blk", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_KHS_hex", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_KHS_old", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_KHS_tan", "", 200, 980 }, { "life_coplevel", 1 } }, { "bipod_01_F_snd", "", 200, 980 }, { "life_coplevel", 1 } }, { "bipod_01_F_blk", "", 200, 980 }, { "life_coplevel", 1 } }, { "bipod_01_F_mtp", "", 200, 980 }, { "life_coplevel", 1 } }, { "bipod_02_F_blk", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_Arco_blk_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "optic_ERCO_blk_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "3Rnd_Smoke_Grenade_shell ", "===Schalldämpfer===", 2000, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_H_MG_blk_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_65_TI_blk_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_93mmg", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_acp", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_B", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_L", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_H", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_m_khk_F", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_M", "", 200, 980 }, { "life_coplevel", 1 } }, { "muzzle_snds_B", "", 200, 980 }, { "life_coplevel", 1 } } }; mags[] = {}; accs[] = {}; }; };
OriginalBash
Alles anzeigenclass cop_basic { name = "Altis Cop Shop"; side = "cop"; license = ""; level[] = { "", "", -1, "" }; items[] = { { "arifle_sdar_F", "Taser Rifle", 20000, 7500 }, { "hgun_P07_snds_F", "Stun Pistol", 2000, 650 }, { "hgun_P07_F", "", 7500, 1500 }, { "HandGrenade_Stone", "Flashbang", 1700, -1 }, { "Binocular", "", 150, -1 }, { "ItemGPS", "", 100, 45 }, { "FirstAidKit", "", 150, 65 }, { "NVGoggles", "", 2000, 980 } }; mags[] = { { "16Rnd_9x21_Mag", "", 25 }, { "20Rnd_556x45_UW_mag", "Taser Rifle Magazine", 45 } }; accs[] = { { "muzzle_snds_L", "", 650 } }; };erstmal würde ich die mags und aufsätze auch an den entsprechenden stellen eintragen dafür sind die da
2 wenn du nur Waffen sehne möchtest im Shop die deinem Level ensprechen also mit level abfrage guck dir das Tutorial An
Waffen Shop Level Abfragen 4.4 und 4.4R3
das geht auch für 4.4.R4Wenn das schon gemacht wurde solltest du noch mal die Config genau Angucken ist überall eine klammer zu viel
Dein { "arifle_sdar_F", "Taser Rifle", 200, 7500 }, { "life_coplevel", 1 } },
Richtig{ "arifle_sdar_F", "Taser Rifle", 200, 7500 , { "life_coplevel", 1 } }, -
warum nicht einfach die Kamera benutzen ???? die ist von Arma schon drine einfach aufm server als Admin einlogen und los
-
-
ja in der DB muss es ein feld geben ich denke in der player table das assigned_items da must du in der DB mal ein Default angeben bzw allowNull sollte auch schon gehn
-
also bin jetzt nicht so mit exile aber das ist doch schon mal 1 Fehler

Field 'assigned_items' doesn't have a default value
behebe das mal
-
ja die richtigen Module auf der map im Editor für ACE gesetzt ?
auch alles eingestellt ?
-
Ich rate dir geh das Tutorial noch mal genau durch der fehler könnte nälich auch in der insertRequest sein oder eine andere Datei in der asyncCall aufgerufen wird
-
das modelToWorld bezieht sich auf das gebaude ...
könnmtest das also so machen
C
Alles anzeigen#include "..\..\script_macros.hpp" /* Author: Bryan "Tonic" Boardwine Description: Vehicle Garage, why did I spawn this in an action its self? */ private["_spawnPos","_dir","_type"]; _type = [_this,1,"",[""]] call BIS_fnc_param; _spawnPos = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param; _modelPos = [-11.5,0,0]; if(typeOf _spawnPos in ["Land_i_Garage_V1_F","Land_i_Garage_V2_F"]) then {_modelPos = [-11.5,0,0];}; if(typeOf _spawnPos isEqualTo "Deine Bulding class") then {_modelPos = [-15.5,0,0];} if(typeOf _spawnPos isEqualTo "Deine Bulding class2") then {_modelPos = [-15.5,0,0];} life_garage_sp = [(_spawnPos modelToWorld _modelPos),(getDir _spawnPos)-90]; life_garage_type = _type; [getPlayerUID player,playerSide,_type,player] remoteExec ["TON_fnc_getVehicles",RSERV]; createDialog "Life_impound_menu"; disableSerialization; ctrlSetText[2802,(localize "STR_ANOTF_QueryGarage")];das ist jetzt so aus dem kopf entstanden ich Überneme keine Haftung für Fehler

-
also ich tippe doch stark das der fehler in der fn_queryRequest.sqf ligt die die asynCall aufruft und da etwas flasch übergeben wird
-
"pommes" "doener" "pizza"
ist garnicht eingetragen ....
-
aber du brasuchst doch nicht alle punkte

als beispiel für den Motor
_engine = _veh getHitPointDamage "HitEngine";
kann ich mit
_veh setHitPointDamage ["HitEngine", 0]; wieder ganz machen

-
-
-
es gibt noch Advance slinglode ddas ist ein server Mod
könnte sein das das was ist -
ne braucht er nicht wenn ich es richtig sehe macht er es sowiso schon über die map in der inet des objectes

-
ok du darfst nur die leehre nehmen also den flagen mast

className ist FlagPole_F
damit geht es auf jeden Fall auch mit deiner Größe an Bild habe grade noch Getestet
