[AJUDA] Como criar um CMD
#1

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 =]
Reply
#2

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

SendClientMessage serve?
Reply
#4

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

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;
}
Reply
#6

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

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
Reply
#8

bote isto no OnPlayerCommandText
Reply
#9

OnPlayerCommandText
Reply
#10

vou mandar a public completa:

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


Forum Jump:


Users browsing this thread: 1 Guest(s)