[Ajuda] Comando de chat global - 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] Comando de chat global (
/showthread.php?tid=329175)
[Ajuda] Comando de chat global -
caoraivoso3 - 27.03.2012
Boas malta,eu queria que knd um adminusa-se /cs [texto] apareзe-se em letras bem grandes na tela a dizer o texto.
Eu ja tentei isto
pawn Код:
if(strcmp(cmd, "/cs", true) == 0)
{
GameTextForPlayer(playerid,"~n~ ~w~%s",5000,4);
return 1;
so que knd uso /cs e o texto apareзe "%s"
Re: [Ajuda] Comando de chat global -
BreakDriFT - 27.03.2012
pawn Код:
if(strcmp(cmd, "/cs", true) == 0)
{
new string[128];
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s : textoaqui", nome);
GameTextForAll( string, 5000, 4 )
return 1;
}
@edit
Bom Como pode Ver So fiz A Parte de aparecer oque ele digita. Mais ao menos isso
QUiser completo so falar ae.
Re: [Ajuda] Comando de chat global - rjjj - 27.03.2012
Isto deve resolver o seu problema
:
pawn Код:
if(strcmp(cmd, "/cs", true) == 0)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;
new offset = idx;
new result[71];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) result[idx - offset] = cmdtext[idx], idx++;
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /cs [texto]");
format(result, 71, "~n~ ~w~%s", result);
GameTextForPlayer(playerid, result, 5000, 4);
return true;
}
Espero ter ajudado
.