laoklaole
|
分享:
x0
|
求教高手VIP权限每局补给的插件问题啊
【插件資訊】
插件來源:部份修改 使用指令:showop1.sma转AMXX 安裝路徑:plugins下
【插件介紹】
【插件資訊】
插件來源:部份修改 使用指令:showop1.sma转AMXX 安裝路徑:plugins下
【插件介紹】
【插件介紹】
【插件資訊】
插件來源:部份修改 使用指令:showop1.sma转AMXX 安裝路徑:plugins下
【插件介紹】
#include <amxmodx> #include <fakemeta> #include <zombieplague> #include <fun> new op_name[32] //服QQ群 #define qq1 1010981853 //OP隔多久时间显示一次(秒) #define sj 100.0 //OP一次显示多久(秒) #define dj 10.0 //弹药 #define ap1 20 //赞助会员 #define ap2 10 //青铜会员 #define ap3 15 //白银会员 #define ap4 20 //黄金会员 #define ap5 0 //空闲 #define ap6 30 //管理员OP #define ap7 50 //管理员OP //护甲 #define am1 100 //赞助会员 #define am2 50 //青铜会员 #define am3 100 //白银会员 #define am4 200 //黄金会员 #define am5 0 //空闲 #define am6 200 //管理员OP #define am7 300 //管理员OP public plugin_init() { register_event("HLTV", "event_round_start", "a", "1=0", "2=0") } public event_round_start() { new nums,players[32] get_players(players,nums) for(new i=0; i<nums; i++) { if((get_user_flags(players) & ADMIN_IMMUNITY)) { set_task(1.0,"eResetHUD",players,_,_,"a",1) } } } public eResetHUD(id) { get_user_name(id, op_name, 31) if((get_user_flags(id) & ADMIN_LEVEL_G)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap7) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am7, am7))) client_print(id, print_chat,"【高级管理员】%s 每局获得 %d弹药 %d护甲",op_name,ap7, am7) } else if((get_user_flags(id) & ADMIN_ADMIN)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap6) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am6, am6))) client_print(id, print_chat,"【协管员】%s 每局获得 %d弹药 %d护甲",op_name,ap6, am6) } else if((get_user_flags(id) & ADMIN_LEVEL_E)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap5) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am5, am5))) client_print(0, print_chat,"【空闲】%s 每局获得 %d弹药 %d护甲",op_name,ap5, am5) } else if((get_user_flags(id) & ADMIN_LEVEL_D)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap4) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am4, am4))) client_print(id, print_chat,"【超级VIP】%s 每局获得 %d弹药 %d护甲",op_name,ap4, am4) } else if((get_user_flags(id) & ADMIN_LEVEL_C)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap3) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am3, am3))) client_print(id, print_chat,"【高级VIP】%s 每局获得 %d弹药 %d护甲",op_name,ap3, am3) } else if((get_user_flags(id) & ADMIN_LEVEL_B)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap2) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am2, am2))) client_print(id, print_chat,"【普通VIP】%s 每局获得 %d弹药 %d护甲",op_name,ap2, am2) } else if((get_user_flags(id) & ADMIN_LEVEL_H)) { zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap1) set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+am1, am1))) client_print(id, print_chat,"【大富翁OP】%s 每局获得 %d弹药 %d护甲",op_name,ap1, am1) } }
以上是插件的部分内荣 , 求高手指点怎么才能把护甲那部分想加弹药一样叠加起来,比如所护甲加20 第二把也加20 叠加就是40呢??哪个高手教我或者帮忙修改一下 我把分全给他了 插件如下:
|