[Ajuda] Duas duvidas
#1

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
Reply
#2

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;
}
Reply
#3

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к
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)