[Ajuda] Round erros
#1

Resolvido !
Reply
#2

Posta o cуdigo inteiro.
Reply
#3

Resolvido !
Reply
#4

vou arrumar seu cуdigo depois edito aqui.
Reply
#5

pawn Код:
case HUMANO;// estava case HUMANO:
Reply
#6

Resolvido !
Reply
#7

eu disse mal para vc eu nгo olhei bem para o codigo. o case й
pawn Код:
case Humano : // estava bem
Reply
#8

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    new Str[10], Float:X, Float:Y, Float:Z;
    new exprandom = RandomEx(5,10);
    new doublexp = RandomEx(10,20);
    PlayerInfo[playerid][Morreu] = true;
    {
    PlayerInfo[playerid][pMordido] = 0;
    switch(PlayerInfo[playerid][pEquipe])
    {

        case ZOMBIE:
        {

            if(PlayerInfo[killerid][pEquipe] == HUMANO)
            {

                if(PlayerVip[killerid] == 0)
                {

                    PlayerInfo[killerid][pKills]++;
                    PlayerInfo[playerid][pDeath]++;
                    Arena[HumansKills] ++;
                    PlayerInfo[killerid][pExp] += exprandom;
                    format(Str, sizeof(Str), "~b~+%d XP", exprandom);
                    GameTextForPlayer(killerid, Str, 10000, 5);
                    //PlayAudioStreamForPlayer(playerid,"http://pamp3.site40.net/zombie/attack2.mp3");
                    GivePlayerMoney(killerid, 1000);
                    SendClientMessage(killerid, COR_BRANCO, "[Zombie Tracker]: {FFFFFF}Vocк Ganhou {00FF00}+1000R$, {FFFFFF}por matar um {FF0000}ZOMBIE!");
                    DarLevel(killerid);
                    AtualizarExp(killerid);
                    Status(killerid);
                    DarLevel(playerid);
                    AtualizarExp(playerid);
                    Status(playerid);
                    AtualizarInfectados();
                    switch(Arena[HumansKills])
                    {

                        case 5: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 5");
                        case 10: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 10");
                        case 15: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 15");
                        case 20: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 20");
                        case 25: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 25");
                        case 30: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 30");
                        case 35: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 35");
                        case 40: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 40");
                        case 45: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 45");
                        case 50:
                        {

                            SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 50");
                            AnnounceWinner();
                        }
                    }
                }
                //VIP
                if(PlayerVip[killerid] >= 1)
                {

                    PlayerInfo[killerid][pKills]++;
                    PlayerInfo[playerid][pDeath]++;
                    Arena[HumansKills] ++;
                    PlayerInfo[killerid][pExp] += doublexp;
                    format(Str, sizeof(Str), "~b~+%d XP", doublexp);
                    GameTextForPlayer(killerid, Str, 10000, 5);
                    //PlayAudioStreamForPlayer(playerid,"http://pamp3.site40.net/zombie/attack2.mp3");
                    GivePlayerMoney(killerid, 2000);
                    SendClientMessage(killerid, COR_VERMELHO, "[VIP/Sуcio]: {FFFFFF}Vocк Ganhou {00FF00}+2000R$, {FFFFFF}por matar um {FF0000}ZOMBIE!");
                    DarLevel(killerid);
                    AtualizarExp(killerid);
                    Status(killerid);
                    DarLevel(playerid);
                    AtualizarExp(playerid);
                    Status(playerid);
                    AtualizarInfectados();
                    switch (Arena[HumansKills])
                    {

                        case 5: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 5");
                        case 10: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 10");
                        case 15: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 15");
                        case 20: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 20");
                        case 25: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 25");
                        case 30: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 30");
                        case 35: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 35");
                        case 40: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 40");
                        case 45: SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 45");
                        case 50:
                        {

                            SendClientMessageToAll(COR_VERDE,"SCORE - TIME HUMANOS:: 50");
                            AnnounceWinner();
                        }
                    }
                }
            }
        }
    }

        new i;
        for(killerid = i; i < MAX_PLAYERS; ++i)
        {

            GetPlayerPos(playerid, X, Y, Z);
            if(PlayerInfo[i][pEquipe] == ZOMBIE && IsPlayerInRangeOfPoint(i, 1.5, X, Y, Z))
            {

                if(PlayerVip[i] == 0)
                {

                    PlayerInfo[i][pKills]++;
                    PlayerInfo[i][pMordidas]++;
                    PlayerInfo[playerid][pDeath]++;
                    Arena[ZombiesKills] ++;
                    PlayerInfo[i][pExp] += exprandom;
                    format(Str, sizeof(Str), "~r~+%d XP", exprandom);
                    GameTextForPlayer(i, Str, 10000, 5);
                    GivePlayerMoney(i, 1000);
                    SendClientMessage(i, COR_VERMELHO, "[Zombie Tracker]: {FFFFFF}Vocк Ganhou {00FF00}+1000R$, {FFFFFF}por infectar um {0000FF}HUMANO!");
                    //PlayAudioStreamForPlayer(playerid,"http://pamp3.site40.net/zombie/die.wav");
                    PlayerInfo[playerid][pEquipe] = ZOMBIE;
                    GameTextForPlayer(playerid, "~r~INFECTADO", 10000, 6);
                    DarLevel(killerid);
                    AtualizarExp(killerid);
                    Status(killerid);
                    DarLevel(playerid);
                    AtualizarExp(playerid);
                    Status(playerid);
                    DarLevel(i);
                    AtualizarExp(i);
                    Status(i);
                    AtualizarInfectados();
                    switch(Arena[ZombiesKills])
                    {

                        case 5: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 5");
                        case 10: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 10");
                        case 15: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 15");
                        case 20: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 20");
                        case 25: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 25");
                        case 30: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 30");
                        case 35: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 35");
                        case 40: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 40");
                        case 45: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 45");
                        case 50:
                        {

                            SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 50");
                            AnnounceWinner();
                        }
                    }
                }
                //VIP
                if(PlayerVip[i] >= 1)
                {

                    PlayerInfo[i][pKills]++;
                    PlayerInfo[i][pMordidas]++;
                    PlayerInfo[playerid][pDeath]++;
                    Arena[ZombiesKills] ++;
                    PlayerInfo[i][pExp] += doublexp;
                    format(Str, sizeof(Str), "~r~+%d XP", doublexp);
                    GameTextForPlayer(i, Str, 10000, 5);
                    GivePlayerMoney(i, 2000);
                    SendClientMessage(i, COR_VERMELHO, "[VIP/Sуcio]: {FFFFFF}Vocк Ganhou {00FF00}+2000R$, {FFFFFF}por infectar um {0000FF}HUMANO!");
                    //PlayAudioStreamForPlayer(playerid,"http://pamp3.site40.net/zombie/die.wav");
                    PlayerInfo[playerid][pEquipe] = ZOMBIE;
                    GameTextForPlayer(playerid, "~r~INFECTADO", 10000, 6);
                    DarLevel(killerid);
                    AtualizarExp(killerid);
                    Status(killerid);
                    DarLevel(playerid);
                    AtualizarExp(playerid);
                    Status(playerid);
                    DarLevel(i);
                    AtualizarExp(i);
                    Status(i);
                    AtualizarInfectados();
                    switch(Arena[ZombiesKills])
                    {

                        case 5: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 5");
                        case 10: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 10");
                        case 15: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 15");
                        case 20: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 20");
                        case 25: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 25");
                        case 30: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 30");
                        case 35: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 35");
                        case 40: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 40");
                        case 45: SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 45");
                        case 50:
                        {

                            SendClientMessageToAll(COR_VERDE,"SCORE - TIME ZUMBIS: 50");
                            AnnounceWinner();
                        }
                    }
                }
            }
        }
    }

    return 1;
}
Caso der erro poste e explique melhor o cуdigo.
Reply
#9

Resolvido !
Reply
#10

Cade os erros.. eu falei pra vocк explicar seu cуdigo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)