Detaljan opis problema: Pa ovako, poceo sam praviti nesto za osvajanje teritorija, ali ne znam kako da ga dovrsim :S
Ja zelim napraviti da se svakih 2h osvaja odredjena teritorija (gangzona) komandom /oturf, i kada je neko osvaja da mora biti u gangzoni i ako je napusti osvajanje prestane i opet mozes kucati /oturf.. ako ga neko ubije takodje osvajanje prestaje, sve dok neko ne osvoji, tada se podesi boja gangzone u zavisnosti koji igrac iz kog tima osvoji gangzonu, kasnije bi napravio komandu /rearm samo za tim koji je to osvojio
Dio skripte: Ovako sam poceo.. gledao sam tutorial na SAMP forumu ali nije to to .. :/
new OsvajanjeTime;
new OsvajanjeTimer;
forward Osvajanje(playerid);
public Osvajanje(playerid)
{
new string;
if(OsvajanjeTime > 0)
{
OsvajanjeTime --;
GameTextForPlayer(playerid, "~w~Ostanite na ovom mjestu ~r~75 ~w~sekundi !", 1000,4);
}
else
{
OsvajanjeTime = 0;
KillTimer(OsvajanjeTimer);
format(string, sizeof(string),"Osvojio si teritorij!");
GameTextForPlayer(playerid, string, 6000, 4);
SendClientMessage(playerid, COLOR_WHITE, "Osvojili ste zonu");
}
}
/////////////////////////KOMANDA///////////////////////
YCMD:oturf(playerid, params[], help)
{
#pragma unused help
OsvajanjeTime = 75;
SendClientMessage(playerid, 0xFFFFFFAA, "Osvajas idlewood turf");
OsvajanjeTimer = SetTimerEx("Osvajanje",1000,true,"i",playerid);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):