Hey Leute,
hier will ich euch zeigen, wie man ein oder mehr Objecte mit einem Befehl erschaffen/verschwinden lässt.
Zuerst definiert ihr oben den Namen des Objectes, um es später verschwinden lassen zu können:
new MeinObject;
Fangen wir mit dem Befehl an.
Mit dem folgenden Befehl, könnt ihr ein Object erstellen und gleichzeitig mit dem gleichen Befehl löschen.
if(strcmp(cmd, "/meinBefehl", true) == 0 )
{
MeinObject = CreateObject(OBJECTID, X-Achse, Y-Achse, Z-Achse, X-Rotierung, Y-Rotierung, Z-Rotierung); //erstellt ein Object
} else { // das is dafür, damit ihr das object mit dem gleichen befehl löschen könnt
DestroyObject(MeinObject); // löscht das Object
}
BEISPIEL:
if(strcmp(cmd, "/Tor", true) == 0 )
{
Tor = CreateObject(980, -2433.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
} else {
DestroyObject(Tor);
}
Natürlich könnt ihr auch mehrere Objecte löschen und erstellen.
BEISPIEL:
if(strcmp(cmd, "/Tor", true) == 0 )
{
Tor = CreateObject(980, -2440.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
Tor = CreateObject(980, -2450.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
Tor = CreateObject(980, -2460.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
Tor = CreateObject(980, -2470.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
Tor = CreateObject(980, -2480.067871, 496.943390, 31.708035, 0.0000, 0.0000, 202.5000);
} else {
DestroyObject(Tor);
}
Ich hoffe ich konnte euch mit diesem Tutorial etwas beibringen.
Mit freundlichen Grüßen,
Hitman.