COMO AGREGAD SHOW HUD A UN MENU [SOLUCIONADO]
#1
HOLA ME AYUDAN A AGREGAR ESTE HUD A UN MENU SUPONIENDO ESTE MOD ES SURF. QUE PONGA /NIVEL y Salga El Menu. en la medio de la esquina izquierda.
Código PHP:
public hud(id)

    if(!
is_user_alive(id))
    {
        new 
target pev(idpev_iuser2);
        
        if(!
target)
        return 
PLUGIN_CONTINUE;
        
        new 
nombre[32
        new 
newlevel LEVELS[PLEVELtarget ]]-PXPtarget ]
        
get_user_name(target,nombre,charsmax(nombre))
        
        
set_hudmessage(01272550.00.8706.012.0)
        
show_hudmessage(id"[Nombre:%s] [Nivel: %i/820 ] [Exp: %i/%i ]"nombrePLEVELtarget ], PXPtarget ], newlevel)
        return 
PLUGIN_CONTINUE;
    }
    if(
is_user_alive(id))
    {
        new 
nombre[32
        new 
newlevel LEVELS[PLEVELid ]]-PXPid ]
        
get_user_name(id,nombre,31)
        
set_hudmessage(01272550.00.8706.012.0)
        
show_hudmessage(id"[Nombre:%s] [Nivel:%i/820 ] [Exp:%i/%i ]"nombrePLEVELid ], PXPid ], newlevel);
    }
    return 
PLUGIN_CONTINUE;
    

Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#2
Osea, querés que al poner en say /nivel, te aparezca el hud?
(15/12/2020, 07:06 PM)Mario AR. escribió: Cuando tu acatante conozca de tu nuevo puerto, te volverá a atacar
Responder
#3
Código PHP:
public Menu_ASD(id) {    
    new 
len[999], menu 
    
    formatex
(lencharsmax(len), "\yDatos"
    
menu menu_create(len"handler_asd")
    
    
formatex(lencharsmax(len), "\yNombre: \r%s ^n^n\yNivel: \r%d \y/ \r820^n^n\yEXP \r%d \y/ \r%d",nombre,PLEVEL[id],PXPid ], newlevel)
    
menu_additem(menulen"1")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}

