Beiträge von blackfisch
-
-
C
if(_isPack isEqualTo 1) then { if(playerSide isEqualTo west) exitWith {}; hintSilent localize "STR_MISC_Backpack"; [] spawn { waitUntil {!isNull (findDisplay 602)}; closeDialog 0; }; true; };Lass das true mal stehen, bin gerade nicht sicher, ob das einen tieferen Sinn hat
Aber sonst ja, eigentlich schon (Mit der ID 602 weiß ich nicht, aber wenn du das so recherchiert hast sicherlich ^^) -
Ah, Denkfehler! Geh mal zusätzlich noch in deine core\init.sqf und suche nach
Das ganze ersetzt du mit
Das sollte klappen. Der macht sleep nicht, weil "call" in einem Non-Scheduled Environment abläuft. Heißt: kein sleep, waitUntil et.
-
Hatte da auch schon Fehler mit, seit ichs im Editor eingestellt habe alles supi
-
Nein, weil das ist doch ein Arma Item du Dummerchen
Das hängt nicht mit der Version zusammen
Du musst einfach nur [] call life_fnc_playerSkins; rausstreichen, der Rest geht auch so. Wie gesagt weiß ich sonst nicht, woran das liegen könnte#EDIT: Functions.hpp korrekt eingetragen? Prüfen!
-
-
Da das standardmäßig der Fall ist denke ich ehr, dass es sich um einen Fehler handelt...Das AL Framenetwork hat dies in die description.ext eingebaut.
Wobei das über die mission zu machen garnicht so dumm wäreDas ist so nicht ganz korrekt. Seit Einführung des EDEN-Editors haben dessen Einstellungen eine höhere Priorität als die description.ext, deswegen die Einstellung dort setzen um Fehler zu vermeiden! Selbiges gilt für Autor etc, ist in der 4.4r3 nicht ohne Grund so gemacht worden

