设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 582|回复: 3

[求助] 麻烦会的朋友帮忙改改这个插件 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
217
精华
0
声望
1660 点
金币
235 Mold
被赞许
0 次
注册时间
2010-8-28
发表于 2010-9-17 15:00:26 |显示全部楼层
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <zombieplague>
  5. /*===========自定权限分类========*/
  6. //生命
  7. #define hp1 500
  8. #define hp2 200
  9. #define hp3 200
  10. #define hp4 150
  11. #define hp5 100
  12. #define hp6 100
  13. /*==========*/
  14. //子弹包
  15. #define ap1 20
  16. #define ap2 15
  17. #define ap3 15
  18. #define ap4 10
  19. #define ap5 8
  20. #define ap6 8
  21. /*=========*/
  22. //护甲
  23. #define am1 300
  24. #define am2 200
  25. #define am3 100
  26. #define am4 100
  27. #define am5 50
  28. #define am6 50
  29. public eNewRound(id){
  30. {
  31. if(get_user_flags(id) & ADMIN_LEVEL_PASSWORD){
  32. set_user_health(id, get_user_health(id) + hp1)
  33. }
  34. if(get_user_flags(id) & ADMIN_LEVEL_CHAT){
  35. set_user_health(id, get_user_health(id) + hp2)
  36. }
  37. if(get_user_flags(id) & ADMIN_LEVEL_F){
  38. set_user_health(id, get_user_health(id) + hp3)
  39. }
  40. if(get_user_flags(id) & ADMIN_LEVEL_G){
  41. set_user_health(id, get_user_health(id) + hp4)
  42. }
  43. if(get_user_flags(id) & ADMIN_LEVEL_H){
  44. set_user_health(id, get_user_health(id) + hp5)
  45. }
  46. if(get_user_flags(id) & ADMIN_D){
  47. set_user_health(id, get_user_health(id) + hp6)
  48. }
  49. if(get_user_flags(id) & ADMIN_RESERVATION){
  50. set_user_health(id, get_user_health(id) + 0)
  51. }}}
  52. public eResetHUD(id){
  53. set_hudmessage(255,0,0,0.7, 0.5, 0, 10.0, 10.0, 0.5, 0.15, 3)
  54. {
  55. if(get_user_flags(id) & ADMIN_LEVEL_PASSWORD){
  56. show_hudmessage(id,"等级权限:【OP】额外增值生命%d护甲%d子弹包",am1 ,ap1)  
  57. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap1)
  58. cs_set_user_armor(id ,am1 ,CS_ARMOR_KEVLAR)
  59. }
  60. if(get_user_flags(id) & ADMIN_LEVEL_CHAT){
  61. show_hudmessage(id,"等级权限:【超级VIP】额外增值生命%d护甲%d子弹包",am2, ap2)
  62. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap2)
  63. cs_set_user_armor(id ,am2 ,CS_ARMOR_KEVLAR)
  64. }
  65. if(get_user_flags(id) & ADMIN_LEVEL_F){
  66. show_hudmessage(id,"等级权限:【神秘VIP】^n^n额外增值生命%d护甲%d子弹包",am3, ap3 )
  67. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap3)
  68. cs_set_user_armor(id ,am3 ,CS_ARMOR_KEVLAR)
  69. }
  70. if(get_user_flags(id) & ADMIN_LEVEL_G){
  71. show_hudmessage(id,"等级权限:【至尊VIP】额外增值生命%d护甲%d子弹包",am4, ap4)
  72. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap4)
  73. cs_set_user_armor(id ,am4 ,CS_ARMOR_KEVLAR)
  74. }
  75. if(get_user_flags(id) & ADMIN_LEVEL_H){
  76. show_hudmessage(id,"等级权限:【MM队员】额外增值生命%d护甲%d子弹包",am5, ap5)
  77. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap5)
  78. cs_set_user_armor(id ,am5 ,CS_ARMOR_KEVLAR)
  79. }
  80. if(get_user_flags(id) & ADMIN_D){
  81. show_hudmessage(id,"等级权限:【队员】额外增值生命%d护甲%d子弹包",am6, ap6)
  82. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap6)
  83. cs_set_user_armor(id ,am6 ,CS_ARMOR_KEVLAR)
  84. }
  85. if(get_user_flags(id) & ADMIN_RESERVATION){
  86. show_hudmessage(id,"等级权限:【贵宾】无任何增值生命和护甲^n^n每局额外获得5子弹包")
  87. zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 5)
  88. }
  89. }
  90. }
  91. public plugin_init(){
  92. register_plugin("admin分级系统","2.0","飞的更高")
  93. register_event("RoundTime", "eNewRound", "be")
  94. register_event("ResetHUD","eResetHUD","be")
  95. }
  96. public client_putinserver(id){
  97. client_print(0, print_chat, "[末日ㄨ皇朝] 提醒您: 本服务器拥有等级分级系统..祝你游戏愉快..")
  98. }
