Detaljan opis problema: e ovako, napravio sam funckiju koja provjerava ako su u derby-u 0 igraca da ispise da nema pobjednika to je u slucaju kada obadvojca propanu na derby-u.I sada imam komandu da provjerim dali radi to.I napisem ja komandu i nece da napise da niko nije prezivio...Nezz sta je
Dio skripte:
callback:
forward nemapob();
public nemapob()
{
foreach (Player, i)
{
new Str22;
format(Str22, sizeof(Str22), "%d",NumCageFighters);
TextDrawSetString(Derbydole10, Str22);
//SendClientMessageToAll(-1,"{FF8000}|SE| - {FFFFFF}Nazalost nema {FF8000}Derby {FFFFFF}pobjednika"); //ovdje sam test da vidim da nije do if(NumDerbyFighters == 0) i ispise mi, nezz do cega je?
NumDerbyFighters = 0;
if(NumDerbyFighters == 0)
{
PlayerAtEvent = 0;
NumDerbyFighters = -1;
Derbyu = 0;
uderby = 0;
derbyon = 0;
//derbytim = 0;
KillTimer(Derbytim(i));
TimeM = 0;
TimeS = 0;
slotovi = 10;
// KillTimer(Timed);
KillTimer(Timed);
new Str2;
format(Str2, sizeof(Str2), "--");
TextDrawSetString(Derbydole10, Str2);
new Str3;
format(Str3, sizeof(Str3), "--");
TextDrawSetString(Derbydole12, Str3);
new Str4;
format(Str4, sizeof(Str4), "--");
TextDrawSetString(Derbydole3, Str4);
new Str5;
format(Str5, sizeof(Str5), "--");
TextDrawSetString(Derbydole5, Str5);
// KillTimer(Derbyodbr(i));
//KillTimer(Derbyodbr4(i));
TextDrawHideForPlayer(i, Derbydole0);
TextDrawHideForPlayer(i, Derbydole1);
TextDrawHideForPlayer(i, Derbydole2);
TextDrawHideForPlayer(i, Derbydole3);
TextDrawHideForPlayer(i, Derbydole4);
TextDrawHideForPlayer(i, Derbydole5);
TextDrawHideForPlayer(i, Derbydole6);
TextDrawHideForPlayer(i, Derbydole7);
TextDrawHideForPlayer(i, Derbydole8);
TextDrawHideForPlayer(i, Derbydole9);
TextDrawHideForPlayer(i, Derbydole10);
TextDrawHideForPlayer(i, Derbydole11);
TextDrawHideForPlayer(i, Derbydole12);
TextDrawHideForPlayer(i, Derbydole13);
TextDrawHideForPlayer(i, Derbydole14);
TextDrawHideForPlayer(i, Derbydole15);
TextDrawHideForPlayer(i, Derbydole16);
TextDrawHideForPlayer(i, Derbydole17);
TextDrawShowForPlayer(i, Textdraw0901);
TextDrawShowForPlayer(i, Textdraw0902);
TextDrawShowForPlayer(i, Textdraw0903);
TextDrawShowForPlayer(i, Textdraw200);
TextDrawShowForPlayer(i, Textdraw201);
TextDrawShowForPlayer(i, Textdraw202);
//SpawnPlayer(i);
new rand = random(sizeof(spawns));
new rand2 = random(sizeof(spawns2));
new rand3 = random(sizeof(spawns3));
new rand4 = random(sizeof(spawns4));
new rand5 = random(sizeof(spawns5));
new rand6 = random(sizeof(spawns6));
new rand7 = random(sizeof(spawns7));
SetTimerEx("spawnAvailable", 1000, 0, "d", rand);
SetTimerEx("spawnAvailable2", 1000, 0, "d", rand2);
SetTimerEx("spawnAvailable3", 1000, 0, "d", rand3);
SetTimerEx("spawnAvailable4", 1000, 0, "d", rand4);
SetTimerEx("spawnAvailable5", 1000, 0, "d", rand5);
SetTimerEx("spawnAvailable6", 1000, 0, "d", rand6);
SetTimerEx("spawnAvailable7", 1000, 0, "d", rand7);
SendClientMessageToAll(-1,"{FF8000}|SE| - {FFFFFF}Nazalost nema {FF8000}Derby {FFFFFF}pobjednika");
return 1;
}
}
return 1;
}Komanda:
CMD:test13(playerid,parms[])
{
NumDerbyFighters = 0;
PlayerAtEvent = 0;
SetTimer("nemapob", 1000, 0);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
