SA-MP Forums Archive
[Ajuda] Bug - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Bug (/showthread.php?tid=528773)



Bug - iTzDemon - 29.07.2014

eu tou com um problema, quando chamo um gametext, ele fica bugado e n sai

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid == playerid) return SendClientMessage(killerid,COLOR_ERRO,"[ERRO:] {ffffff}Aconteceu algum erro, serб kickado para prevenir outros erros."),SetTimerEx("KickPlayer",200,false,"d",playerid);
    if(PlayerInfo[playerid][Jail] > 0) return SetPlayerPos(playerid,666.79999,-2405.8999,0);
    if(!IsPlayerConnected(killerid)) return PlayerInfo[playerid][Deaths]++,GivePlayerMoney(playerid,100);
    if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid))
    {
        SetPlayerHealth(killerid,0);
        GivePlayerMoney(playerid,100);
        SendClientMessage(killerid,COLOR_AVSH,"[Dica:] {ffffff}Nгo mates a tua equipa!");
    }
    else
    {
        PlayerInfo[killerid][killstime]++;
        PlayerInfo[playerid][killstime] = 0;
        SendDeathMessage(killerid,playerid,reason);
        SetPlayerScore(killerid,GetPlayerScore(killerid)+20);
        GivePlayerMoney(killerid,150);
        PlayerInfo[killerid][Kills]++;
        PlayerInfo[playerid][Deaths]++;
        GivePlayerMoney(playerid,100);
        new data[50],string[500],Year, Month, Day,Hour, Minute, Second;
        getdate(Year, Month, Day);
        gettime(Hour, Minute, Second);
        format(data,sizeof(data),"%02d/%02d/%d %02d:%02d",Day,Month,Year,Hour,Minute);
        format(string,sizeof(string),"[Deaths:][%s] %s  matou %s com a arma %d ",data,GetPlayerNameEx(killerid),GetPlayerNameEx(playerid),reason);
        addlog("logs/conections",string);
        if(PlayerInfo[killerid][killstime] == 2)
        {
            GameTextForPlayer(killerid, "~r~Double Kill", 2000, 2);
            SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
        }
        else if(PlayerInfo[killerid][killstime] == 3)
        {
            GameTextForPlayer(killerid, "~r~Triple Kill", 2000, 2);
            SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
        }
        else if(PlayerInfo[killerid][killstime] == 4)
        {
            GameTextForPlayer(killerid, "~r~Quadra Kill", 2000, 2);
            SetPlayerScore(killerid,GetPlayerScore(killerid)+4);
        }
        else if(PlayerInfo[killerid][killstime] == 5)
        {
            GameTextForPlayer(killerid, "~r~Penta Kill", 2000, 2);
            SetPlayerScore(killerid,GetPlayerScore(killerid)+5);
        }
        else if(PlayerInfo[killerid][killstime] > 5)
        {
            GameTextForPlayer(killerid, "~r~Monster Kill", 2000, 2);
            SetPlayerScore(killerid,GetPlayerScore(killerid)+PlayerInfo[killerid][killstime]);
        }
    }
    return 1;
}



Re: Bug - ViniBorn - 29.07.2014

O cуdigo para de executar antes de chegar no GameText?


Re: Bug - iTzDemon - 29.07.2014

nгo ele executa tudo mas o gametext n sai da frente passado os 2 segundos


Re: Bug - ViniBorn - 29.07.2014

Altera o ъltimo parвmetro, o 2 sу desaparece quando o jogador й respawnado.

Tenta o 5 ou 6

GameTextStyle


Re: Bug - iTzDemon - 29.07.2014

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Altera o ъltimo parвmetro, o 2 sу desaparece quando o jogador й respawnado.

Tenta o 5 ou 6

GameTextStyle
obrigado, tinhame esquecido dos styles