31.08.2013, 02:16 | #1 (permalink) |
Registriert seit: 16.07.2010
Beiträge: 305
|
setVehicleVarName sinnvoll?
Ich bearbeite gerade ein paar alte Skripte und bin dabei auf etwas gestoßen, das sich mir nicht ganz erschließt. Es geht dabei um das Zusammenspiel von publicvariable und setVehicleVarName. Hier ein Beispiel:
Code:
convoytruck = "jailbus" createVehicle getPos _pos; convoytruck setVehicleInit " convoytruck = this; this setVehicleVarName ""convoytruck""; "; processinitcommands; publicvariable "convoytruck"; Code:
convoytruck = this; |
31.08.2013, 20:49 | #3 (permalink) |
Registriert seit: 01.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
Also ich interpretiere das so dass trotzdem weiterhin eine Variable definiert werden muss, also zusatzlich zum SetVehicleVarName. Steht auch so im Example im BIWiki Habe mit dem Befehl bis dato sehr wenig gearbeitet deswegen kann ich Dir leider nicht mehr als meine Interpretation des Wikieintrags bieten. gruß hoschi |
01.09.2013, 07:39 | #6 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Das Vorhandensein des Befehls wird ja einen Grund haben.
Wenn es z.B. notwendig ist ein Objekt mit dem Namen und nicht mit der ID anzusprechen? Wie z.B. bei Moerderhoschis Post mit call compile? Vielleicht kann man damit einen bereits vergebenen Namen einem neuen Objekt zuweisen? Keine Ahnung ob man zuvor objNull anwenden muss. |
01.09.2013, 11:51 | #7 (permalink) |
Registriert seit: 16.07.2010
Beiträge: 305
|
Es geht mir nur um den Befehl publicvariable und ob es alles andere ersetzen könnte. Ich denke, es macht kein Unterschied, ob man nun die Variable oder das Objekt direkt anspricht. Ich bin nur kein Freund von processinitcommands. Und das Verbreiten von nur einer Variable, anstelle von ganzen Codezeilen, sollte auch der Performance gut tun.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Fragen zum Editor | chris2110 | Editing & Scripting | 1014 | 25.08.2014 23:25 |