SA-MP Forums Archive
[Pedido] Falar usando um nome - 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: [Pedido] Falar usando um nome (/showthread.php?tid=606472)



Falar usando um nome - BLacksKrillex - 05.05.2016

Eae galera, estou aqui mais uma vez mas agora venho pedir um code no qual vou dar um exemplo: /sidi [TextoParaAparecerNoChat] apos o comando ser realizado mandar a mensagem para todos no servidor ex: Sidi: eae galera. Como se fosse uma pessoa falando mas eu no controle.E isso galera espero que voces possam me ajudar!


Re: Falar usando um nome - PainNagato - 05.05.2016

pawn Код:
CMD:sidi(playerid, params[])
{
    new msg[128];
    if(sscanf(params, "s[128]" , params)) return SendClientMessage(playerid, -1, "/sidi [ texto ] ");

    format(msg, sizeof msg, "Sidi: %s" , params);
    SendClientMessageToAll(-1 , msg);
   
    return 1;
}



Re: Falar usando um nome - BLacksKrillex - 05.05.2016

Ae valeu mano, obrigado pela a ajuda!


Re: Falar usando um nome - RenanMsV - 06.05.2016

Caso vocк queira fingir que algum jogador digitou algo faзa assim:

Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>

CMD:simularchat(playerid, params[])
{
    new msg[256], targetID,targetName[MAX_PLAYER_NAME];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ERRO] Vocк precisa ser um administrador!");
    if(sscanf(params, "is[256]" ,targetID, params)) return SendClientMessage(playerid, -1, "/simularchat [ id ] [ texto ] ");
    if (!IsPlayerConnected(targetID)) return SendClientMessage(playerid, -1, "[ERRO] Este jogador nгo estб conectado!");
    GetPlayerName(targetID,targetName,sizeof(targetName));
    format(msg, sizeof msg, "%s: %s" , targetName, params);
    SendClientMessageToAll(-1 , msg);
    return 1;
}
PS: Tem que ser admin rcon para poder usar este comando. Altere para adm do seu servidor do modo que preferir