[Ajuda] Dialog
#1

Entгo Tava Tentando Fazer Essa Dialog Aqui nгo sei se й assim acho que й '-' mais eu queria saber pq quando clico tipo no AdminLevel 1 ele nao abre o pq disso?
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
     if(dialogid == 1234568)
    {
        if(response)
        {
            if(listitem == 0)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] < 1 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /tv /tapa /tapao /par /ver /calar /kick /ir /trazer /trazer2(sem armas) /matar /infoadm /infovip");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} (/av)iso /congelar /descongelar /infoarmas /infoplayer /afk(modo afk) /sairafk(sair do modo afk)");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /cnn (/desativar celular) /paredao /portaorally /avisar /infolider /ah - chat para helpers e admins");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}Teleportes ]{FFFFFF} /ls /lv /sf /predio /praia /monte /aerols /aerolv /bate-bate /fim /arenax1 /portaox1");
            }
            if(listitem == 1)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 2 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 2 - {00FFFF}ADMIN ]{FFFFFF} /settime /tempo /sethora /ip /desbugar");
            }
            if(listitem == 2)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 3 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /punir /explode /respawnevento /1 /2 /3 /go /votacao /encerrar");
                strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /rpall /respawnid /abastecerid /repararid /destruirid /entrarcarro");
            }
            if(listitem == 3)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 4 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /mark /irmark /carroantigo /ircarro /trazercarro /abastecercarros /retirararmas /spawn");
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /setcampeao /darcolete /dararma /forceskin /iniciarloteria /trazertodos /destruirtrazer /irtunning /ban");
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /eventokart | /darvida /Destruirkart | /eventorally /destuirrally | /trazertodosx1 /dtx1(destruir)");
            }
            if(listitem == 4)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 5 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /editar /admvemp /admvsemp /dargrana /setgrana /antiafk /darlicencas /limparlider /rc");
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /cnnn /seditar /ircasa /iremp /irsemp /biz /sbiz /makeircadmin /online /lider /limparvip");
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /desbanip /nomedesban /secret [MODO CIA] /lcaixinha [Liberar Caixinha] /bcaixinha [Fecha caixinha]");
            }
            if(listitem == 5)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 6 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm 1338+ - {00FFFF}ADMIN ] /gmx");
            }
            if(listitem == 6)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 7 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /savefiles /loadfiles /kitadmdono /darsocio /retirarsocio /admvcasa /admvemp /admvsemp");
                strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /favela /teleportes /retirarvip /destruirveiculos /veh(nгo use atoa) /setskin /setemprego /modocia [MODO CIA] /consul menina [Caso Virar Admin Automatico]");
            }
            if(listitem == 7)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 8 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF}/liderex /amudarnick /atualizar3dtext /deletarconta /limparadmin /trazercasa /descricao");
                strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF} /setpos /modocia /password /daradmin /ptuto /padmin /carid /Deslogartodos /banall /irobjeto");
            }
            return 1;
        }
      }
     return 1;
}
Reply
#2

pawn Код:
if(PlayerInfo[playerid][pAdmin] < 1 ) // isso sу vai abrir pra admin menor que level 1 ai que esta o erro
Reply
#3

Ham?
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 1234568)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /tv /tapa /tapao /par /ver /calar /kick /ir /trazer /trazer2(sem armas) /matar /infoadm /infovip");
                
strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} (/av)iso /congelar /descongelar /infoarmas /infoplayer /afk(modo afk) /sairafk(sair do modo afk)");
                
strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /cnn (/desativar celular) /paredao /portaorally /avisar /infolider /ah - chat para helpers e admins");
                
strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}Teleportes ]{FFFFFF} /ls /lv /sf /predio /praia /monte /aerols /aerolv /bate-bate /fim /arenax1 /portaox1");
            }
            if(
listitem == 1)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Nivel 2 - {00FFFF}ADMIN ]{FFFFFF} /settime /tempo /sethora /ip /desbugar");
            }
            if(
listitem == 2)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /punir /explode /respawnevento /1 /2 /3 /go /votacao /encerrar");
                
strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /rpall /respawnid /abastecerid /repararid /destruirid /entrarcarro");
            }
            if(
listitem == 3)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /mark /irmark /carroantigo /ircarro /trazercarro /abastecercarros /retirararmas /spawn");
                
strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /setcampeao /darcolete /dararma /forceskin /iniciarloteria /trazertodos /destruirtrazer /irtunning /ban");
                
strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /eventokart | /darvida /Destruirkart | /eventorally /destuirrally | /trazertodosx1 /dtx1(destruir)");
            }
            if(
listitem == 4)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /editar /admvemp /admvsemp /dargrana /setgrana /antiafk /darlicencas /limparlider /rc");
                
strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /cnnn /seditar /ircasa /iremp /irsemp /biz /sbiz /makeircadmin /online /lider /limparvip");
                
strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /desbanip /nomedesban /secret [MODO CIA] /lcaixinha [Liberar Caixinha] /bcaixinha [Fecha caixinha]");
            }
            if(
listitem == 5)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Adm 1338+ - {00FFFF}ADMIN ] /gmx");
            }
            if(
listitem == 6)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /savefiles /loadfiles /kitadmdono /darsocio /retirarsocio /admvcasa /admvemp /admvsemp");
                
strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /favela /teleportes /retirarvip /destruirveiculos /veh(nгo use atoa) /setskin /setemprego /modocia [MODO CIA] /consul menina [Caso Virar Admin Automatico]");
            }
            if(
listitem == 7)
            {
                new 
string[300];
                if(
PlayerInfo[playerid][pAdmin] >= && !IsPlayerAdmin(playerid))
                
strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF}/liderex /amudarnick /atualizar3dtext /deletarconta /limparadmin /trazercasa /descricao");
                
strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF} /setpos /modocia /password /daradmin /ptuto /padmin /carid /Deslogartodos /banall /irobjeto");
            }
            return 
1;
        }
     }
      return 
1;

Reply
#4

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
pawn Код:
if(PlayerInfo[playerid][pAdmin] < 1 ) // isso sу vai abrir pra admin menor que level 1 ai que esta o erro
tб Mano eu coloquei assim й certo > mais tipo oq nгo abre lб e os comandos level 1 2 3 etc atй o 8 o /aa abre diboa ...
Reply
#5

UP Ninguem (((((((((((((
Reply
#6

como assim?
Reply
#7

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
como assim?
tipo ele nao tб executando oq tem na listen == 0 e as outras tbm todas
Reply
#8

o id do dialogo ta certo?
Reply
#9

mateus consegui arruma porem agr quando digito /aa nгo abre o menu olha o code ae
pawn Код:
CMD:aa(playerid)
{
    if(PlayerInfo[playerid][pAdmin] >= 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nгo tem permissгo para usar esse comando, apenas Admin level 1");
    ShowPlayerDialog(playerid, 1234568, DIALOG_STYLE_LIST, "{FFFF00}## Admin Comandos ##", "{00FFFF}Admin Level 1\n{00FF00}Admin Level 2\n{FF0000}Admin Level 3\n{008B8B}Admin Level 4\n{E8E8E8}Admin Level 5\n{FF34B3}Admin Level 6\n{00FF00}Admin Level 7\n{FFA500}Admin Level 8", "Ver", "Cancelar");
    return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1234568)
    {
        if(response)
        {
            if(listitem == 0)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 1 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /tv /tapa /tapao /par /ver /calar /kick /ir /trazer /trazer2(sem armas) /matar /infoadm /infovip");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} (/av)iso /congelar /descongelar /infoarmas /infoplayer /afk(modo afk) /sairafk(sair do modo afk)");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}ADMIN ]{FFFFFF} /cnn (/desativar celular) /paredao /portaorally /avisar /infolider /ah - chat para helpers e admins");
                strcat(string,"[ {FF0000}Nivel 1 - {00FFFF}Teleportes ]{FFFFFF} /ls /lv /sf /predio /praia /monte /aerols /aerolv /bate-bate /fim /arenax1 /portaox1");
            }
            if(listitem == 1)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 2 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 2 - {00FFFF}ADMIN ]{FFFFFF} /settime /tempo /sethora /ip /desbugar");
            }
            if(listitem == 2)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 3 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /punir /explode /respawnevento /1 /2 /3 /go /votacao /encerrar");
                strcat(string,"[ {FF0000}Nivel 3 - {00FFFF}ADMIN ]{FFFFFF} /rpall /respawnid /abastecerid /repararid /destruirid /entrarcarro");
            }
            if(listitem == 3)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 4 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /mark /irmark /carroantigo /ircarro /trazercarro /abastecercarros /retirararmas /spawn");
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /setcampeao /darcolete /dararma /forceskin /iniciarloteria /trazertodos /destruirtrazer /irtunning /ban");
                strcat(string,"[ {FF0000}Nivel 4 - {00FFFF}ADMIN ]{FFFFFF} /eventokart | /darvida /Destruirkart | /eventorally /destuirrally | /trazertodosx1 /dtx1(destruir)");
            }
            if(listitem == 4)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 5 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /editar /admvemp /admvsemp /dargrana /setgrana /antiafk /darlicencas /limparlider /rc");
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /cnnn /seditar /ircasa /iremp /irsemp /biz /sbiz /makeircadmin /online /lider /limparvip");
                strcat(string,"[ {FF0000}Adm Master - {00FFFF}ADMIN ]{FFFFFF} /desbanip /nomedesban /secret [MODO CIA] /lcaixinha [Liberar Caixinha] /bcaixinha [Fecha caixinha]");
            }
            if(listitem == 5)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 6 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm 1338+ - {00FFFF}ADMIN ] /gmx");
            }
            if(listitem == 6)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 7 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /savefiles /loadfiles /kitadmdono /darsocio /retirarsocio /admvcasa /admvemp /admvsemp");
                strcat(string,"[ {FF0000}Adm Dono - {00FFFF}ADMIN ]{FFFFFF} /favela /teleportes /retirarvip /destruirveiculos /veh(nгo use atoa) /setskin /setemprego /modocia [MODO CIA] /consul menina [Caso Virar Admin Automatico]");
            }
            if(listitem == 7)
            {
                new string[300];
                if(PlayerInfo[playerid][pAdmin] >= 8 && !IsPlayerAdmin(playerid))
                strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF}/liderex /amudarnick /atualizar3dtext /deletarconta /limparadmin /trazercasa /descricao");
                strcat(string,"[ {FF0000}O Fodгo - {00FFFF}ADMIN ]{FFFFFF} /setpos /modocia /password /daradmin /ptuto /padmin /carid /Deslogartodos /banall /irobjeto");
            }
            return 1;
        }
     }
    return 1;
}
Reply
#10

tente isto

pawn Код:
CMD:aa(playerid)
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nгo tem permissгo para usar esse comando, apenas Admin level 1");
    ShowPlayerDialog(playerid, 1234568, DIALOG_STYLE_LIST, "{FFFF00}## Admin Comandos ##", "{00FFFF}Admin Level 1\n{00FF00}Admin Level 2\n{FF0000}Admin Level 3\n{008B8B}Admin Level 4\n{E8E8E8}Admin Level 5\n{FF34B3}Admin Level 6\n{00FF00}Admin Level 7\n{FFA500}Admin Level 8", "Ver", "Cancelar");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)