I bought 1 item by native and I want this plugin will automatically return native started every round without buying item again.
sorry my english is bad.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
#include <zombieplague>
#include <zp_buymenu>
#define NO_MONEY "Ban Dang Thieu Tien !!"
#define PREFIX_CHAT "VCB"
#define Done "[NC Thanh Cong]"
#define set_Money zp_set_user_ammo_packs
#define get_Money zp_get_user_ammo_packs
#define name_Money "AP"
#define PLUGIN "Nang Cap"
#define VERSION "1.0"
#define AUTHOR "Zon"
native a(id)
new menu4
new SayText
new g_canbuy4[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "Spawn_post", 1)
register_clcmd("say /z","clcmd_menu4")
register_clcmd("/z","clcmd_menu4")
SayText = get_user_msgid("SayText")
}
public Spawn_post(id)
{
if(is_user_alive(id) && !zp_get_user_zombie(id))
{
g_canbuy4[id] = 1
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public clcmd_menu4(id)
{
if(g_canbuy4[id] == 1)
{
skill_wpn(id)
return PLUGIN_HANDLED
}
else if(g_canbuy4[id] == 0)
{
skill_wpn(id)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public skill_wpn(id)
{
new buffer[512]
menu4 = menu_create("bbb \d", "skill_weapon")
formatex(buffer, charsmax(buffer), "Glock 18C")
menu_additem(menu4, buffer, "1")
menu_setprop(menu4, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu4, 0)
return PLUGIN_HANDLED
}
public skill_weapon(id, menu4, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu4)
return PLUGIN_HANDLED
}
new data[15], iName[64]
new access, callback
menu_item_getinfo(menu4, item, access, data,15, iName, 64, callback);
new key = str_to_num(data)
switch(key)
{
case 1:
{
a(id)
menu_destroy(menu4)
g_canbuy4[id] = 0
return PLUGIN_HANDLED
}
}
menu_destroy(menu4)
return PLUGIN_HANDLED
}
public zp_user_infected_post(id, infector)
{
menu_cancel(id)
}