下面是引用 aas呆 于 2010-05-17 19:00 发表的 : CS1.6插件BUG真的蛮多的 1.6插件种类真的很多 这也是1.6的特色之一,1.6绝对不会单调
下面是引用 tommy219219 于 2010-05-19 18:28 发表的 : 没有足够的弹药包呀!!打人会有
#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; }
下面是引用 sk@.@ 于 2010-05-20 23:16 发表的 : 应用 if(zp_get_user_ammo_packs(id) > 5) 即 如果 子弹包大于5