[Pomoc]SetTimerEx

Započeo [NG | RP] Almir, Decembar 13, 2012, 21:02:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta: CLRP
Problem: Uradio sam war sistem i sad sam napravio da kad se war pokrene stvori se timer koji ce 10min nakon org. wara zaustavit war, ali ima problem, war zaustavi samo igracu koji je kucao /pokreniwar, ne zaustavi onim koji su usli u njega, kako napravit da zaustavi svim koji su u waru 10min nakon pokretanja.
Dio skripte:

/pokreniwar
SetTimerEx("warrr", 4000, 0, "d", playerid);
/warulaz
tim[playerid] = 1;
SetPlayerPos(playerid,  -1126.2021,1064.3500,1345.7251);
                    SetPlayerInterior(playerid,10);
PlayerInfo[playerid][pInt] = 10;
                    GivePlayerWeapon(playerid, 24, 100);
                    GivePlayerWeapon(playerid, 29, 250);
                    GivePlayerWeapon(playerid, 31, 250);
                    SendClientMessage(playerid, COLOR_WHITE, "[BC]: {1fb5f0}WAR {ffffff}|{e5ed91} Vasa organizacija: {ffff00}Y {ffffff}| {e5ed91}Protivnicka organizacija: {ff0000}LCN");
}

public warr(playerid)
{
         new string22[100+MAX_PLAYER_NAME];
tiim = 0;
tim[playerid] = 0;
        SetTimerEx("warrr", 4000, 0, "d", playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 982.0464,-1465.4811,14.6785);
        format(string22, 256, "{1fb5f0}WAR Zavrsen{ffffff} |{a5f700} LCN Score:{ffff00} %d{ffffff} |{a5f700} Yakuza Score:{ffff00} %d ", lcnyakuza, yakuzalcn);
        SendClientMessageToAll(0xFFD700AA, string22);
}


To znaci treba mi sad to da kad igrac udje u war broji mu se tajmer od onog PokreniWar npr, ako je komanda ukucana prije 6 min da igrac koji udje u war da mu odbrojaje jos 6 min do kraja.
Slike

Jel samo zamjenit sa oinim SetTimerEx"warr"..

Posalje mi 20 poruka umjesto 1 :/ tj. ono WAR Zavrsen

pa brt koristi freach i napravi varijablu da prverava da je uso u war
primer

foreach(Player, i)
{
if(usouwar[i] == 1)
{
SetTimerEx("ImePublica", "100000", false, "i",i);//ti samos tavi ti koje oces vreme


//eto ;)
}
}

Gdje to ubaciti Lood

Citat: --Lood-- poslato Decembar 13, 2012, 23:38:30 POSLE PODNE
pa brt koristi freach i napravi varijablu da prverava da je uso u war
primer

foreach(Player, i)
{
if(usouwar[i] == 1)
{
SetTimerEx("ImePublica", "100000", false, "i",i);//ti samos tavi ti koje oces vreme


//eto ;)
}
}