Deo skripte:
new idsystem = 0;
while(idsystem != MAX_SYSTEM)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, SystemInfo, SystemInfo, SystemInfo))
{
if(SystemInfo == 0)
{
INFO(playerid, "Poceli ste sa radom...");
TogglePlayerControllable(playerid, 0);
PoceoSaRadom = 1;
PTTimer = SetTimerEx("Popravljanje", 10000, false, "i", playerid);
}
else return Error(playerid, "Ne mozete popravljati taj!");
}
else return Error(playerid, "Ne nalazite se kod systema!");
idsystem++;
}Pokusao sam i ovako:
for(new i; i < sizeof(SystemInfo); i++)
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, SystemInfo, SystemInfo, SystemInfo)) return Error(playerid, "Ne nalazite se kod systema!");
if(SystemInfo == 1) return Error(playerid, "Ne mozete popravljati aktivne sisteme !");
}Ne znam vise kako i sta da pokusam.. Uvek pise da nisam kod systema bez obzira da li jesam ili nisam, a sa prvom funkcijom radi i ove sto ne bi trebao jednom i vise nece.. Molim za pomoc.. Hvala unapred.. 😉
Inace sam sakrio pravo ime systema, pisanje i cuvanje je sve OK.. Nema greske ali ovde ne znam kako i sta da uradim..
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ] // //[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //



