AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Save weapon what was choosen on menu. (https://forums.alliedmods.net/showthread.php?t=86022)

xbatista 02-19-2009 14:51

Save weapon what was choosen on menu.
 
PHP Code:

public First(id)
{
    new 
menu menu_create("\yPrimary Weapons:""first_handle")
    
menu_additem(menu"\wAK47""1"0)
    
menu_additem(menu"\wM4A1""2"0)
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)

    
menu_display(idmenu0)
    
}
public 
first_handle(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iName[64]
    new 
accesscallback
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:{
                
give_item(AK47-EXAMPLE)
        }
        case 
2:{
                
give item(M4a1-EXAMPLE)
        }
    }    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED


How to save these selected weapons and how to give it, what was saved?

Emp` 02-19-2009 20:31

Re: Save weapon what was choosen on menu.
 
save what key they have into a global variable

xbatista 02-20-2009 06:57

Re: Save weapon what was choosen on menu.
 
Sorry I'm a noob :/
Something with keys?
I understand what you said,but I don't know how to do it :/

xPaw 02-20-2009 08:44

Re: Save weapon what was choosen on menu.
 
PHP Code:

new g_StoredWeapon[33];

// <...>
// somewhere when selected weapon...

g_StoredWeapon[id] = wich_weapon

then use g_StoredWeapon[id]

xbatista 02-20-2009 09:26

Re: Save weapon what was choosen on menu.
 
PHP Code:

new g_StoredWeapon[33]; 

// <...> 
// somewhere when selected weapon... 

g_StoredWeapon[id] = wich_weapon;  
then use g_StoredWeapon[id

How to do with key1(case1) example?
g_StoredWeapon[id] = xxxkeyxx(xx)

xPaw 02-20-2009 10:46

Re: Save weapon what was choosen on menu.
 
PHP Code:

// add in swich, and use 1, 2, 3 etc for giving weapons and just add this at end of it, just for space save :], in g_StoredWeapon[id] will be key wich was pressed by player
default: g_StoredWeapon[id] = key

if i understand you right.

xbatista 02-20-2009 11:14

Re: Save weapon what was choosen on menu.
 
OK look.
PHP Code:

public first(id

    new 
menu menu_create("\yPrimary Weapons:""first_handle"
    
menu_additem(menu"\wNew weapons""1"0
    
menu_additem(menu"\wLast weapons""2"0
     
    
menu_setprop(menuMPROP_EXITMEXIT_ALL

    
menu_display(idmenu0
     

public 
first_handle(idmenuitem

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

    new 
data[6], iName[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata,5iName63callback
    new 
key str_to_num(data
    switch(
key
    { 
        case 
1:{ 
                
second(id)
        } 
        case 
2:{ 
                         !!!!!!!!!!!!!!!!!!                 !!!!!!!!!!!!!!!!!
              !!!!!!!!!!!!!!!!  
That STORED WEAPON ://///// !!!!!!!!!!!!
        

    }     
    
menu_destroy(menu
    return 
PLUGIN_HANDLED 
}
public 
second(id

    new 
menu menu_create("\yPrimary Weapons:""second_handle"
    
menu_additem(menu"\wAK47""1"0
    
menu_additem(menu"\wM4A1""2"0
     
    
menu_setprop(menuMPROP_EXITMEXIT_ALL

    
menu_display(idmenu0
     

public 
second_handle(idmenuitem

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

    new 
data[6], iName[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata,5iName63callback
    new 
key str_to_num(data
    switch(
key
    { 
        case 
1:{ 
                
give_item(AK47-EXAMPLE
        } 
        case 
2:{ 
                
give item(M4a1-EXAMPLE
        } 
    }     
    
menu_destroy(menu
    return 
PLUGIN_HANDLED 




All times are GMT -4. The time now is 17:00.

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