[ZP][AYUDA]menu de usuarios
#1
Hola hoy vengo con este problema, bueno tengo el sistema de cuentas de kiske pero yo le agregue un menu para cambiar la contraseña o entrar.
Bueno no anda el menu no se por q razon yo les dejo mi code
Código PHP:
// Block Team Change
public clcmd_changeteam(id)
{
    static 
TeamTeam fm_get_user_team(id)
    
    if( ( 
Team == || Team == ) && !BadPasswordid ] && Registradoid ] )
    {
        
show_menu_cuentas(id)
        return 
PLUGIN_HANDLED;
    }
    else if( !
Registradoid ] || BadPasswordid ] ) // Si no está Registrado o tiene mal la Password, le mostramos el Menú de Registro y Login.
    
{
        static 
MenuSZ_Items32 ]
        
Menu menu_create"\yBienvenido al Zombie Levels^n de \rWalkGaming""MenuBadPassword" )
        
formatexSZ_Items31"%s", !Registradoid ] ? "Registrar nueva Cuenta" "Ingresar Contraseña" )
        
        
menu_additemMenuSZ_Items"1" //* Si no está Registrado la Opción esta será: "Registrar nueva Cuenta", de lo contrario será: "Ingresar Contraseña".
        
        
menu_setpropMenuMPROP_EXITNAME"Salir" )
        
menu_displayidMenu)
        
        return 
PLUGIN_HANDLED;
    }
    else
        
show_menu_gameid // Si le cambiaron el nombre a esta función, también deben cambiarselo acá.
    
    
return PLUGIN_HANDLED;
}

// Menu
public show_menu_cuenta(id)
{
    static 
Menu[300], Len 
    Len 

    
    Len 
+= formatex(Menu[Len], sizeof Menu Len"\wCuenta: %s^n"SZ_Cuentas_T[id]) 
    
Len += formatex(Menu[Len], sizeof Menu Len"\wContraseña: %s^n^n"SZ_Password_T[id]) 
    
    
Len += formatex(Menu[Len], sizeof Menu Len"\r1. \wCambiar Contraseña^n"
    
Len += formatex(Menu[Len], sizeof Menu Len"\r2. \wCambiar Cuenta^n")     
    
Len += formatex(Menu[Len], sizeof Menu Len"\r3. \wEntrar^n")     
    
}

public 
menu_cuenta(idkey)
{
    switch (
key)
    {
        case 
0:
        {
            
client_cmdid"setinfo _pass ^"%s^""SZ_Password_Tid ] ) // Creamos una Setinfo al jugador con el prefijo _pass y la contraseña que ingresó. Ustedes si quieren cambienle el prefijo.
            // Esta función del FVault sirve para seteardatos ( Recomiendo: Que lean el Include del FVault que está posteado al final de este Post )
            
Guardar(id)
        }
        case 
1:
        {
            
client_cmdid"setinfo _zpc ^"^"")
            
client_cmdid"setinfo _pass ^"^"")
            
client_cmdid"retry")
            
// Creamos una Setinfo al jugador con el prefijo _pass y la contraseña que ingresó. Ustedes si quieren cambienle el prefijo.
        
}
        case 
3:
        {
            
set_task0.1"clcmd_changeteam",id)    // Creamos una Setinfo al jugador con el prefijo _pass y la contraseña que ingresó. Ustedes si quieren cambienle el prefijo.
        
}    
    }

Responder
#2
Que es lo que te falla , no te abre el menu?
Responder
#3
no me deja elegir el equipo cuando aprieto el 3
Responder
#4
Código PHP:
case 3:
        {
            
set_task0.1"clcmd_changeteam",id)    // Creamos una Setinfo al jugador con el prefijo _pass y la contraseña que ingresó. Ustedes si quieren cambienle el prefijo.
        


--- >
case 
2:
        {
engclient_cmd(id"jointeam""5")
engclient_cmd(id"joinclass""5")

Si quieres que se pueda elegir equipo
Código PHP:
// Me imagino que este es el hookeo de chooseteam
public clcmd_changeteam(id)
{
if(
siyaselogeo[id]) return PLUGIN_CONTINUE;
    static 
TeamTeam fm_get_user_team(id)
    
    if( ( 
Team == || Team == ) && !BadPasswordid ] && Registradoid ] )
    {
        
show_menu_cuentas(id)
        return 
PLUGIN_HANDLED;
    }
    else if( !
Registradoid ] || BadPasswordid ] ) // Si no está Registrado o tiene mal la Password, le mostramos el Menú de Registro y Login.
    
{
        static 
MenuSZ_Items32 ]
        
Menu menu_create"\yBienvenido al Zombie Levels^n de \rWalkGaming""MenuBadPassword" )
        
formatexSZ_Items31"%s", !Registradoid ] ? "Registrar nueva Cuenta" "Ingresar Contraseña" )
        
        
menu_additemMenuSZ_Items"1" //* Si no está Registrado la Opción esta será: "Registrar nueva Cuenta", de lo contrario será: "Ingresar Contraseña".
        
        
menu_setpropMenuMPROP_EXITNAME"Salir" )
        
menu_displayidMenu)
        
        return 
PLUGIN_HANDLED;
    }
    else
        
show_menu_gameid // Si le cambiaron el nombre a esta función, también deben cambiarselo acá.
    
    
return PLUGIN_HANDLED;
}

// blabla
case 2:
        {
client_cmd(id"chooseteam")

Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#5
Gracias anda perfecto Metrikcz
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)