Destroy an object - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Destroy an object (
/showthread.php?tid=60222)
Destroy an object -
Danut - 02.01.2009
Hello all , i've created a function , but i want to destroy a tipe of object , for example ( DestroyObject(3954) )
pawn Код:
for(new o = 0; o < MAX_OBJECTS; o++) DestroyObject(BusheeDestroy[o]);
to show something like this
pawn Код:
for(new o = 0; o < MAX_OBJECTS; o++) DestroyObject(3549[o]);
Re: Destroy an object -
aaaccciiiddd - 07.03.2009

does that destroy a object so its not there in the original game?
Re: Destroy an object -
Sandra18[NL] - 07.03.2009
//Top Of Script:
Код:
new ObjectType[MAX_OBJECT];
//Bottom Of Script:
Код:
stock CreateObjectEx(model, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ)
{
new obj = CreateObject(model, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ);
ObjectType[obj] = model;
return obj;
}
stock DestroyAllObjectsWithModel(model)
{
for(new o=1; o<(MAX_OBJECTS+1); o++)
{
if(ObjectType[o] == model)
{
DestroyObject(o);
}
}
}
Now replace all your
CreateObject-functions with
CreateObjectEx
Re: Destroy an object -
beckzy - 07.03.2009
Quote:
Originally Posted by =>Sandra<=
//Top Of Script:
Код:
new ObjectType[MAX_OBJECT];
//Bottom Of Script:
Код:
stock CreateObjectEx(model, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ)
{
new obj = CreateObject(model, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ);
ObjectType[obj] = model;
return obj;
}
stock DestroyAllObjectsWithModel(model)
{
for(new o; o<MAX_OBJECTS; o++)
{
if(ObjectType[o] == model)
{
DestroyObject(o);
}
}
}
Now replace all your CreateObject-functions with CreateObjectEx
|
Object ids start from 1 and go up to MAX_OBJECTS
Re: Destroy an object -
Sandra18[NL] - 07.03.2009
Oh ok.
Код:
for(new o=1; o<(MAX_OBJECTS+1); o++)
Re: Destroy an object -
beckzy - 07.03.2009
Код:
for(new o=1; o!=MAX_OBJECTS; o++)
That would be better