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 ;)
}
}