Skripta koju koristim: SERP
Detaljan opis problema: Ovako, napravio sam war tako sto sam napravio "/warpozovi1" za 1. tim i "/warpozovi2" za drugi tim, eh sad, kad neko crkne spawna se na njegovom odredjenom spawnu, kako ja da namjestim komandu "/warzaustavi" i jedino tako da se war prekine (bez vremena itd sranja) ...
Varijable su : pWAR1 i pWAR2
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[Pomoc] WAR
295
pregleda
4
postova
14. Maj 2012.
14. Maj 2012.
Vjerovatno imaš komandu "/warpokreni" ili tako nešto, pronađi nešto sa "Timer" i to obriši.
Ako se taj Timer zvao npr "preostalovrijeme" onda odeš sa CTRL + F i napišeš "preostalovrijeme" odeš tamo obrišeš "public preostalovrijeme"
kopiraš ostalo i odeš ovdje:
I tamo napišeš ovo: ako koristiš strcmp.
I jednostavno pod tu komandu zaljepiš ono što ti je bilo ispod "Public preostalovrijeme" .
Ako kužiÅ¡ 😄
Preostalovrijeme timer je samo primjer, ti vjerovatno imaš neki drugi.
Ako se taj Timer zvao npr "preostalovrijeme" onda odeš sa CTRL + F i napišeš "preostalovrijeme" odeš tamo obrišeš "public preostalovrijeme"
kopiraš ostalo i odeš ovdje:
public OnPlayerCommandText(playerid, cmdtext[])
{I tamo napišeš ovo: ako koristiš strcmp.
if (strcmp(cmdtext, "/warzaustavi", true)==0)
{I jednostavno pod tu komandu zaljepiš ono što ti je bilo ispod "Public preostalovrijeme" .
Ako kužiÅ¡ 😄
Preostalovrijeme timer je samo primjer, ti vjerovatno imaš neki drugi.
14. Maj 2012.
ma ne, zasad mi netreba timer, mislim ako ti nije problem, stavi, ali trenutno mi treba komanda kojom zaustavim war izmedju dva tima ...
14. Maj 2012.
aj probat cu ti ovo objasnit na brzinu...
Barem bi ja to tako napravio... Ne znam, mozda ti i napravim FS...
CMD:zaustaviwar(playerid, params[])
new string;
if(PlayerInfo >= 3)// stavi koji hoces nivo admina, ili kako ti je definirano za admina
{
foreach(Player, u)
{
if(PlayerInfo == 1)
{
PlayerInfo = 0;
format(string, sizeof(string), "WAR | War je zaustavljen od Admina %s, Mi: %d, Oni: %d", PlayerName(playerid), ekipa1, tim1);// ovisi kako ti je definirana ekipa
SendClientMessage(u, COLOR_VERYRED, string);
format(string, sizeof(string), "WAR | War je zaustavljen od Admina %s, Prvi Tim: %d, Drugi Tim: %d", PlayerName(playerid), tim1, ekipa1);
SendAdminMessage(COLOR_YELLOW, string);
SetPlayerVirtualWorld(u, 0);
SpawnPlayer(u);
/*.
.
.
.
Isto tako napravis i za ekipu 2... PlayerInfo
I na kaju stavis KillTimer(imetimera) i Ekipa1=0; i tim1 = 0;*/
Barem bi ja to tako napravio... Ne znam, mozda ti i napravim FS...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava