intentar poner el signo + en un menu
#1
Código PHP:
menu_additem(Menu"\yPara Poner Laser^n\rbind v +setlaser",  "0"
Responder
#2
Proba poniendo 2 ++
Responder
#3
tambien lo probe y me sale bind v +[v] en el menu en ves de salirme bind v +setlaser
Responder
#4
(03/01/2020, 04:39 PM)joseph escribió: tambien lo probe y me sale bind v +[v] en el menu en ves de salirme bind v +setlaser

Probaste haciendo un formatex antes?, sacale foto jamas vi ese bug o.O
Responder
#5
Código PHP:
#include <amxmodx>

#define PLUGIN "binds"
#define VERSION "1.0"
#define AUTHOR "F1N3"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
    
register_clcmd("say /binds""ClcmdTeam"
    
register_clcmd("say /bind""ClcmdTeam"


    
    
}

public 
ClcmdTeam(id)
{
    if (
get_user_team(id) != && get_user_team(id) != 2)
        return 
PLUGIN_CONTINUE;
    
    
abrir_menu(id);
    return 
PLUGIN_HANDLED;


public 
abrir_menu(id)
{
    new 
Menu menu_create("\r-=\wBinds para Jugar\r=-^n\dSE ESCRIBE EN CONSOLA""HANDLER")
    
    
menu_additem(Menu"\yPara Poner Laser^n\rbind v ++setlaser",  "0"
    
menu_additem(Menu"\yPara Sacar Laser^n\rbind c ++setlaser",  "1"
    
menu_additem(Menu"\yPara Poder Abrir Shop^n\rbind j ^"say /shop^"""2"
    
menu_additem(Menu"\yPara Poder Destrabarse^n\rbind l ^"say /desbug^"",  "3"
    
    
    
    
menu_setprop(MenuMPROP_EXITNAME"Salir")
    
    
    
    
menu_display(idMenu)
         
    

}
public 
HANDLER(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        
        }
    return 
PLUGIN_HANDLED;

Haci es como lo tengo hecho
Responder
#6
creo que eso te sale porque ya lo tenes bindeado en la v, por ejemplo me habia pasado en el plugin del hook para kz cuando terminas el mapa, si yo ya tenia bindeada la letra v por ejemplo me salia [v] en cambio si no la tenia bindeada me salia +hook
Responder
#7
(04/01/2020, 11:44 AM)Nelo escribió: creo que eso te sale porque ya lo tenes bindeado en la v, por ejemplo me habia pasado en el plugin del hook para kz cuando terminas el mapa, si yo ya tenia bindeada la letra v por ejemplo me salia [v] en cambio si no la tenia bindeada me salia +hook

Igualmente creo que lo que el quiere es un menú de información...

No para forzar el bindeo a los jugadores.. (si no me equivoco).
Responder
#8
exactamente quiero un menu de informacion pero que sea esa forma
Responder
#9
Intenta colocarlo en formatex.
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#10
(04/01/2020, 11:44 AM)Nelo escribió: creo que eso te sale porque ya lo tenes bindeado en la v, por ejemplo me habia pasado en el plugin del hook para kz cuando terminas el mapa, si yo ya tenia bindeada la letra v por ejemplo me salia [v] en cambio si no la tenia bindeada me salia +hook

Tienes razón a mi igual me pasaba, para los que no tienen bindeada la tecla les aparece el texto completo sin el [v] o [c]

pd : igual te dejo un código viejo que ocupaba, para que pruebes.

Código PHP:
#include <amxmodx>

const KEYSMENU = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

public 
plugin_init() {
    
register_plugin("menu rico ultra poderoso""0.0.0.1""SeeRiouS[CL]")
    
register_clcmd("say /info""Infoesbindcondidasdeluxe");
}
public 
Infoesbindcondidasdeluxe(id) {
     new 
szTexto[500], len 0;

     
len += formatex(szTexto[len], sizeof szTexto len"\rBind deluxe escondidas^n^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind v +setlaser^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind c +dellaser^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind j ^"say /shop^"^n^n");
     
     
len += formatex(szTexto[len], sizeof szTexto len"\r0.\wSalir");
     
     
show_menu(idKEYSMENUszTexto, -1"Binds");

Responder
#11
(05/01/2020, 12:23 AM)Kross escribió:
(04/01/2020, 11:44 AM)Nelo escribió: creo que eso te sale porque ya lo tenes bindeado en la v, por ejemplo me habia pasado en el plugin del hook para kz cuando terminas el mapa, si yo ya tenia bindeada la letra v por ejemplo me salia [v] en cambio si no la tenia bindeada me salia +hook

Tienes razón a mi igual me pasaba, para los que no tienen bindeada la tecla les aparece el texto completo sin el [v] o [c]

pd : igual te dejo un código viejo que ocupaba, para que pruebes.

Código PHP:
#include <amxmodx>

const KEYSMENU = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

public 
plugin_init() {
    
register_plugin("menu rico ultra poderoso""0.0.0.1""SeeRiouS[CL]")
    
register_clcmd("say /info""Infoesbindcondidasdeluxe");
}
public 
Infoesbindcondidasdeluxe(id) {
     new 
szTexto[500], len 0;

     
len += formatex(szTexto[len], sizeof szTexto len"\rBind deluxe escondidas^n^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind v +setlaser^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind c +dellaser^n");
     
len += formatex(szTexto[len], sizeof szTexto len"\wBind j ^"say /shop^"^n^n");
     
     
len += formatex(szTexto[len], sizeof szTexto len"\r0.\wSalir");
     
     
show_menu(idKEYSMENUszTexto, -1"Binds");


Deberías dejar solo una KEY, que sería la de salir del menú. Ya que no tiene más opciones..

pd: como sugerencia es..
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)