[Ajuda]bug
#1

bom isso ta bugando o kill dos zombies quando o zombie mata um humano o humano nгo ta virando zombie
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,playerid,reason);
    if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid,ADMIN_RED);
        gTeam[playerid] = TEAM_ZOMBIE;
        SendClientMessage(playerid,GREEN,"Vocк foi Infectado");
        SendClientMessageToAll(ADMIN_RED,"Um ser Humano foi Infectado");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        return 1;
    }
    else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid, GREEN);
        SendClientMessage(playerid,ADMIN_RED,"Voc? foi morto");
        SendClientMessageToAll( GREEN,"Um Zombie foi morto");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
    }
    return 1;
}
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=294700
Reply
#3

entгo Shadow, mesmo assim o bug persiste.-.
Reply
#4

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,playerid,reason);
    if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid,ADMIN_RED);
        gTeam[playerid] = TEAM_ZOMBIE;
        SendClientMessage(playerid,GREEN,"Vocк foi Infectado");
        SendClientMessageToAll(ADMIN_RED,"Um ser Humano foi Infectado");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        return 1;
    }
    else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid, GREEN);
        gTeam[killerid] = TEAM_ZOMBIE;
        SendClientMessage(playerid,ADMIN_RED,"Voc? foi morto");
        SendClientMessageToAll( GREEN,"Um Zombie foi morto");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
    }
    return 1;
}
Reply
#5

Caroline me falaram que isso nгo funciona :O
pawn Код:
if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
Reply
#6

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,playerid,reason);
    if(gTeam[killerid] == TEAM_ZOMBIE)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid,ADMIN_RED);
        gTeam[playerid] = TEAM_ZOMBIE;
        SendClientMessage(playerid,GREEN,"Vocк foi Infectado");
        SendClientMessageToAll(ADMIN_RED,"Um ser Humano foi Infectado");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        return 1;
    }
    if(gTeam[playerid] == TEAM_ZOMBIE)
    {
        GivePlayerMoney(killerid, 5000);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
        SetPlayerColor(playerid, GREEN);
        gTeam[killerid] = TEAM_ZOMBIE;
        SendClientMessage(playerid,ADMIN_RED,"Voc? foi morto");
        SendClientMessageToAll( GREEN,"Um Zombie foi morto");
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
    }
    return 1;
}
Reply
#7

caroline agora quando o zombie pegar um humano ele vai virar zombie nй?!
e quando um humano matar um zombie, o zombie vai continuar zombie nй!?
Reply
#8

Quote:
Originally Posted by Mteck
Посмотреть сообщение
caroline agora quando o zombie pegar um humano ele vai virar zombie nй?!
e quando um humano matar um zombie, o zombie vai continuar zombie nй!?
lуgicamente sim,
mais caso nгo funcionar, use a do shadaw.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)