Portal SAMP
[Ajuda] Ajuda Chat Global - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Ajuda Chat Global (/showthread.php?tid=1740)



Ajuda Chat Global - EXPEDITO_011 - 18/10/2021

Eu estava criando o comando chat global e eu escrevo a mensangem e vai um 0 Na hora da mensangem
O codigo
Código:
CMD:cc(playerid, params[])
{
new textomsg[256], stringcc[256], nomecc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomecc, MAX_PLAYER_NAME);
if(sscanf(params, "dd", textomsg)) return SendClientMessage(playerid, -1, "Use: /cc [Mensangem]");
format(stringcc, sizeof(stringcc), "%s Disse: %d", nomecc, textomsg);
SendClientMessageToAll(0x0080C0AA, stringcc);
return 1;
}



RE: Ajuda Chat Global - xbruno1000x - 18/10/2021

Código:
CMD:cc(playerid, params[])
{
new textomsg[256], stringcc[256], nomecc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomecc, MAX_PLAYER_NAME);
if(sscanf(params, "dd", textomsg)) return SendClientMessage(playerid, -1, "Use: /cc [Mensangem]");
format(stringcc, sizeof(stringcc), "%s Disse: %s", nomecc, textomsg);
SendClientMessageToAll(0x0080C0AA, stringcc);
return 1;
}

Não se usa %d para caracteres, apenas para números.


RE: Ajuda Chat Global - EXPEDITO_011 - 18/10/2021

Agora fica aparecendo a mensangem do sscanf e não vai a mensangem dos players ;(


RE: Ajuda Chat Global - MarcosBrazz - 18/10/2021

Altere disso:

if(sscanf(params, "dd", textomsg)) return SendClientMessage(playerid, -1, "Use: /cc [Mensangem]");


Para isso:

if(sscanf(params, "s[256]", textomsg)) return SendClientMessage(playerid, -1, "Use: /cc [Mensangem]");


RE: Ajuda Chat Global - EXPEDITO_011 - 18/10/2021

Continua o mesmo