-
Grade nochmal ganz kurz geguckt und das gefunden:
Scripting function 'bis_fnc_execvm' is not allowed to be remotely executed
Keine Ahnung wo du eine remoteExec für "execVM" hast, auf jeden Fall lässt sich das recht einfach beheben:
Erstelle eine neue Datei CfgRemoteExec.hpp im Hauptverzeichnis deiner Mission und trage folgendes einC: CfgRemoteExec.hpp
Alles anzeigen#define F(NAME,TARGET) class NAME { \ allowedTargets = TARGET; \ }; #define ANYONE 0 #define CLIENT 1 #define SERVER 2 class CfgRemoteExec { class Functions { mode = 1; jip = 0; }; class Commands { mode = 1; jip = 0; F(execVM,ANYONE) }; };das sollte das beheben.
Alles anzeigen14:27:13 Error in expression <
_modifier = (_amount * (_arr_resource select 5));
_price = _price + _modifie>
14:27:13 Error position: <select 5));_price = _price + _modifie>
14:27:13 Error Zero divisor
14:27:13 File mpmissions\__cur_mp.Altis\core\market\fn_marketBuy.sqf, line 22Du hast in deiner core\market\fn_marketBuy.sqf auch noch einen Fehler, aber bezüglich deinem ADAC seh ich nichts im Log
-
Ich helf dir mal auf die Sprünge: forEach nutzen! Siehe hier:
C: fn_serviceChoppe.sqf
Alles anzeigen/* File: fn_serviceChopper.sqf Author: Bryan "Tonic" Boardwine Description: Main functionality for the chopper service paid, to be replaced in later version. */ disableSerialization; private["_search","_ui","_progress","_cP","_pgText","_title","_pad"]; if(life_action_inUse) exitWith {hintSilent localize "STR_NOTF_Action"}; { if (vehicle player distance _x <= 15) then { _pad = _x }; //Ist das Fahrzeug des Spielers/der Spieler 15m im Umkreis? } forEach ["air_sp","air_sp_2"]; _search = nearestObjects[getPos _pad, ["Air"],5]; if(count _search == 0) exitWith {hintSilent localize "STR_Service_Chopper_NoAir"}; if(life_cash < 1000) exitWith {hintSilent localize "STR_Serive_Chopper_NotEnough"}; life_cash = life_cash - 1000; life_action_inUse = true; _title = localize "STR_Service_Chopper_Servicing"; 5 cutRsc ["life_progress","PLAIN"]; _ui = uiNameSpace getVariable "life_progress"; _progress = _ui displayCtrl 38201; _pgText = _ui displayCtrl 38202; _pgText ctrlSetText format["%2 (1%1)...","%",_title]; _progress progressSetPosition 0.01; _cP = 0.01; for "_i" from 0 to 1 step 0 do { uiSleep 0.2; _cP = _cP + 0.01; _progress progressSetPosition _cP; _pgText ctrlSetText format["%2 (%1%2)...",round(_cP * 100),"%",_title]; if(_cP >= 1) exitWith {}; if(!alive (_search select 0) || (_search select 0) distance _pad > 10) exitWith {life_action_inUse = false; hintSilent localize "STR_Service_Chopper_Missing"}; }; if(!local (_search select 0)) then { [[(_search select 0),1],"life_fnc_setFuel",(_search select 0),false] spawn life_fnc_MP; } else { (_search select 0) setFuel 1; }; (_search select 0) setDamage 0; 5 cutText ["","PLAIN"]; titleText [localize "STR_Service_Chopper_Done","PLAIN"]; life_action_inUse = false;Das sollte an sich klappen, versuchs einfach mal
-
Schick uns mal deine fn_inventoryOpened.sqf aus den Functions-Ordner und die Client RPTs, vielleicht steht ja was drin
-
C: fn_keyHandler.sqf
Alles anzeigen//U Key case 22: { if(!_alt && !_ctrlKey) then { if(vehicle player == player) then { _veh = cursorTarget; } else { _veh = vehicle player; }; if(_veh isKindOf "House_F" && {playerSide == civilian}) then { if(_veh in life_vehicles && player distance _veh < 8) then { _door = [_veh] call life_fnc_nearestDoor; if(EQUAL(_door,0)) exitWith {hint localize "STR_House_Door_NotNear"}; _locked = _veh GVAR [format["bis_disabled_Door_%1",_door],0]; if(EQUAL(_locked,0)) then { _veh SVAR [format["bis_disabled_Door_%1",_door],1,true]; _veh animate [format["door_%1_rot",_door],0]; systemChat localize "STR_House_Door_Lock"; } else { _veh SVAR [format["bis_disabled_Door_%1",_door],0,true]; _veh animate [format["door_%1_rot",_door],1]; systemChat localize "STR_House_Door_Unlock"; }; }; } else { _locked = locked _veh; if(_veh in life_vehicles && player distance _veh < 8) then { uisleep 2; //Warte 2 Sekunden vor dem auf-/abschließen if(EQUAL(_locked,2)) then { if(local _veh) then { _veh lock 0; } else { [_veh,0] remoteExecCall ["life_fnc_lockVehicle",_veh]; }; systemChat localize "STR_MISC_VehUnlock"; } else { if(local _veh) then { _veh lock 2; } else { [_veh,2] remoteExecCall ["life_fnc_lockVehicle",_veh]; }; systemChat localize "STR_MISC_VehLock"; }; }; }; }; };Da sollte klappen
-
einigen wir uns einfach auf GUER - das funktioniert auf jeden Fall xD Aber es geht resistance auch, independent ist die Arma-Variable und resistance ist noch aus Operation Flashpoint. Habs nochmal nachgeschaut extra

Pre-defined variable for the independent side.
Alias for resistance. -
Hast du bei core/fn_SetupActions.sqf auch den case von west zu resistance geändert? Bzw. zu der Seite, wo bei dir die Medics sind.
Ich muss dich korrigieren! Es muss independent sein und nicht resistance
-
Ist etwas verspätet, aber mit diesem Befehl (einfach in der Debug-Konsole eingeben und ausführen, kannst du im EDEN mit Zirkumflex [^] öffnen) kannst du jedes beliebige Objekt per Classname spawnen und danach wie jedes andere Objekt verschieben:
create3DENEntity ["Object", "Land_Flush_light_yellow_f", screenToWorld [0,0]]; -
So wie ich das verstanden habe funktioniert das NICHT mit Map-IDs. Außerdem musst du natürlich den Objekten Namen geben, um das so zu machen :p
-
Du musst schon mit dem Befehl arbeiten... (Den ich dir oben verlinkt habe)
-
Hab ich wohl vergessen
Sorry und Danke dir @VariatoX -
https://community.bistudio.com/wiki/disableCollisionWith
Das funktioniert leider nur bei selbst platzierten Objekten, soweit ich weiß. Heißt, du kannst es nicht auf in die Map integrierte Mauern anwenden.
-
9/10 gefällt mir
@VariatoX Wieso wundert mich nicht, dass die ehemalige Hintergrundmusik des Lakeside-Intros eines deiner Lieblingslieder ist?
Bringen wir doch mal eine ganz andere Richtung von Musik & Videostil hier mit ein... (für die Ungeduldigen: Ab Sekunde 22 geht's los :p)
Externer Inhalt youtu.beInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Ja, das was wir machen schon. Durch das eigene Framework legen wir uns aber eine Grundlage, in die man dann Scripts einbauen kann die im jetzigen Altis Life so nicht möglich sind.
Was ist da denn großartig nicht möglich? "Geht nicht gibt's nicht" ist hier die Devise. Die Frage ist nicht ob es geht, sondern wie man es umsetzt, um es funktionierend zu machen.