[AJUDA] Comando deste tipo.
#4

Quote:
Originally Posted by GraziFerreira
Посмотреть сообщение
Se atualize.

pawn Код:
CMD:menssagem(playerid, params[])
{
    new Texto[128], str[128], playername[MAX_PLAYER_NAME];
    if(!sscanf(params, "s[128]", Texto)) return SendClientMessage(playerid, -1, "Uso correto: /menssagem [menssagem]");
    GetPlayerName(playerid, playername, sizeof(playername));
    format(str, sizeof(str), "Administrador %s: %s", playername, Texto);
    SendClientMessageToAll(-1, str);
}
Grazi, sу uma correзгo, usa return 1; no final. pois caso contrario darб unknow command, e nгo usa "!sscan" pois o sscan ja retorna false se o cara nгo digitar certo os paramentros.

da sua forma, mesmo eu digitando sу /menssagem ele enviaria:

Administrador Steel:

em branco. e se eu enviace /menssagem texto, ele ia retorna uso incorreto do comando.

o certo seria ssim:


pawn Код:
CMD:menssagem(playerid, params[])
{
    new Texto[128], str[128], playername[MAX_PLAYER_NAME];
    if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, -1, "Uso correto: /menssagem [menssagem]");
    GetPlayerName(playerid, playername, sizeof(playername));
    format(str, sizeof(str), "Administrador %s: %s", playername, Texto);
    SendClientMessageToAll(-1, str);
    return 1;
}
Reply


Messages In This Thread
[AJUDA] Comando deste tipo. - by Pedro Pawno - 11.03.2012, 13:15
Re: [AJUDA] Comando deste tipo. - by Đeagle - 11.03.2012, 17:14
Re: [AJUDA] Comando deste tipo. - by GraziFerreira - 11.03.2012, 17:21
Re: [AJUDA] Comando deste tipo. - by steeldark - 11.03.2012, 17:43

Forum Jump:


Users browsing this thread: 2 Guest(s)