搜索
查看: 2507|回复: 2

[AMXX 带源码] 血量/护甲恢复{死亡服用}

[复制链接]
发表于 2009-11-20 03:15:36 | 显示全部楼层 |阅读模式 来自 中国–广西–贺州
参考国外的一个插件然后改了下加了权限跟判断是否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. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2010-1-1 14:18:30 | 显示全部楼层 来自 中国–北京–北京
还是功能少点的好
回复

使用道具 举报

发表于 2010-2-2 04:07:25 | 显示全部楼层 来自 中国–台湾–新北市
這插件穩定嗎  會不會容易造成當機?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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