Witam,
Pomoże ktoś dodać do tego kodu na darmowego Vipa, aby nie dublowały sie bronie tylko ta co się wybierze z menu była jedyną?
Jeśli ktoś ma AK i z menu Vip dobierze M4 to ma 2 bronie.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>
public plugin_init()
{
register_plugin("VIPGunmenu", "0.1", "Ex1ne")
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1);
}
public Fwd_PlayerSpawn_Post(id)
{
if(!(get_user_flags(id) & ADMIN_USER))
{
return PLUGIN_HANDLED
}
set_task(3.0, "VipMenu", id)
return PLUGIN_CONTINUE
}
public VipMenu(id)
{
new szText[555 char]
formatex(szText, charsmax(szText), "\yVIP-Menu!")
new VipMenu = menu_create(szText, "VipMenuHandle")
formatex(szText, charsmax(szText), "\rM4A1 + Deagle.")
menu_additem(VipMenu, szText, "1", 0)
formatex(szText, charsmax(szText), "\rAK47 + Deagle.")
menu_additem(VipMenu, szText, "2", 0)
menu_setprop(VipMenu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, VipMenu, 0)
return PLUGIN_HANDLED
}
public VipMenuHandle(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
switch(key)
{
case 1: HandleM4Menu(id)
case 2: HandleAKMenu(id)
case 3: HandleAwpMenu(id)
}
return PLUGIN_HANDLED
}
public HandleM4Menu(id)
{
if(!is_user_alive(id))
{
return PLUGIN_HANDLED
}
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
return PLUGIN_HANDLED
}
public HandleAKMenu(id)
{
if(!is_user_alive(id))
{
return PLUGIN_HANDLED
}
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
return PLUGIN_HANDLED
}


Dodatki SourceMod







nwd.amxx







