SA-MP Forums Archive
La GM no compila cuando agrego este cуdigo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: La GM no compila cuando agrego este cуdigo (/showthread.php?tid=595056)



La GM no compila cuando agrego este cуdigo - Ghost112397 - 27.11.2015

Buenas, estuve arreglando un dialog que mostraba los comandos administrativos gracias a mi post anterior que me respondiу RIDE2DAY, que le agradezco mucho, pero ahora mi problema viene que cuando agrego el dialog en OnDialogResponse, el GM no compila, queda en "compilando", lo he dejado una hora compilando, pero no compila, al remover el cуdigo del dialog compila a la perfecciуn, alguien podrнa darme una mano? Desde ya muchas gracias.
PHP код:
case DIALOG_ACOMANDOS:
        {
            switch(
listitem){
                case 
0:{
                    if(
Informacion[playerid][pAdmin] < 1) return Error(playerid,"No tienes permiso para ver esto.");
                    
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de aprendiz",
                    
""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n\
                    
"#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n\
                    
"#VERDE"/kick [id] [razуn]","Cerrar","");
                }
                case 1:{
                    if(Informacion[playerid][pAdmin] < 2) return Error(playerid,"
No tienes permiso para ver esto.");
                    ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"
Comandos de moderador",
                    ""#VERDE"
/espectear [id"#BLANCO"observar a un jugador\n\
                    
"#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n\
                    
"#VERDE"/kick [id] [razуn]\n\
                    
"#VERDE"/darskin [id] [skin id]\n\
                    
"#VERDE"/cambiarclima [clima id]\n\
                    
"#VERDE"/cambiarhora [hora]\n\
                    
"#VERDE"/mvirtual [id] [mundo_virtual"#BLANCO"cambia el mundo virtual del usuario\n\
                    
"#VERDE"/cinterior [id] [interior id"#BLANCO"cambia el interior del usuario","Cerrar","");
                }
                case 2:{
                    if(Informacion[playerid][pAdmin] < 3) return Error(playerid,"
No tienes permiso para ver esto.");
                    ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"
Comandos de administrador",
                    ""#VERDE"
/espectear [id"#BLANCO"observar a un jugador\n\
                    
"#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n\
                    
"#VERDE"/kick [id] [razуn]\n\
                    
"#VERDE"/darskin [id] [skin id]\n\
                    
"#VERDE"/cambiarclima [clima id]\n\
                    
"#VERDE"/cambiarhora [hora]\n\
                    
"#VERDE"/mvirtual [id] [mundo_virtual"#BLANCO"cambia el mundo virtual del usuario\n\
                    
"#VERDE"/cinterior [id] [interior id"#BLANCO"cambia el interior del usuario\n\
                    
"#VERDE"/ban [id] [razуn]\n\
                    
"#VERDE"/darvida [id] [vida"#BLANCO"setea la vida del usuario\n\
                    
"#VERDE"/darchaleco [id] [chaleco"#BLANCO"stea el chaleco del usuario","Cerrar","");
                }
                case 3:{
                    if(Informacion[playerid][pAdmin] < 3) return Error(playerid,"
No tienes permiso para ver esto.");
                    ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"
Comandos de administrador",
                    ""#VERDE"
/espectear [id"#BLANCO"observar a un jugador\n\
                    
"#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n\
                    
"#VERDE"/kick [id] [razуn]\n\
                    
"#VERDE"/darskin [id] [skin id]\n\
                    
"#VERDE"/cambiarclima [clima id]\n\
                    
"#VERDE"/cambiarhora [hora]\n\
                    
"#VERDE"/mvirtual [id] [mundo_virtual"#BLANCO"cambia el mundo virtual del usuario\n\
                    
"#VERDE"/cinterior [id] [interior id"#BLANCO"cambia el interior del usuario\n\
                    
"#VERDE"/ban [id] [razуn]\n\
                    
"#VERDE"/darvida [id] [vida"#BLANCO"setea la vida del usuario\n\
                    
"#VERDE"/darchaleco [id] [chaleco"#BLANCO"stea el chaleco del usuario\n\
                    
"#VERDE"/daradmin [id] [rango]\n\
                    
"#VERDE"/darnombrerango [id] [nombre rango]\n\
                    
"#VERDE"/darvip [id] [nivel vip]\n\
                    
"#VERDE"/agregarlistanegra [nombre]","Cerrar","");
                }
            }
        } 



Respuesta: La GM no compila cuando agrego este cуdigo - OTACON - 27.11.2015

PHP код:
new str[1024];
switch(
listitem){
    case 
0:{
        if(
Informacion[playerid][pAdmin] < 1) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de aprendiz",str,"Cerrar","");
    
}
    case 
1:{
        if(
Informacion[playerid][pAdmin] < 2) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de moderador",str"Cerrar","");
    
}
    case 
2:{
        if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");
    
}
    case 
3:{
        if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario\n");
        
strcat(str""#VERDE"/daradmin [id] [rango]\n");
        
strcat(str""#VERDE"/darnombrerango [id] [nombre rango]\n");
        
strcat(str""#VERDE"/darvip [id] [nivel vip]\n");
        
strcat(str""#VERDE"/agregarlistanegra [nombre]");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");
    
}

PHP код:
new str[1024];
switch(
listitem){
    case 
0:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]");
    
}
    case 
1:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario");
    
}
    case 
2:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario");
    
}
    case 
3:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario\n");
        
strcat(str""#VERDE"/daradmin [id] [rango]\n");
        
strcat(str""#VERDE"/darnombrerango [id] [nombre rango]\n");
        
strcat(str""#VERDE"/darvip [id] [nivel vip]\n");
        
strcat(str""#VERDE"/agregarlistanegra [nombre]");
    
}
}
if(
listitem >=&& listitem <=3){
    if(
Informacion[playerid][pAdmin] < 1) return Error(playerid,"No tienes permiso para ver esto.");
    else if(
Informacion[playerid][pAdmin] < 2) return Error(playerid,"No tienes permiso para ver esto.");
    else if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
    
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");




Respuesta: La GM no compila cuando agrego este cуdigo - Ghost112397 - 27.11.2015

Quote:
Originally Posted by OTACON
Посмотреть сообщение
PHP код:
new str[1024];
switch(
listitem){
    case 
0:{
        if(
Informacion[playerid][pAdmin] < 1) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de aprendiz",str,"Cerrar","");
    
}
    case 
1:{
        if(
Informacion[playerid][pAdmin] < 2) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de moderador",str"Cerrar","");
    
}
    case 
2:{
        if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");
    
}
    case 
3:{
        if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
        
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario\n");
        
strcat(str""#VERDE"/daradmin [id] [rango]\n");
        
strcat(str""#VERDE"/darnombrerango [id] [nombre rango]\n");
        
strcat(str""#VERDE"/darvip [id] [nivel vip]\n");
        
strcat(str""#VERDE"/agregarlistanegra [nombre]");
        
        
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");
    
}

PHP код:
new str[1024];
switch(
listitem){
    case 
0:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]");
    
}
    case 
1:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario");
    
}
    case 
2:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario");
    
}
    case 
3:{
        
strcat(str""#VERDE"/espectear [id] "#BLANCO"- observar a un jugador\n");
        
strcat(str""#VERDE"/encarcelar [id] [tiempo(minutos)] [razуn]\n");
        
strcat(str""#VERDE"/kick [id] [razуn]\n");
        
strcat(str""#VERDE"/darskin [id] [skin id]\n");
        
strcat(str""#VERDE"/cambiarclima [clima id]\n");
        
strcat(str""#VERDE"/cambiarhora [hora]\n");
        
strcat(str""#VERDE"/mvirtual [id] [mundo_virtual] "#BLANCO"- cambia el mundo virtual del usuario\n");
        
strcat(str""#VERDE"/cinterior [id] [interior id] "#BLANCO"- cambia el interior del usuario\n");
        
strcat(str""#VERDE"/ban [id] [razуn]\n");
        
strcat(str""#VERDE"/darvida [id] [vida] "#BLANCO"- setea la vida del usuario\n");
        
strcat(str""#VERDE"/darchaleco [id] [chaleco] "#BLANCO"- stea el chaleco del usuario\n");
        
strcat(str""#VERDE"/daradmin [id] [rango]\n");
        
strcat(str""#VERDE"/darnombrerango [id] [nombre rango]\n");
        
strcat(str""#VERDE"/darvip [id] [nivel vip]\n");
        
strcat(str""#VERDE"/agregarlistanegra [nombre]");
    
}
}
if(
listitem >=&& listitem <=3){
    if(
Informacion[playerid][pAdmin] < 1) return Error(playerid,"No tienes permiso para ver esto.");
    else if(
Informacion[playerid][pAdmin] < 2) return Error(playerid,"No tienes permiso para ver esto.");
    else if(
Informacion[playerid][pAdmin] < 3) return Error(playerid,"No tienes permiso para ver esto.");
    
ShowPlayerDialog(playerid,9113,DIALOG_STYLE_MSGBOX,""#GRIS"Comandos de administrador",str,"Cerrar","");

Genioooo, muchas gracias!