找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 524|回复: 4

血量/护甲恢复{死亡服用}

[复制链接]

该用户从未签到

发表于 2009-11-20 03:02:13 | 显示全部楼层 |阅读模式
参考国外的一个插件然后改了下加了权限跟判断是否bot
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <cstrike>
  5. new max_hp=100 //最大HP
  6. new max_armor=100 //最大护甲
  7. new set_hp=5 //每次恢复HP
  8. new set_armor=5 //每次恢复护甲

  9. public plugin_init()
  10. {
  11. register_plugin("Hp & Armor","1.1","天下第一小贱人")

  12. register_cvar("amx_regenhp_time","1")
  13. register_cvar("amx_regenap_time","1")

  14. set_task(get_cvar_float("amx_regenhp_time"),"SetHp")
  15. set_task(get_cvar_float("amx_regenap_time"),"SetArmor")
  16. }

  17. public SetHp()
  18. {
  19. for(new i=0;i<=32;i++)
  20. {
  21. if(is_user_connected(i) && is_user_alive(i) && !is_user_bot(i)){ //如果已连接 并且没挂掉 也不是Bot
  22. if (get_user_flags(i) & ADMIN_LEVEL_A) { //有ADMIN_LEVEL_A权限{标记:m}
  23. if(get_user_health(i)<max_hp) { //如果HP小于最大HP
  24. new num=get_user_health(i) + set_hp //当前HP+增加HP
  25. if(num>max_hp){//如果相加值大于最大HP就直接更改为最大HP
  26. set_user_health(i,max_hp)
  27. }
  28. else {
  29. set_user_health(i,get_user_health(i) + set_hp) //当前HP+增加HP
  30. }
  31. }
  32. }
  33. }
  34. }
  35. set_task(get_cvar_float("amx_regenhp_time"),"SetHp") //设置任务以循环
  36. return PLUGIN_HANDLED
  37. }

  38. public SetArmor()
  39. {
  40. for(new i=0;i<=32;i++)
  41. {
  42. if(is_user_connected(i) && is_user_alive(i) && !is_user_bot(i)){
  43. if (get_user_flags(i) & ADMIN_LEVEL_A) {
  44. if(get_user_armor(i)<max_armor && 1) {
  45. new num=get_user_armor(i) + set_armor
  46. if(num>max_armor) {
  47. cs_set_user_armor(i,max_armor,CS_ARMOR_VESTHELM)
  48. }
  49. else {
  50. cs_set_user_armor(i,get_user_armor(i) + set_armor,CS_ARMOR_VESTHELM)
  51. }
  52. }
  53. }
  54. }
  55. }
  56. set_task(get_cvar_float("amx_regenap_time"),"SetArmor")
  57. return PLUGIN_HANDLED
  58. }
复制代码

该用户从未签到

发表于 2009-11-20 03:16:56 | 显示全部楼层
完全不懂。。。

该用户从未签到

发表于 2009-11-20 03:17:19 | 显示全部楼层
没的死亡服了、、、、

该用户从未签到

 楼主| 发表于 2009-11-20 04:06:05 | 显示全部楼层
那就自己搞个服

该用户从未签到

发表于 2009-11-20 04:08:15 | 显示全部楼层
LS你赞助个吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表