delete() Befehl bedingt nutzen

Oi!mel
Hallo zusammen.
Wie kann ich den delete() Befehl bedingt nutzen? Die Bedingung ist, dass des zu löschende Objekt überhaupt existiert.

Das heißt, es kann sein dass das Objekt bereits von einem anderen Script gelöscht wurde. Wenn ich jetzt einfach delete() benutze bekomme ich den Fehler, dass das Objekt nicht existiert. Jetzt bräuchte quasi den Befehl: nur löschen wenn vorhanden.

Danke


--- Edit by Nightwing: Thema in Scripthilfe verschoben ---
Nightwing
Ganz einfache Abfrage, ob das Element definiert ist, um es dann zu löschen:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
	if( isDefined( deine_var )
	deine_var delete();


Was möchtest Du löschen?

ToM
Oi!mel
Danke. Ich möchte ein script brushmodel definiert am targetname löschen.

Aber ich bekomme doch höchstwahrscheinlich Probleme wenn ich getent = blablab mache, und dieser targetname gar nicht mehr existiert, dann bekomm ich doch auch eine Fehlermeldung? oda nicht?
Definiert ist die variable ja dann auch...
Nightwing
Keine Ahnung, da ich mich mit dem Radiant nicht auskenne.
Versuch macht klug. Augenzwinkern

ToM
Oi!mel
Ok, danke. Bin atm in der Arbeit und hätte gedacht dass du es vllt weißt. Aber danke so weit.
Nightwing
In der Script Documentation steht dazu: Removes an entity from the game in the same manner as a trigger_kill"

ToM
Oi!mel
Also ich habs jetzt mal mit diesem Script ausprobiert:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
worlds()
{
pink 	= getent("spawnpink","targetname");
red	= getent("spawnred","targetname");
green	= getent("spawngreen","targetname");
blue	= getent("spawnblue","targetname");

blue delete();

if(getdvar("monkey_spawn") == "red")
{
if( isDefined( blue )
blue delete();

if( isDefined( green )
green delete();

if( isDefined( pink )
pink delete();
}

else if(getdvar("monkey_spawn") == "pink")
{
pink delete();
}


}



bad syntax =(

hmm. Wie könnte ich es sonst noch lösen. Werde jetzt erstmal Script Documentation durchstöbern... Danke schonmal.