[POMOC] WAR

Započeo Kunnaâ„¢, Septembar 02, 2012, 23:56:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:War
Detaljan opis problema: Ovako raja ja koristim najlaksi war siste e sad kako da npravim akda ubacim 2 tima i kad oni pocnu pucat i da pise rezulta kolko je za koga tim 1 i tim 2
napr
TIM1-10
TIM2-30
da se zna rezultat i kako da admin prekine var /prekiniwar
to niako nemogu narpaviti !

Dio skripte: 
#else
    #endif

    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if (strcmp("/wartim1", cmdtext, true, 10) == 0)
            {
                    SetPlayerPos(playerid, -1526.8000488281, 2334.8000488281, 46.299999237061);
                    GivePlayerWeapon(playerid, 24,  10000);
                    GivePlayerWeapon(playerid, 28,  10000);
                    GivePlayerWeapon(playerid, 31,  10000);
                    GivePlayerWeapon(playerid, 34,  10000);
                    SetPlayerHealth(playerid, 100);
                    return 1;
            }
            if (strcmp("/wartim2", cmdtext, true, 10) == 0)
            {
                    SetPlayerPos(playerid, -1518.1999511719, 2210.1000976563, 49.599998474121);
                    GivePlayerWeapon(playerid, 24,  10000);
                    GivePlayerWeapon(playerid, 28,  10000);
                    GivePlayerWeapon(playerid, 31,  10000);
                    GivePlayerWeapon(playerid, 34,  10000);
                    SetPlayerHealth(playerid, 100);
                    return 1;
            }
            if (strcmp("/warizlaz", cmdtext, true, 10) == 0)
            {
                    SetPlayerPos(playerid, 1347.6365,-1403.7299,13.3252);
                    GivePlayerWeapon(playerid, 24,  0);
                    GivePlayerWeapon(playerid, 28,  0);
                    GivePlayerWeapon(playerid, 31,  0);
                    GivePlayerWeapon(playerid, 34,  0);
                    SetPlayerHealth(playerid, 50);
                    return 1;
            }
            return 0;
            }



za brojanje: jednostavno napravis 2 newa recimo:

new War_Rezultat_1 = 0;
new War_Rezultat_2 = 0;

onda pod onplayerdeath napravis da ukoliko je igrac u waru suprotnom timu da bod, i to napravis da ispisuje ... kada se war zavrsi vratis rezultate na 0 i to je to

sto se warprekini tice timer za pokretanje wara moras definistai recimio

wartimer = SetTimer(bla bla bla); (moras napraviti new wartimer)

zatim u warzaustavi cmd pustis taj isti timer samo u roku od recimo 100 milisekunde i napravis

KillTimer(wartimer); i to je to :)

Umoran sam pa se nadam da si razumeo :)