复制代码
麻烦会改插件的朋友帮忙加个。刚进来的会员,不赠送弹药袋。第二局才送
这样服务器没人的时候就不可以进进出出刷弹药袋
www.cs-merang.com

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1292
精华
1
声望
7901 点
金币
857 Mold
被赞许
10 次
注册时间
2008-10-11

热心会员奖 Modchina元老 黑暗使者

发表于 2010-9-17 17:33:38 |显示全部楼层
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <zombieplague>
/*===========自定权限分类========*/
//生命
#define hp1 500
#define hp2 200
#define hp3 200
#define hp4 150
#define hp5 100
#define hp6 100
/*==========*/
//子弹包
#define ap1 20
#define ap2 15
#define ap3 15
#define ap4 10
#define ap5 8
#define ap6 8
/*=========*/
//护甲
#define am1 300
#define am2 200
#define am3 100
#define am4 100
#define am5 50
#define am6 50
public eNewRound(id){
{
if (!is_user_alive(id))
{
return PLUGIN_HANDLED;
}

if(get_user_flags(id) & ADMIN_LEVEL_PASSWORD){
set_user_health(id, get_user_health(id) + hp1)
}
if(get_user_flags(id) & ADMIN_LEVEL_CHAT){
set_user_health(id, get_user_health(id) + hp2)
}
if(get_user_flags(id) & ADMIN_LEVEL_F){
set_user_health(id, get_user_health(id) + hp3)
}
if(get_user_flags(id) & ADMIN_LEVEL_G){
set_user_health(id, get_user_health(id) + hp4)
}
if(get_user_flags(id) & ADMIN_LEVEL_H){
set_user_health(id, get_user_health(id) + hp5)
}
if(get_user_flags(id) & ADMIN_D){
set_user_health(id, get_user_health(id) + hp6)
}
if(get_user_flags(id) & ADMIN_RESERVATION){
set_user_health(id, get_user_health(id) + 0)
}}}
public eResetHUD(id){
set_hudmessage(255,0,0,0.7, 0.5, 0, 10.0, 10.0, 0.5, 0.15, 3)
{

if (!is_user_alive(id))
{
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & ADMIN_LEVEL_PASSWORD){
show_hudmessage(id,"等级权限:【OP】额外增值生命%d护甲%d子弹包",am1 ,ap1)  
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap1)
cs_set_user_armor(id ,am1 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_LEVEL_CHAT){
show_hudmessage(id,"等级权限:【超级VIP】额外增值生命%d护甲%d子弹包",am2, ap2)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap2)
cs_set_user_armor(id ,am2 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_LEVEL_F){
show_hudmessage(id,"等级权限:【神秘VIP】^n^n额外增值生命%d护甲%d子弹包",am3, ap3 )
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap3)
cs_set_user_armor(id ,am3 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_LEVEL_G){
show_hudmessage(id,"等级权限:【至尊VIP】额外增值生命%d护甲%d子弹包",am4, ap4)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap4)
cs_set_user_armor(id ,am4 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_LEVEL_H){
show_hudmessage(id,"等级权限:【MM队员】额外增值生命%d护甲%d子弹包",am5, ap5)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap5)
cs_set_user_armor(id ,am5 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_D){
show_hudmessage(id,"等级权限:【队员】额外增值生命%d护甲%d子弹包",am6, ap6)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + ap6)
cs_set_user_armor(id ,am6 ,CS_ARMOR_KEVLAR)
}
if(get_user_flags(id) & ADMIN_RESERVATION){
show_hudmessage(id,"等级权限:【贵宾】无任何增值生命和护甲^n^n每局额外获得5子弹包")
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 5)
}
}
}
public plugin_init(){
register_plugin("admin分级系统","2.0","飞的更高")
register_event("RoundTime", "eNewRound", "be")
register_event("ResetHUD","eResetHUD","be")
}
public client_putinserver(id){
client_print(0, print_chat, "[末日ㄨ皇朝] 提醒您: 本服务器拥有等级分级系统..祝你游戏愉快..")
}

没测试,有错告诉我
这个是要在活着的状态下才能得到补助

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1292
精华
1
声望
7901 点
金币
857 Mold
被赞许
10 次
注册时间
2008-10-11

热心会员奖 Modchina元老 黑暗使者

发表于 2010-9-17 17:37:12 |显示全部楼层
弄错了,把下面这个给删除
PLUGIN_HANDLED;

替换上这个
PLUGIN_CONTINUE;

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
217
精华
0
声望
1660 点
金币
235 Mold
被赞许
0 次
注册时间
2010-8-28
发表于 2010-9-19 21:15:27 |显示全部楼层
本帖最后由 merang88 于 2010-9-19 21:17 编辑

谢谢了.................
www.cs-merang.com

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部