01.03.2012, 14:43
Don't create variables inside a loop.
Bad:
Good:
Bad:
pawn Код:
stock ExplodeAll()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X, Y, Z);
CreateExplosion(X, Y, Z, 7, 100.0);
}
}
pawn Код:
stock ExplodeAll()
{
new Float:X, Float:Y, Float:Z;
for(new i = 0; i < MAX_PLAYERS; i++)
{
GetPlayerPos(i, X, Y, Z);
CreateExplosion(X, Y, Z, 7, 100.0);
}
}