public 
handler_asd(idmenuitem) {
    if(
item==MENU_EXIT)    return PLUGIN_HANDLED
    
        
switch(item
        {
        case 
0TuMenuPrincipal(id)
        }
    return 
PLUGIN_HANDLED

Adaptalo Y Listo

register_clcmd("say /NIVEL", "Menu_ASD")
Responder
#4
Gracias TheMetaliLolen
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#5
(14/11/2015, 03:15 AM)Cr3470r escribió: Osea, querés que al poner en say /nivel, te aparezca el hud?

Si
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#6
(14/11/2015, 05:18 PM)TheMetaliLolen escribió:
Código PHP:
public Menu_ASD(id) {    
    new 
len[999], menu 
    
    formatex
(lencharsmax(len), "\yDatos"
    
menu menu_create(len"handler_asd")
    
    
formatex(lencharsmax(len), "\yNombre: \r%s ^n^n\yNivel: \r%d \y/ \r820^n^n\yEXP \r%d \y/ \r%d",nombre,PLEVEL[id],PXPid ], newlevel)
    
menu_additem(menulen"1")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}

public 
handler_asd(idmenuitem) {
    if(
item==MENU_EXIT)    return PLUGIN_HANDLED
    
        
switch(item
        {
        case 
0TuMenuPrincipal(id)
        }
    return 
PLUGIN_HANDLED

Adaptalo Y Listo

register_clcmd("say /NIVEL", "Menu_ASD")




public Menu_ASD(id) {
new len[999], menu;

formatex(len, charsmax(len), "\wDetalles De Tu Cuenta")
menu = menu_create(len, "handler_asd")

formatex(len, charsmax(len), "\wNombre: \r%s ^n^n\wNivel: \w%d \y/ \w820^n^n\wEXP \w%d \w/ \w%d", nombre, get_user_health(id), get_user_armor(id),
PLEVEL[id], PXP[id], newlevel)
menu_additem(menu, len, "1")

menu_setprop(menu, MPROP_EXITNAME, "\r[Salir]")
menu_display(id, menu, 0)
}

public handler_asd(id, menu, item) {
if(item==MENU_EXIT) return PLUGIN_HANDLED

switch(item)
{
case 0: TuMenuPrincipal(id)
}
return PLUGIN_HANDLED
}


trata de compilar esto. mira los errores que da.
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#7
que error te da?

en el case reemplazala para que te lleve a tu menu
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#8
(20/11/2015, 12:05 PM)NkkI escribió: que error te da?

en el case reemplazala para que te lleve a tu menu

Código PHP:
public Menu_ASD(id) {    
    new 
len[999], menu
    
    
formatex(lencharsmax(len), "\wDetalles De Tu Cuenta"
    
menu menu_create(len"handler_asd")
    
    
formatex(lencharsmax(len), "\wNombre: \r%s ^n^n\wNivel: \w%d \y/ \w820^n^n\wEXP \w%d \w/ \w%d"nombreget_user_health(id), get_user_armor(id),
    
PLEVEL[id], PXP[id], newlevel)
    
menu_additem(menulen"1")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}

public 
handler_asd(idmenuitem) {
    if(
item==MENU_EXIT)    return PLUGIN_HANDLED
    
        
switch(item
        {
        case 
0TuMenuPrincipal(id)
        }
    return 
PLUGIN_HANDLED



esto son los errores que me da:

Error: Undefined symbol "nombre" on line 153
Warning: Loose indentation on line 164
Error Undefined symbol "TuMenuPrincipal" on line 166
Warning: Loose indentation on line 168
Warning: Symbol is never: "menu" on line 739
Warning: Symbol is never: "menu" on line 739
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#9
Código PHP:
public Menu_ASD(id)
{    
    new 
len[500], menunombre[32]
    
get_user_name(idnombrecharsmax(nombre))
    
    
formatex(lencharsmax(len), "\wDetalles De Tu Cuenta"
    
menu menu_create(len"handler_asd")
    
    
formatex(lencharsmax(len), "\wNombre: \r%s ^n^n\wNivel: \w%d \y/ \w820^n^n\wEXP \w%d \w/ \w%d"nombreget_user_health(id), get_user_armor(id),
    
PLEVEL[id], PXP[id], newlevel)
    
menu_additem(menulen)
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu)
}

public 
handler_asd(idmenuitem)
{
    switch(
item
    {
        case 
0client_cmd(id"say /menu"// o la funcion de tu menu
        
case MENU_EXIT:
        {
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED

Hide&SeekCrab
Responder
#10
(20/11/2015, 09:23 PM)Santjcs escribió:
Código PHP:
public Menu_ASD(id)
{    
    new 
len[500], menunombre[32]
    
get_user_name(idnombrecharsmax(nombre))
    
    
formatex(lencharsmax(len), "\wDetalles De Tu Cuenta"
    
menu menu_create(len"handler_asd")
    
    
formatex(lencharsmax(len), "\wNombre: \r%s ^n^n\wNivel: \w%d \y/ \w820^n^n\wEXP \w%d \w/ \w%d"nombreget_user_health(id), get_user_armor(id),
    
PLEVEL[id], PXP[id], newlevel)
    
menu_additem(menulen)
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu)
}

public 
handler_asd(idmenuitem)
{
    switch(
item
    {
        case 
0client_cmd(id"say /menu"// o la funcion de tu menu
        
case MENU_EXIT:
        {
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED




Gracias le faltaban unas vaariables como las que le Agregastes, pero aun le faltaron aparte las que pusiste pero ya la acomode gracias Sonrisa
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)