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 }
|