SA-MP Forums Archive
[AJUDA] Como criar um CMD - 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] Como criar um CMD (/showthread.php?tid=285395)



[AJUDA] Como criar um CMD - matheus1lol - 23.09.2011

Aew pessoal so novo aki entao nao sei bem onde pesquisa mass.
ae preciso criar um comando por ex: /comandos para listar todos os outros cmds
/ajuda .. carros etc se alguem puder me ajuda ae agradeзo =]



Re: [AJUDA] Como criar um CMD - Hardware - 23.09.2011

Creio que se tu clicar ali na aba em "Search" irб encontrar. Todavia nгo consiga, poste aqui e ajudaremos. ^^


Re: [AJUDA] Como criar um CMD - Dolby - 23.09.2011

SendClientMessage serve?


Re: [AJUDA] Como criar um CMD - Josma_cmd - 23.09.2011

Isso depende do processador de comandos que usa ou do comparador de strings enfim, caso seja o strcmp:

pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0)
{
    SendClientMessage(playerid, 0x1E90FF99, "Comandos");
    SendClientMessage(playerid, 0x1E90FF99, "Comandos2");
    SendClientMessage(playerid, 0x1E90FF99, "Comandos3");
    return true;
}
Caso seja em zcmd:
pawn Код:
cmd(comandos, playerid, params[])
{
    #pragma unused params
    SendClientMessage(playerid, 0x1E90FF99, "Comandos");
    SendClientMessage(playerid, 0x1E90FF99, "Comandos2");
    SendClientMessage(playerid, 0x1E90FF99, "Comandos3");
    return true;
}
Poderias tambйm fazer em dialog usando ShowPlayerDialog
O numero hexadecimal apуs o playerid, й a cor da mensagem e o "Comando" entre as aspas й onde deverias colocar a lista de comandos.


Re: [AJUDA] Como criar um CMD - [O.z]Caroline - 23.09.2011

pawn Код:
if(!strcmp(cmdtext,"/ajuda", true))
{
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    return 1;
}



Re: [AJUDA] Como criar um CMD - Dolby - 23.09.2011

pawn Код:
ShowPlayerDialog(playerid,1245,DIALOG_STYLE_MSGBOX,"Comandos do Servidor","/ajuda = aparece a ajuda\n/carros = sei la para que serve","Ok","");



Re: [AJUDA] Como criar um CMD - matheus1lol - 23.09.2011

Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
pawn Код:
if(!strcmp(cmdtext,"/ajuda", true))
{
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    SendClientMessage(playerid, -1,"/Comando   - Oque ele faz");
    return 1;
}

Mas em q lugar do pawno tem q por ele ? to meio confuso ake


Re: [AJUDA] Como criar um CMD - [O.z]Caroline - 23.09.2011

bote isto no OnPlayerCommandText


Re: [AJUDA] Como criar um CMD - Dolby - 23.09.2011

OnPlayerCommandText


Re: [AJUDA] Como criar um CMD - [O.z]Caroline - 23.09.2011

vou mandar a public completa:

[pawn]
public OnPlayerCommandText(playerid, cmdtext[])
{
//// coloque aqui aquilo que mandei logo acima.
return 0;
}