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";
Wozu sollte der Bus und die globale Variable gleich genannt werden? Wenn der Name des Objekts und die Variable(die auf das Objekt verweist) gleich heißen, dann ist doch die Durchführung beider Methoden unnötig?
publicvariable sollte hier doch schon reichen und folgendes auch ersetzen können:
Code:
convoytruck = this;
oder?