AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Buy previous weapon (https://forums.alliedmods.net/showthread.php?t=117675)

BolliN 02-03-2010 12:25

Buy previous weapon
 
i want an option, like in the zombie plague, that you can enable and disable the "Select Previous Weapons". How can i do this?.. Sorry for my english :P

this is my code.
PHP Code:

#include <amxmodx> 
#include <cstrike> 
#include <fun> 
#include <hamsandwich>


#define PLUGIN "Menu de armas" 
#define VERSION "0.1" 
#define AUTHOR ";BolliN" 

public plugin_init() 

    
register_plugin(PLUGINVERSIONAUTHOR
    
    
// Comandos de Clientes 
    
register_clcmd("say /guns""OpenMenu"
    
register_clcmd("say_team /guns""OpenMenu"
    
RegisterHam(Ham_Spawn"player""Spawn_Menu"1)


public 
Spawn_Menu (id)
{
    
OpenMenu(id)  
}
public 
OpenMenu(id

    new 
Menu menu_create("\yArmas Primarias by \r;BolliN""mostrar_menu"
    
menu_additem(Menu"\wAWP" "1"0
    
menu_additem(Menu"\wAK-47" "2"0
    
menu_additem(Menu"\wColt" "3"0
    
menu_additem(Menu"\wGalil""4"0)
    
menu_additem(Menu"\wFamas""5"0)
    
menu_additem(Menu"\wNavy""6"0)
    
menu_additem(Menu"\wMachinegun""7"0)
    
menu_additem(Menu"\wScout""8"0)
    
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
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
    
strip_user_weapons(id)
    
    switch (
str_to_num(iData)) 
    { 
        case 
1
        { 
            
            
give_item(id"weapon_awp"
            
cs_set_user_bpammo(idCSW_AWP200)  
        } 
        case 
2
        {     
            
            
give_item(id"weapon_ak47"
            
cs_set_user_bpammo(idCSW_AK47200)  
        } 
        case 
3
        { 
            
            
give_item(id"weapon_m4a1"
            
cs_set_user_bpammo(idCSW_M4A1200)  
        } 
        case 
4:
        {
            
            
give_item(id"weapon_galil")
            
cs_set_user_bpammo(idCSW_GALIL200)
        }
        case 
5:
        {
            
            
give_item(id"weapon_famas")
            
cs_set_user_bpammo(idCSW_FAMAS200)
        }
        case 
6:
        {
            
            
give_item(id"weapon_mp5navy")
            
cs_set_user_bpammo(idCSW_MP5NAVY200)
        }
        case 
7:
        {
            
            
give_item(id"weapon_m249")
            
cs_set_user_bpammo(idCSW_M249200)
        }
        case 
8:
        {
            
give_item(id"weapon_scout")
            
cs_set_user_bpammo(idCSW_SCOUT200)
        }
    } 
    
menuarmas2(id)
    return 
PLUGIN_HANDLED 
    
}  
public 
menuarmas2(id)
{
    new 
menu menu_create("\yArmas Secundarias by \r;BolliN""ShowMenu"
    
menu_additem(menu"\wGlock" "1"0
    
menu_additem(menu"\wUSP""2"0)
    
menu_additem(menu"\wDeagle""3"0)
    
menu_additem(menu"\wElites""4"0)
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(menuMPROP_EXITMEXIT_ALL
    
    
menu_display(idmenu0
}
public 
ShowMenu(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
    
    
cs_set_user_armor(id100CSW_VESTHELM)
    
give_item(id"weapon_knife")
    
give_item(id,"weapon_flashbang")
    
give_item(id,"weapon_hegrenade")
    
give_item(id,"weapon_flashbang")
    switch (
str_to_num(iData)) 
    { 
        case 
1
        { 
            
            
give_item(id"weapon_glock18"
            
cs_set_user_bpammo(idCSW_GLOCK18200)  
            
        } 
        case 
2
        {     
            
            
give_item(id"weapon_usp"
            
cs_set_user_bpammo(idCSW_USP200)  
            
        } 
        case 
3
        { 
            
            
give_item(id"weapon_deagle"
            
cs_set_user_bpammo(idCSW_DEAGLE200)  
            
            
        } 
        case 
4:
        {
            
            
give_item(id"weapon_elite")
            
cs_set_user_bpammo(idCSW_ELITE200)
        }
    } 
    
    return 
PLUGIN_HANDLED 





All times are GMT -4. The time now is 07:24.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.