if(strcmp(cmd, "/aa", true) == 0 || strcmp(cmd, "/admajuda", true) == 0 || strcmp(cmd, "/adminajuda", true) == 0)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return true;
}
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_WHITE, "|______________[ Ajuda Admin ]______________|");
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nнvel 1: /tv /tapa /tapao /par /ver /calar /kick /ir /trazer /trazer2(sem armas) /matar /infoadm /infovip");
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nнvel 1: (/av)iso /congelar /descongelar /infoarmas /infoplayer /afk (ausente) /sairafk (sai do ausente)");
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nнvel 1: /cnn (/desativar celular) /paredao /portaorally /avisar /orgs /teleportes /admprender /lertodos ");
}
if (PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Nнvel 2: /settime /tempo /sethora /ip /desbugar");
}
if (PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Nнvel 3: /carandiru /admprender /explode /respawnevento /1 /2 /3 /go /votacao /encerrar");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Nнvel 3: /rpall /respawnid /abastecerid /repararid /destruirid /entrarcarro");
}
if (PlayerInfo[playerid][pAdmin] >= 4)
{
SendClientMessage(playerid, COLOR_YELLOW2,"Nнvel 4: /mark /irmark /carroantigo /ircarro /trazercarro /respawncarros /abastecercarros /retirararmas /spawn ");
SendClientMessage(playerid, COLOR_YELLOW2,"Nнvel 4 /darvida /setcampeao /darcolete /dararma /forceskin /iniciarloteria /criarevento /destruirevento /irtunning /ban");
}
if (PlayerInfo[playerid][pAdmin] >= MASTER)
{
SendClientMessage(playerid, 0x00FFFFFF,"1337: /editar /admvemp /admvsemp /dargrana /setgrana /antiafk /darlicencas /limparlider /respawncarros");
SendClientMessage(playerid, 0x00FFFFFF,"1337: /cnnn /seditar /ircasa /iremp /irsemp /biz /sbiz /online /darlider");
SendClientMessage(playerid, 0x00FFFFFF,"1337: /desbanip /nomedesban");
}
if(PlayerInfo[playerid][pAdmin] >= SUB_GERENTE)
{
SendClientMessage(playerid, 0x00FFFFFF,"1338: /gmx");
}
if (PlayerInfo[playerid][pAdmin] >= SUB_DONO)
{
SendClientMessage(playerid, 0xFF66CCFF,"1339/1340: /savefiles /loadfiles /kitadmdono /darsocio /retirarsocio /admvcasa /admvemp /admvsemp");
SendClientMessage(playerid, 0xFF66CCFF,"1339/1340: /favela /teleportes /retirarvip /destruirveiculos /veh( nгo use atoa ) /setskin /setemprego");
}
if (PlayerInfo[playerid][pAdmin] == DONO)
{
SendClientMessage(playerid, 0xFF66CCFF,"Dono: /liderex /amudarnick /atualizar3dtext /deletarconta /limparadmin /trazercasa /descricao");
SendClientMessage(playerid, 0xFF66CCFF,"Dono: /setpos /password /daradmin /ptuto /padmin /carid /Deslogartodos /irobjeto");
SendClientMessage(playerid, 0xFF66CCFF,"Dono: /amudarnick /amudarsenha");
}
}
return true;
}
|
O povo cata o comando de um GM qualquer e cola aqui pedindo pra gente converter, sinceramente nгo devia ser aceito isso, vai estudar as variбveis que vocк nem sabe manusear ainda...
|
Cara Estuda strcat e ShowPlayerDialog ;D
ShowPlayerDialog(playerid, dialogid, style, cap[], input[], p1[], p2[]);
|
Vai tentando atй conseguir, sem pressa, com tempo para estudar oque nгo sabes e nгo entendes do comando. Aliбs a pressa й inimiga da perfeiзгo, oque se usas ? Deves saber
pawn Код:
|
|
Estude um pouco antes amigo..
Variбveis: https://sampforum.blast.hk/showthread.php?tid=235924 Comparadores: http://www.homehots.net/2010/06/comparador-if.html Operadores: https://sampforum.blast.hk/showthread.php?tid=240266 ShowPlayerDialog: https://sampwiki.blast.hk/wiki/ShowPlayerDialog Pronto sistema de "/aa" em dialog prontinho... ^^ |
|
І
Код:
Cara Estuda strcat e ShowPlayerDialog ;D |
:if(strcmp(cmd, "/aa", true) == 0 || strcmp(cmd, "/admajuda", true) == 0 || strcmp(cmd, "/adminajuda", true) == 0)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return true;
}
ShowPlayerDialog(playerid, 730, DIALOG_STYLE_LIST, "Ajuda Admin - Comandos", "ADM Level 1\nADM Level 2\nADM Level 3\nADM Level 4\nADM MASTER\nADM SUB-GERENTE\nADM SUB-DONO\nADM DONO", "OK", "Sair");
return true;
}
:if(dialogid == 730)
{
if(response)
{
new Saida[316];
switch(listitem)
{
case 0:
{
if (PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM Level 1 !");
strcat(Saida, "Nнvel 1: /tv /tapa /tapao /par /ver /calar /kick /ir /trazer /trazer2(sem armas) /matar /infoadm /infovip\n");
strcat(Saida, "Nнvel 1: (/av)iso /congelar /descongelar /infoarmas /infoplayer /afk (ausente) /sairafk (sai do ausente)\n");
strcat(Saida, "Nнvel 1: /cnn (/desativar celular) /paredao /portaorally /avisar /orgs /teleportes /admprender /lertodos");
}
case 1:
{
if (PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM Level 2 !");
strcat(Saida, "Nнvel 2: /settime /tempo /sethora /ip /desbugar");
}
case 2:
{
if (PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM Level 3 !");
strcat(Saida, "Nнvel 3: /carandiru /admprender /explode /respawnevento /1 /2 /3 /go /votacao /encerrar\n");
strcat(Saida, "Nнvel 3: /rpall /respawnid /abastecerid /repararid /destruirid /entrarcarro");
}
case 3:
{
if (PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM Level 4 !");
strcat(Saida, "Nнvel 4: /mark /irmark /carroantigo /ircarro /trazercarro /respawncarros /abastecercarros /retirararmas /spawn\n");
strcat(Saida, "Nнvel 4 /darvida /setcampeao /darcolete /dararma /forceskin /iniciarloteria /criarevento /destruirevento /irtunning /ban");
}
case 4:
{
if (PlayerInfo[playerid][pAdmin] < MASTER) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM MASTER !");
strcat(Saida, "1337: /editar /admvemp /admvsemp /dargrana /setgrana /antiafk /darlicencas /limparlider /respawncarros\n");
strcat(Saida, "1337: /cnnn /seditar /ircasa /iremp /irsemp /biz /sbiz /online /darlider\n");
strcat(Saida, "1337: /desbanip /nomedesban");
}
case 5:
{
if (PlayerInfo[playerid][pAdmin] < SUB_GERENTE) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM SUB-GERENTE !");
strcat(Saida, "1338: /gmx");
}
case 6:
{
if (PlayerInfo[playerid][pAdmin] < SUB_DONO) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM SUB-DONO !");
strcat(Saida, "1339/1340: /savefiles /loadfiles /kitadmdono /darsocio /retirarsocio /admvcasa /admvemp /admvsemp\n");
strcat(Saida, "1339/1340: /favela /teleportes /retirarvip /destruirveiculos /veh( nгo use atoa ) /setskin /setemprego");
}
case 7:
{
if (PlayerInfo[playerid][pAdmin] < DONO) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM DONO !");
strcat(Saida, "Dono: /liderex /amudarnick /atualizar3dtext /deletarconta /limparadmin /trazercasa /descricao\n");
strcat(Saida, "Dono: /setpos /password /daradmin /ptuto /padmin /carid /Deslogartodos /irobjeto\n");
strcat(Saida, "Dono: /amudarnick /amudarsenha");
}
}
ShowPlayerDialog(playerid, 731, DIALOG_STYLE_MSGBOX, "Ajuda Admin", Saida, "OK", "");
}
return false;
}
.
|
Substitua seu comando por este
:pawn Код:
E adicione ao OnDialogResponse :pawn Код:
Espero ter ajudado . |

if (PlayerInfo[playerid][pAdmin] > 1341) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM DONO !");
strcat(Saida, "Adm Level 1: /tv /tapa /tapao /par /verrg /calar /kick /ir /trazer /trazer2(sem armas) /matar /infovip\n");
strcat(Saida, "Adm Level 1: (/av)iso /congelar /descongelar /infoarmas /infoplayer /kitradcliffe /darkit\n");
strcat(Saida, "Adm Level 1: /cnn /desativar celular /avisar /orgs /ls /sf /lv /esconderijo /ha (Chat Helper/Admin)\n");
strcat(Saida, "Adm Level 2: /settime /tempo /sethora /ip /desbugar /rcarro\n");
strcat(Saida, "Adm Level 3: /cadeia /agendar /explode /votacao /encerrar /destruirveiculos\n");
strcat(Saida, "Adm Level 3: /respawnid /abastecerid /repararid /destruirid /entrarcarro\n");
strcat(Saida, "Adm Level 4: /mark /irmark /carroantigo /ircarro /trazercarro /respawncarros /abastecercarros /retirararma /veh\n");
strcat(Saida, "Adm Level 4: /darvida /darcolete /dararma /forceskin /iniciarloteria /irtunning /ban\n");
strcat(Saida, "Master: /editar /admvemp /admvsemp /dargrana /setgrana /darlicencas /limparlider /respawncarros\n");
strcat(Saida, "Master: /cnn2 /seditar /ircasa /iremp /irsemp /online /darlider\n");
strcat(Saida, "Master: /desbanip /nomedesban /amudarsenha\n");
strcat(Saida, "Gerente: /gmx\n");
strcat(Saida, "Sub-Dono: /savefiles /loadfiles /admvcasa /admvemp /admvsemp\n");
strcat(Saida, "Sub-Dono: /setskin /setemprego /darvip /limparvip\n");
strcat(Saida, "Dono Fundador: /atualizar3dtext /deletarconta /trazercasa /descricao\n");
strcat(Saida, "Dono Fundador: /daradmin /limparadmin /infoadm /carid\n");