public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[156], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/creditos", true))
{
new strdialog[1024];
format(strdialog, sizeof(strdialog),"%s","Creditos:\n*Abaixo a Lista de Desenvolvedores:\n\n");
format(strdialog, sizeof(strdialog),"%s%s",strdialog,"*Desenvolvido POR: [Sbr]Dyou.\n");
format(strdialog, sizeof(strdialog),"%s%s",strdialog,"*MSN: guerra-mortal@hotmail.com\n\n");
format(strdialog, sizeof(strdialog),"%s%s",strdialog,"*Abaixo a Lista de Agradecimentos:\n\n");
format(strdialog, sizeof(strdialog),"%s%s",strdialog,"*Todo Forum SA-MP\n");
format(strdialog, sizeof(strdialog),"%s%s",strdialog,"*iPsBruno, luizfel2, SuB_ZeRo0, Aninhaah\n");
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_MSGBOX, " Servidor-Brasil ~ Survival!", strdialog, "Ok", "Cancelar");
return 1;
}
if(strcmp(cmdtext, "/desbug", true))
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid, x, y,z+3);
TogglePlayerControllable(playerid,1);
return 1;
}
if(!strcmp(cmdtext, "/pm", true))
{
ShowPlayerDialog(playerid,755,DIALOG_STYLE_INPUT,"Sistema de Mensagens Privadas","Digite o ID do Destino","Pronto","Cancelar");
return 1;
}
return SendClientMessage(playerid, Vermelho,"[ERRO] Comando Inexistente!");
}
if(strcmp(cmd, "/creditos", true) == 0)
melhor funcionamento? como assim?
e o servidor nгo terб mais que 50 comandos... |
STRCMP = Comparador de strings, por isso, ele й um pouco lento para comandos..
ZCMP = Processador de comandos rapido e eficiente. Dai vocк tira ![]() @LucasVinicius Nгo й questгo de linhas, e sim, de velocidade ![]() |
Kasura, use zcmd e sscanf que hoje sгo melhores do que strcmp para um melhor funcionamento do seu gamemode
![]() |