[Ajuda] Comando de chat global
#1

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

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.
Reply
#3

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


Forum Jump:


Users browsing this thread: 2 Guest(s)