广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3018 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
laoklaole
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x6
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 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呢??哪个高手教我或者帮忙修改一下  我把分全给他了 插件如下:


 


本帖包含附件
zip showop1.rar   (2022-06-09 14:20 / 2 KB)   下载次数:1



献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2012-11-12 20:42 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.053422 second(s),query:15 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言