como hago para restringir un menu o item para el administrador
#1
Hola amigos! les queria hacer una consulta :/
me cree un pequeño menu para un captura la bandera y le quiero agregar un menu admin, pero no se como restringir esa opcion para administadores.
Código PHP:
#include <amxmodx> 
#include <fun> 
#include <menuctf>

#define PLUGIN    "MenuCtf"
#define AUTHOR    "WeeDKy"
#define VERSION    "1.0"


new cvar_vida

public plugin_init() 

    
register_plugin(PLUGINVERSIONAUTHOR
     
    
register_clcmd("chooseteam""menuctf"
    
    
cvar_vida register_cvar("nueva_vida""50")


public 
menuctf(id

        
        
/* Colores:
        \w = Blanco
        \r = Rojo
        \d = Gris
        \y = Amarillo
        */
        
        
new Menu menu_create("\r[CTF]Menu del juego""mostrar_menu"
        
menu_additem(Menu"\wArmasEspeciales""1"0
        
menu_additem(Menu"\wCuchillos""2"0)
        
menu_additem(menu"/rAdminMenu""3"0)//esta opcion es la que quiero restringir para admins

          
        
menu_setprop(Menu,MPROP_EXITNAME,"Salir""0")
        
        
        
menu_display(idMenu0


public 
mostrar_menu(idMenuitem

    if (
item == MENU_EXIT
    { 
        
menu_destroy(Menu
        return 
PLUGIN_HANDLED 
    

    
    new 
iData[6]; 
    new 
iAccess
    new 
iCallback
    new 
iName[64]; 
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback
    
    switch (
str_to_num(iData)) 
    { 
        case 
1
        {
            
armasricas(id)
        } 
        case 
2
        {     
            
facas(id)
        } 
        case 
3:
        {
            
menuad(id)
             }
    }
    
    return 
PLUGIN_HANDLED 

Responder
#2
is_user_admin ( id ) ?
(15/12/2020, 07:06 PM)Mario AR. escribió: Cuando tu acatante conozca de tu nuevo puerto, te volverá a atacar
Responder
#3
get_user_flags / cmd_access / is_user_admin + return PLUGIN_HANDLED
Plugins:
En GitHub
Responder
#4
(09/03/2019, 04:35 PM)Cr3470r escribió: is_user_admin ( id ) ?
gracias!!
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)