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");