[ZP] Menu de Granadas + Auto Selcect
#1
Quiero saber si tienen una guía o algo para ayudarme.
Quiero crear un menu de granadas que tenga autoselect asi, si selecciona la arma primaria y secundaria aparezca este menu y tambien se pueda guardar las granadas asi no tengo que estar eligiendo en cada ronda.
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#2
Sambuseti

rak

testea y proba
Responder
#3
(25/12/2018, 11:36 PM)GoldenCosta escribió: Sambuseti

rak

testea y proba

Gracias funciona bien!
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#4
Código PHP:
public menu_buy3(idkey)
{
    
// Zombies or survivors get no guns
    
if (g_zombie[id] || g_survivor[id] || !is_user_alive(id))
        return 
PLUGIN_HANDLED;            
        
    
// Special keys / weapon list exceeded
    
if (key >= 7)
    {
        
// Toggle autoselect
        
if (key == MENU_KEY_AUTOSELECT)
            
WPN_AUTO_ON WPN_AUTO_ON
        
        
// Reshow menu unless user exited
        
if (key != MENU_KEY_EXIT)
            
show_menu_buy3(id)
        
        return 
PLUGIN_HANDLED;
    }
    
    if(
g_level[id] >= GRANADAS_NIVEL[key])
    {        
        
fm_give_item(id"weapon_hegrenade")
        
fm_give_item(id"weapon_flashbang")
        
fm_give_item(id"weapon_smokegrenade")
        
        
cs_set_user_bpammo(idCSW_HEGRENADEGRANADAS_1[key])
        
cs_set_user_bpammo(idCSW_FLASHBANGGRANADAS_2[key])
        
cs_set_user_bpammo(idCSW_SMOKEGRENADEGRANADAS_3[key])
    
    }
    else
    {
        
show_menu_buy3(id)
        return 
PLUGIN_HANDLED;        
    }
    return 
PLUGIN_HANDLED;


No me Guarda me sigue apareciendo el menu!! Ayuda
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#5
si lo tenes como yo lo hice; mostra public menu_buy2(id, key)

pd: en ningun momento guardas la key
Hi Milashkasiya CrabCrab

Soy un #Panda.. Soy solo un tipo que parece #común pero soy todo lo contrario; alguien #atípico en esta sociedad actual

[Imagen: xl0jvd-5.png]
Link
Responder
#6
(26/12/2018, 03:54 AM)[R]ak escribió: si lo tenes como yo lo hice; mostra public menu_buy2(id, key)

pd: en ningun momento guardas la key
[SOLUCIONADO] Gracias por ayudar!
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#7
Código PHP:
public menu_buy2(idkey)
{
    
// Player dead?
    
if (!g_isalive[id])
        return 
PLUGIN_HANDLED;
    
    
// Zombies or survivors get no guns
    
if (g_zombie[id] || g_survivor[id] || g_sniper[id] || g_wesker[id] || g_termi[id] || g_depre[id])
        return 
PLUGIN_HANDLED;
    
    
// Special keys / weapon list exceeded
    
if (key >= ArraySize(g_secondary_items))
    {
        
// Toggle autoselect
        
if (key == MENU_KEY_AUTOSELECT)
            
WPN_AUTO_ON WPN_AUTO_ON
        
        
// Reshow menu unless user exited
        
if (key != MENU_KEY_EXIT)
            
show_menu_buy2(id)
        
        return 
PLUGIN_HANDLED;
    }
    
    
// Level required for get weapon
    
if (g_level[id] < ArrayGetCell(g_secondary_levelskey))
    {
        if (
g_isbot[id] || get_pcvar_num(cvar_randweapons))
            
menu_buy2(idrandom_num(0ArraySize(g_secondary_items) - 1))
        else
            
show_menu_buy2(id)
        return 
PLUGIN_HANDLED;
    }
    
    
// Store selected weapon
    
WPN_AUTO_SEC key
    
    
// Drop secondary gun again, in case we picked another (bugfix)
    
drop_weapons(id2)
    
    
// Get weapon's id
    
static weaponidwname[32]
    
weaponid ArrayGetCell(g_secondary_weaponidskey)
    
ArrayGetString(g_secondary_itemskeywnamecharsmax(wname))
    
    
// Give the new weapon and full ammo
    
fm_give_item(idwname)
    
ExecuteHamB(Ham_GiveAmmoidMAXBPAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
    
    if(
WPN_AUTO_NADES == -1)
        
show_menu_buy3(id)
    
    return 
PLUGIN_HANDLED;
}

public 
menu_buy3(idkey)
{
    
// Zombies or survivors get no guns
    
if (g_zombie[id] || g_survivor[id] || !is_user_alive(id))
        return 
PLUGIN_HANDLED;            
    
    
// Special keys / weapon list exceeded
    
if (key >= 7)
    {
        
// Toggle autoselect
        
if (key == MENU_KEY_AUTOSELECT)
            
WPN_AUTO_ON WPN_AUTO_ON
        
        
// Reshow menu unless user exited
        
if (key != MENU_KEY_EXIT)
            
show_menu_buy3(id)
        
        return 
PLUGIN_HANDLED;
    }
    
    if(
g_level[id] >= GRANADAS_NIVEL[key])
    {        
        
fm_give_item(id"weapon_hegrenade")
        
fm_give_item(id"weapon_flashbang")
        
fm_give_item(id"weapon_smokegrenade")
        
        
cs_set_user_bpammo(idCSW_HEGRENADEGRANADAS_1[key])
        
cs_set_user_bpammo(idCSW_FLASHBANGGRANADAS_2[key])
        
cs_set_user_bpammo(idCSW_SMOKEGRENADEGRANADAS_3[key])
        
        
WPN_AUTO_NADES key
        
    
}
    else
    {
        
show_menu_buy3(id)
        return 
PLUGIN_HANDLED;        
    }
    return 
PLUGIN_HANDLED;


ademas en
Código PHP:
public menu_game(idkey
Código PHP:
if (get_pcvar_num(cvar_buycustom)) 
abajo de
Código PHP:
// Disable the remember selection setting
                
WPN_AUTO_ON 
agrega
Código PHP:
WPN_AUTO_NADES = -
Hi Milashkasiya CrabCrab

Soy un #Panda.. Soy solo un tipo que parece #común pero soy todo lo contrario; alguien #atípico en esta sociedad actual

[Imagen: xl0jvd-5.png]
Link
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)