複製程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>
#include <zombieplague>
new const item_name[] = "生命藥水"
const g_item_cost = 20
new g_itemid_buyhp
new const g_sound_buyhealth[] = { "items/smallmedkit2.wav" }
public plugin_init()
{
register_plugin("生命藥水", "1.0", "文")
g_itemid_buyhp = zp_register_extra_item(item_name, g_item_cost, ZP_TEAM_HUMAN)
}
public plugin_precache()
{
precache_sound(g_sound_buyhealth)
}
public zp_extra_item_selected(id, itemid)
{
new name[33]
get_user_name(id, name, 32)
if(!is_user_alive(id))
return PLUGIN_HANDLED;
if (itemid == g_itemid_buyhp)
{
set_user_health(id, get_user_health(id) + 100)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) - 5)
client_print(0, print_chat, "%s 購買了生命藥水【花費 %d 點數】", name, g_item_cost)
engfunc(EngFunc_EmitSound, id, CHAN_VOICE, g_sound_buyhealth, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
return PLUGIN_CONTINUE;
}