Problem(error/warning):Zelim da mi mrtva tela nestanu posle nekog vremena npr 5min ili komadna obrisi sva tela,jer ovako mi su tu tela sve dok ne restartujem server
Dio skripte: [pawn] stock KreirajTelo(name[], h, mi, s, Float:xa, Float:ya, Float:za, world, interior, killer[])
{
for(new i = 1; i < MAX_LESEVA; i++)
{
if(SmrtInfo[dPlanted] == 0 && SmrtInfo[dID] == 0)
{
SmrtInfo[dObject] = CreateDynamicObject(2907, xa,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject2] = CreateDynamicObject(2908, xa,ya-0.5,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject3] = CreateDynamicObject(2906, xa+0.3,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject4] = CreateDynamicObject(2906, xa-0.3,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject5] = CreateDynamicObject(2905, xa+0.1,ya+0.8,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject6] = CreateDynamicObject(2905, xa-0.1,ya+0.8,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject7] = CreateDynamicObject(18698, xa,ya,za-0.7, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dX] = xa;
SmrtInfo[dY] = ya;
SmrtInfo[dZ] = za;
SmrtInfo[dPlanted] = 1;
SmrtInfo[dID] = i;
format(telostring, sizeof(telostring), ""BELA"Mrtvo Telo("SRWBOJA"%d"BELA")\nMrtvac: "SRWBOJA"%s\n"BELA"Vreme: "SRWBOJA"%d:%d:%d\n"BELA"Ubio: "SRWBOJA"%s", i, name, h, mi, s, killer);
SmrtInfo[d3DText] = CreateDynamic3DTextLabel(telostring, -1, xa, ya, za, 5, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, world, interior, -1, 5.0);
return 1;
}
}
return 0;
}
[/pawn]
edit:da napravim [pawn]
[pawn]ObrisiTijelo(i)
{
if(SmrtInfo[dPlanted] == 1)
{
DestroyDynamicObject(SmrtInfo[dObject]);
DestroyDynamicObject(SmrtInfo[dObject2]);
DestroyDynamicObject(SmrtInfo[dObject3]);
DestroyDynamicObject(SmrtInfo[dObject4]);
DestroyDynamicObject(SmrtInfo[dObject5]);
DestroyDynamicObject(SmrtInfo[dObject6]);
DestroyDynamicObject(SmrtInfo[dObject7]);
SmrtInfo[dX] = SmrtInfo[dY] = SmrtInfo[dZ] = 0.0;
SmrtInfo[dPlanted] = 0;
SmrtInfo[dID] = 0;
Delete3DTextLabel(SmrtInfo[d3DText]);
}
return 1;
}[/pawn]
pa kad mi to brise tela? i gde da stavim ?
[pawn]stock KreirajTelo(name[], h, mi, s, Float:xa, Float:ya, Float:za, world, interior, killer[])
{
for(new i = 1; i < MAX_LESEVA; i++)
{
if(SmrtInfo[dPlanted] == 0 && SmrtInfo[dID] == 0)
{
SmrtInfo[dObject] = CreateDynamicObject(2907, xa,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject2] = CreateDynamicObject(2908, xa,ya-0.5,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject3] = CreateDynamicObject(2906, xa+0.3,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject4] = CreateDynamicObject(2906, xa-0.3,ya,za-0.8, 0, 0, 0, world, interior, -1, 100);
SmrtInfo[dObject5] = CreateDynamicObject(2905, xa+0.1,ya+0.8,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject6] = CreateDynamicObject(2905, xa-0.1,ya+0.8,za-0.8, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dObject7] = CreateDynamicObject(18698, xa,ya,za-0.7, 0, 90, 0, world, interior, -1, 100);
SmrtInfo[dX] = xa;
SmrtInfo[dY] = ya;
SmrtInfo[dZ] = za;
SmrtInfo[dPlanted] = 1;
SmrtInfo[dID] = i;
format(telostring, sizeof(telostring), ""BELA"Mrtvo Telo("SRWBOJA"%d"BELA")\nMrtvac: "SRWBOJA"%s\n"BELA"Vreme: "SRWBOJA"%d:%d:%d\n"BELA"Ubio: "SRWBOJA"%s", i, name, h, mi, s, killer);
SmrtInfo[d3DText] = CreateDynamic3DTextLabel(telostring, -1, xa, ya, za, 5, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, world, interior, -1, 5.0);
SetTimerEx("obrisitijelot",5*60000,false,"d",i);
return 1;
}
}
return 0;
}
ObrisiTijelo(i)
{
if(SmrtInfo[dPlanted] == 1)
{
DestroyDynamicObject(SmrtInfo[dObject]);
DestroyDynamicObject(SmrtInfo[dObject2]);
DestroyDynamicObject(SmrtInfo[dObject3]);
DestroyDynamicObject(SmrtInfo[dObject4]);
DestroyDynamicObject(SmrtInfo[dObject5]);
DestroyDynamicObject(SmrtInfo[dObject6]);
DestroyDynamicObject(SmrtInfo[dObject7]);
SmrtInfo[dX] = SmrtInfo[dY] = SmrtInfo[dZ] = 0.0;
SmrtInfo[dPlanted] = 0;
SmrtInfo[dID] = 0;
Delete3DTextLabel(SmrtInfo[d3DText]);
}
return 1;
}
forward obrisitijelot(id);
public obrisitijelot(id) return ObrisiTijelo(id);[/pawn]
Sve lepo radi osim text mi ne brise ostane ono mrtvo telo i to
[pawn]DestroyDynamic3DTextLabel(SmrtInfo[d3DText]);[/pawn]