Jeder Fahrzeugklasse eine bestimmte Aktion hinzufügen
Hallo ihr Scripting Profies,
Ich habe ne echt schwere frage: Ich schreibe grade an einem Spielmodus, indem man per HQ-Truck eine Basis bauen kann. Es funktioniert alles perfekt, außer dass wenn ich mit dem HQ-Truck dann die Basis errichte, bei anderen Spielern die Aktionen die ich per AddAction dem neuen Objekt hinzufüge nicht da sind und auch nicht kommen (manchmal dauert es ja bis ein Objekt die neuen Funktionen erhält.) Ich hätte hier mal nen Auszug aus meinen Beiden Scripts: Einmal das Script der HQ-Trucks: Code:
_object addAction ["Spawn Umsetzen","spawnset.sqf",[_string,_object]]; Und das Script, dass die Basis errichtet "spawn_basepart.sqf": Code:
_string = (_this select 3) select 0; Ich hoffe ich habe euch jetzt nicht geplättet mit dem was ich hier Poste, aber ich suche jetzt seit etwa 2 Tagen nach ner Lösung und finde nix. Also schon mal Danke für die Mühen, die ihr für mich auf euch nehmt. |
addAction ist ein lokaler Befehl. Wenn ihn in MP alle sehen sollen, dann ist er über http://community.bistudio.com/wiki/setVehicleInit auszuführen.
Dazu ist dann auch dieser Befehl erforderlich: http://community.bistudio.com/wiki/processInitCommands |
Cool danke für die Antwort.
Jetzt noch die Frage: Muss ich die " in den AddAction befehlen dann duch ' ersetzen? und wie ist dann noch der syntax: erst createVehicel, dann setinit und dann processInitCommands? Edit: Ok ich habe es jetzt so abgeändert wie es oben steht und... Es funktioniert!!! Danke Vienna für deine Antwort |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias