Sie sind nicht angemeldet.

  • Anmelden
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Lieber Besucher, herzlich willkommen bei: Nitrado.net Prepaid Gameserver Community-Support - Archiv. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Cryssys32

User / Kunde

  • »Cryssys32« ist der Autor dieses Themas

Beiträge: 4

  • Nachricht senden

1

Donnerstag, 17. Januar 2019, 16:56

AI Init: Garage benutzen mit passender Lizenz und begrenzter Entfernung

Hi ich versuche grad die AI Init umzuschreiben von meiner Garage so anzupassen das sie nur mit einer Militärlizenz funktionieren soll und ab einer Entfernung von 4 Meter nicht mehr funktionieren soll. Bei den normalen Shops hab ich das ja einfach hinbekommen mit :

vehicle player == player and player distance _target < 4 and license_civ_militaryground && playerSide isEqualTo civilian

als beispiel:

this addAction[localize "STR_MAR_military_Clothing_Shop",Test_fnc_clothingMenu,"militaryground",0,false,false,"",' vehicle player == player and player distance _target < 4 and license_civ_militaryground && playerSide isEqualTo civilian'];


Dann hab ich versucht das bei der Garage zu adaptieren leider weiß ich nicht wie und wo ich das so einfügen kann. oder muss ich da anders rangehen.
Gibt es vielleicht einen anderen Trick mit der Entfernung weil ich das bei allen Ai´s nachtragen müsste.
Also zu der Luftgarage und dem Einparken Init:

  1. this addAction[localize"STR_MAR_Store_vehicle_in_Garage",Test_fnc_storeVehicle,"",0,false,false,"",'!Test_garage_store'];

  2. this addAction[localize"STR_GarageAir_Title", { [getPlayerUID player,playerSide,"Air",player] remoteExecCall ["Test_fnc_getVehicles",Test_Life]; Test_garage_type = "Air"; createDialog "Test_impound_menu"; disableSerialization; ctrlSetText[2802,"Fetching Vehicles...."]; Test_garage_sp = "ground_air_1"; }];


Ich hoffe jemand kann mir das erklären vielen dank im vorraus.

Mit Freundlichen Grüßen

Cryper

User / Kunde

  • »Cryper« ist männlich

Beiträge: 2 374

Wohnort: Hessen

Danksagungen: 26

  • Nachricht senden

2

Donnerstag, 17. Januar 2019, 18:43

Alle wichtigen Infos zu AddAction findest du hier
https://community.bistudio.com/wiki/addAction

Den Radius kann man da ebenfalls einstellen
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

Cryssys32

User / Kunde

  • »Cryssys32« ist der Autor dieses Themas

Beiträge: 4

  • Nachricht senden

3

Sonntag, 20. Januar 2019, 14:57

ja vielen dank das hab ich hinbekommen. Gibt es den nicht eine Möglichkeit in form eines Scriptes alle gleich zu begrenzen oder bietet Altis life nicht so eine Option ? Wir haben bestimmt über 120 AI´s auf unserem Server.

Cryper

User / Kunde

  • »Cryper« ist männlich

Beiträge: 2 374

Wohnort: Hessen

Danksagungen: 26

  • Nachricht senden

4

Montag, 21. Januar 2019, 03:42

per Script ist fast alles möglich, aber jedes Script zieht leistung. Da ist es einfacher und schneller die vorhandenen Optionen von Arma 3 zu nutzen
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net