karta1363946
|
分享:
▲
///////////////////////////////////////////////////////////////////////////// /////////////這插件是 彷 CSO , 喪屍3 模式中的 喪屍怒氣指數///////////////// ///////////////這插件由 MyChat數位男女會員:sk@.@ 寫出 (原創)//////////////// //////////////////感謝 MyChat數位男女會員:a7811311622 協助/////////////////// ///////////////////////////////////////////////////////////////////////////// /* 更新日誌 * v1.1 : 更新感染第10個人的喪屍特別裝勵 * v1.2 : 喪屍怒氣指數等級上限上升至12 * * 在此感謝 MyChat數位男女會員:a7811311622 教導 ^^ */
#include <amxmodx> #include <fakemeta> #include <fakemeta_util> #include <zombieplague>
#define PLUGIN "[ZP] Anger_index" #define VERSION "1.2" #define AUTHOR "MyChat數位男女會員:sk@.@"
#define ZOMBIE_ANGER_ADD_HEALTH 500 //每升1.LV全體喪屍增加血量 #define ZOMBIE_ANGER_ADD_HEALTH_LV10 3000 // 10.LV喪屍增加血量
new g_Count
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "event_round_start", "a", "1=0", "2=0") }
public zp_user_infected_post(id, infector) { set_hudmessage(255, 0, 120, 0.42, 0.10, 1, 6.0, 10.0, 1.0, 1.0, -1) show_hudmessage(id, "[喪屍怒氣指數]最高12級! 喪屍每感染1人,怒氣指數每升1.LV!!每升1.LV全體喪屍增加%d血!!怒氣指數升至10.LV!!感染第10人的喪屍增加%d血!!", ZOMBIE_ANGER_ADD_HEALTH, ZOMBIE_ANGER_ADD_HEALTH_LV10)
if (zp_get_user_zombie(infector)) g_Count++
if (g_Count > 12) g_Count = 12
client_print(0, print_center,"[喪屍怒氣指數]喪屍們成功感染%d人~~ 怒氣指數升至 LV.%d",g_Count,g_Count) for (new i = 1; i <= 32; i++) { if (is_user_alive(i) && zp_get_user_zombie(i)) fm_set_user_health(i, get_user_health(i) + ZOMBIE_ANGER_ADD_HEALTH) }
if (g_Count == 10) fm_set_user_health(infector, get_user_health(infector) + ZOMBIE_ANGER_ADD_HEALTH_LV10) }
public event_round_start(id) { g_Count = 0 }
|