SA-MP Forums Archive
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