SA-MP Forums Archive
[Ajuda] Duas duvidas - 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] Duas duvidas (/showthread.php?tid=543773)



2 Problemas - DiaDelTerror - 28.10.2014

E aн galera beleza? vim aqui pedir uma ajuda sou INICIANTE... Quem puder ajudar ajuda ai nгo precisa esculachar, o meu problema eu acho que й simples pra vocкs, entгo vamos. й assim, toda vez que eu mato ganha o dinheiro e jб some tipo o dinheiro aparece e desaparece como se tivesse ganhado 1000 para matar e jб retira em seguida, e meu outro problema й que eu quero que apareзa no chat quando mata por exemplo DiaDelTerror Was Killed Player (EXEMPLO), em vez disso aparece DiaDelTerror Was Killed DiaDelTerror e eu jб tentei de tudo e nгo consegui :/ quem puder me dar um help fico muito grato, valeu!!!
PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
SendDeathMessage(killerid,reason,playerid);
if(
killerid == INVALID_PLAYER_ID) {
format(astring,256,"..:: %s and died ::..",pName[playerid]);
SendClientMessageToAll(COLOR_YELLOW,astring); } else {
format(astring,256,"..:: %s was killed by %s ::..",pName[playerid],pName[killerid]);
SendClientMessageToAll(COLOR_YELLOW,astring); }
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid250);
Players[killerid][kill]+=1;
Players[playerid][death]+=1;
    return 
1



Re: Duas duvidas - Artista - 29.10.2014

Sobre a grana vocк provavelmente estб usando algum anti-money hack que estб dando conflito com seu cуdigo. Poste um comando que dar/retira grana do player
Jб a respeito da mensagem tente fazer assim:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,reason,playerid);
    if(killerid == INVALID_PLAYER_ID)
    {
        format(astring,128,"..:: %s and died ::..",pName[playerid]);
        SendClientMessageToAll(COLOR_YELLOW,astring);
    }
    else
    {
        new Nome[MAX_PLAYER_NAME];
        GetPlayerName(killerid,Nome,sizeof(Nome));
        format(astring,128,"..:: %s was killed by %s ::..",pName[playerid],Nome);
        SendClientMessageToAll(COLOR_YELLOW,astring);
    }
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    GivePlayerMoney(killerid, 250);
    Players[killerid][kill]+=1;
    Players[playerid][death]+=1;
    return 1;
}



Re: Duas duvidas - DiaDelTerror - 29.10.2014

Quote:
Originally Posted by Artista
Посмотреть сообщение
Sobre a grana vocк provavelmente estб usando algum anti-money hack que estб dando conflito com seu cуdigo. Poste um comando que dar/retira grana do player
Jб a respeito da mensagem tente fazer assim:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,reason,playerid);
    if(killerid == INVALID_PLAYER_ID)
    {
        format(astring,128,"..:: %s and died ::..",pName[playerid]);
        SendClientMessageToAll(COLOR_YELLOW,astring);
    }
    else
    {
        new Nome[MAX_PLAYER_NAME];
        GetPlayerName(killerid,Nome,sizeof(Nome));
        format(astring,128,"..:: %s was killed by %s ::..",pName[playerid],Nome);
        SendClientMessageToAll(COLOR_YELLOW,astring);
    }
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    GivePlayerMoney(killerid, 250);
    Players[killerid][kill]+=1;
    Players[playerid][death]+=1;
    return 1;
}
E aн firmeza? valeu cara, funcionou o cуdigo e foi bem oque vocк disse sobre o dinheiro, o meu ladmin que tava bloqueando o dinheiro, valeu +rep pra vocк