|
Veteran Member
Join Date: Mar 2008
Location: Lithuania
|

01-24-2009
, 10:07
Remember selection.
|
#1
|
Ok here you are code,I need like in csdm,remember last selected guns and look at code.
Thx.
PHP Code:
public SelevtWhatyouwant(id)
{
new menu = menu_create("\yPrimary Weapons:", "main")
menu_additem(menu, "\wChoose Weapons", "1", 0)
menu_additem(menu, "\w!!!!!!!Remember Selection!!!!!!", "2", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public main(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
Primary(id)
}
case 2:{
REMEMBER SELECTION!!!
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Primary(id)
{
new menu = menu_create("\yPrimary Weapons:", "prim_handle")
menu_additem(menu, "\wAK-GP30", "1", 0)
menu_additem(menu, "\wBenelli M3 Super90", "2", 0)
menu_additem(menu, "\wDesert M4A1", "3", 0)
menu_additem(menu, "\wSig 552", "4", 0)
menu_additem(menu, "\wBenelli XM1014", "5", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public prim_handle(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
fm_give_item(id, "weapon_ak47")
fm_set_user_bpammo(id, CSW_AK47, 90)
Secondary(id)
}
case 2:{
fm_give_item(id, "weapon_m3")
fm_set_user_bpammo(id, CSW_M3, 32)
Secondary(id)
}
case 3:{
fm_give_item(id, "weapon_m4a1")
fm_set_user_bpammo(id, CSW_M4A1, 90)
Secondary(id)
}
case 4:{
fm_give_item(id, "weapon_sg552")
fm_set_user_bpammo(id, CSW_SG552, 90)
Secondary(id)
}
case 5:{
fm_give_item(id, "weapon_xm1014")
fm_set_user_bpammo(id, CSW_XM1014, 32)
Secondary(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Secondary(id)
{
new menu = menu_create("\ySecondary Weapons:", "second_handle")
menu_additem(menu, "\wColt Trooper mk. III", "1", 0)
menu_additem(menu, "\wColt M1911A2", "2", 0)
menu_additem(menu, "\wBeretta M92", "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public second_handle(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
fm_give_item(id, "weapon_deagle")
fm_set_user_bpammo(id, CSW_DEAGLE, 35)
}
case 2:{
fm_give_item(id, "weapon_p228")
fm_set_user_bpammo(id, CSW_P228, 52)
}
case 3:{
fm_give_item(id, "weapon_usp")
fm_set_user_bpammo(id, CSW_USP, 100)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
|
|