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



Chat Kill - Catchorro - 01.11.2013

Gente como crio aquele chat kill que monstra tipo no chat assim :
o Noob Do Catchorro Matou 3 e Virou Assasino Profissional .

Mais nao й aquele chat kill que coloka no OnPlayerDeath Nao
Quote:

SendDeathMessage(killerid, playerid, reason);

como eu faзo?


Re: Chat Kill - iDreak - 01.11.2013

pode explicar melhor ? Nгo raciocinei sua duvida


Re: Chat Kill - zSuYaNw - 01.11.2013

pawn Код:
new variavel[MAX_PLAYERS];

// OnPlayerDeath
new str[100];

if(variavel > 5) format(str, 100, "alguйm matou %d players", variavel[killerid]); SendClientMessageToAll(-1, str);

(Leia mais, verifique minha assinatura).


Re: Chat Kill - Catchorro - 01.11.2013

e algo do tipu assim :
Quote:

SendClientMessage(playerid, -1, "{FFFF00}o Noob Do Catchorro Matou 3 e Virou Assasino");

quando eu mato alguem aparece no chat a mensagem tipu nos Combos so que nao no meio da tela !
Quote:

if(PlayerKills[killerid] == 3)
{
PlayAudioStreamForPlayer(playerid, "http://uploads3.mp3songurls.com/1351115.mp3");
format(string,128, "~r~%s Triple Kill", kName);
GameTextForAll(string, 6000,4);
GivePlayerMoney(killerid, 2000);
GivePlayerMoney(playerid, -1000);
return 1;
}




Re: Chat Kill - focaximubh - 01.11.2013

Basicamente ele quer um sistema de Ranking com patentes 1 kill = noob 5 kill = quase noob 10 kill = Fraldinha... assim por diante...


Re: Chat Kill - Ph0ton - 01.11.2013

Aqui uma base, EU NГO TESTEI:

pawn Код:
new pSpree[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
    pSpree[playerid] = 0;
    pSpree[killerid]++;
    if(pSpree[killerid] > 5)
    {
        new pName[24], Str[256];
        GetPlayerName(killerid, pName, 24);
        if(pSpree[killerid] == 5)       format(Str, 256, "ANTENЗГO: O Player %s jб mandou 5 players pra vala sem morrer.", pName);
        if(pSpree[killerid] == 10)      format(Str, 256, "ANTENЗГO: O Player %s jб mandou 10 players pra vala sem morrer.", pName);
        SendClientMessageToAll(-1, Str);

    }
    return 1;
}



Re: Chat Kill - zSuYaNw - 01.11.2013

Quote:
Originally Posted by Ph0ton
Посмотреть сообщение
Aqui uma base, EU NГO TESTEI:

pawn Код:
new pSpree[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
    pSpree[playerid] = 0;
    pSpree[killerid]++;
    if(pSpree[killerid] > 5)
    {
        new pName[24], Str[256];
        GetPlayerName(killerid, pName, 24);
        if(pSpree[killerid] == 5)       format(Str, 256, "ANTENЗГO: O Player %s jб mandou 5 players pra vala sem morrer.", pName);
        if(pSpree[killerid] == 10)      format(Str, 256, "ANTENЗГO: O Player %s jб mandou 10 players pra vala sem morrer.", pName);
        SendClientMessageToAll(-1, Str);

    }
    return 1;
}
Gкnio.


Vocк nгo sabe distinguir uma "Ajuda" de um "Pedido" ?


Com as cйlulas gastadas eu seu pequeno script, dб para fazer um gamemode de 1000 linhas.


Cheers.


Re: Chat Kill - Ph0ton - 01.11.2013

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Gкnio.


Vocк nгo sabe distinguir uma "Ajuda" de um "Pedido" ?


Com as cйlulas gastadas eu seu pequeno script, dб para fazer um gamemode de 1000 linhas.


Cheers.
Й uma base, simplesmente para estudos. Em cima disso ele monta o que ele quiser, com isso que eu postei ele nгo faz nada, simplesmente vк o que deve fazer com as variбveis.

Com todo o respeito, pq vocк nгo aponta meus erros para eu melhorar da prуxima ao invйs de jб partir com sarcasmo para cima de mim ?

Cumps.


Re: Chat Kill - zSuYaNw - 01.11.2013

Quote:
Originally Posted by Ph0ton
Посмотреть сообщение
Com todo o respeito, pq vocк nгo aponta meus erros para eu melhorar da prуxima ao invйs de jб partir com sarcasmo para cima de mim ?
Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Com as cйlulas gastadas eu seu pequeno script, dб para fazer um gamemode de 1000 linhas.
Falta de atenзгo amigo.

http://forum.sa-mp.com/showthread.ph...871#post174871


Re: Chat Kill - Ph0ton - 01.11.2013

Que tal agora ? Calculei o tamanho da STR e adicionei +24 (nome do player) +1.. Tem mais algo que se de pra optimizar ?

pawn Код:
new pSpree[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
    pSpree[playerid] = 0;
    pSpree[killerid]++;
    if(pSpree[killerid] >= 5)
    {
        new pName[24], Str[87];
        GetPlayerName(killerid, pName, 24);
        if(pSpree[killerid] == 5)       format(Str, 87, "ATENЗГO: O Player %s jб mandou 5 players pra vala sem morrer.", pName);
        if(pSpree[killerid] == 10)      format(Str, 87, "ATENЗГO: O Player %s jб mandou 10 players pra vala sem morrer.", pName);
        SendClientMessageToAll(-1, Str);

    }
    return 1;
}