搜索
查看: 3754|回复: 10

[AMXX 无源码] 有大神能再里面加个权限么。。。加个权限就好了。。

[复制链接]
发表于 2013-4-25 19:22:03 | 显示全部楼层 |阅读模式 来自 江苏连云港
本帖最后由 winnie7t 于 2013-4-26 12:13 编辑

这个虽然是用在DOD上面的,但是应该都差不多,大神加个A权限就好。。
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <engine>
  5. #include <dodx>
  6. #include <dodfun>
  7. #include <fakemeta>

  8. #define PLUGIN  "HuanZhuang"
  9. #define VERSION "1.0.0"
  10. #define AUTHOR  "NeaCN.COM"

  11. #define NEACNMF 4
  12. #define NEACNNF 17
  13. new szMFL[NEACNMF][]={
  14. "models/player/neacn-china/neacn-china.mdl",
  15. "models/player/neacn-china/neacn-chinaT.mdl",
  16. "models/player/neacn-japan/neacn-japan.mdl",
  17. "models/player/neacn-japan/neacn-japanT.mdl"
  18. }


  19. new pCVAR_HZ

  20. public plugin_init()
  21. {
  22.         register_plugin(PLUGIN, VERSION, AUTHOR)
  23.         register_event("ResetHUD","neacn_respawn","be")
  24.         register_event("CurWeapon", "Event_CurWeapon", "be","1=1")
  25.         register_forward(FM_SetModel, "fw_SetModel")
  26. }


  27. public plugin_precache()
  28. {
  29.         pCVAR_HZ = register_cvar("NeaCN_HZ", "1")

  30.         if (get_pcvar_num(pCVAR_HZ))
  31.         {
  32.                 for (new i=0; i<NEACNMF; i++)
  33.                 precache_model(szMFL[i])
  34.         }
  35.         return PLUGIN_CONTINUE
  36. }


  37. public neacn_respawn(id)
  38. {
  39.         neacn_doHz(id)
  40.         return PLUGIN_HANDLED
  41. }


  42. public neacn_doHz(player)
  43. {
  44.         if(AXIS==get_user_team(player))
  45.         {
  46.         dod_set_model(player, "neacn-japan")
  47.         }
  48.        
  49.         if(ALLIES==get_user_team(player))
  50.         {
  51.         dod_set_model(player, "neacn-china")
  52.         }
  53.        
  54.         return PLUGIN_HANDLED
  55. }

  56. public dod_client_changeteam(id, team, oldteam)
  57. {
  58.         neacn_doHz(id)
  59. }

复制代码
发表于 2013-4-26 00:46:12 | 显示全部楼层 来自 广西柳州
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-4-26 11:52:21 | 显示全部楼层 来自 云南昆明
ADMIN_IMMUNITY 就是A权限吧。。
回复

使用道具 举报

 楼主| 发表于 2013-4-26 12:12:40 | 显示全部楼层 来自 江苏连云港
本帖最后由 winnie7t 于 2013-4-26 12:14 编辑
385897365 发表于 2013-4-26 00:46
27.     if (is_user_alive(id) && (get_user_flags(id)&ADMIN_IMMUNITY))
这句就是了


...我发错了,,这是我自己添加进去的。。。但是编译不出来,,这个原本是没有权限的,,,,
我把没有权限的改好了。。大神再看一下啊,,,应该怎么加才对啊。。。
回复

使用道具 举报

发表于 2013-4-27 01:53:30 | 显示全部楼层 来自 广西柳州
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2013-4-27 09:04:28 | 显示全部楼层 来自 江苏连云港
385897365 发表于 2013-4-27 01:53
试试这个看看

[AMXX]  Plugin file open error <plugins "huanzhang.amxx">
和我自己添加权限显示的一样的错误。。
回复

使用道具 举报

发表于 2013-4-27 11:16:00 | 显示全部楼层 来自 广东汕头
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <engine>
  5. #include <dodx>
  6. #include <dodfun>
  7. #include <fakemeta>

  8. #define PLUGIN  "HuanZhuang"
  9. #define VERSION "1.0.0"
  10. #define AUTHOR  "NeaCN.COM"

  11. #define NEACNMF 4
  12. #define NEACNNF 17
  13. new szMFL[NEACNMF][]={
  14. "models/player/neacn-china/neacn-china.mdl",
  15. "models/player/neacn-china/neacn-chinaT.mdl",
  16. "models/player/neacn-japan/neacn-japan.mdl",
  17. "models/player/neacn-japan/neacn-japanT.mdl"
  18. }


  19. new pCVAR_HZ

  20. public plugin_init()
  21. {
  22.         register_plugin(PLUGIN, VERSION, AUTHOR)
  23.         register_event("ResetHUD","neacn_respawn","be")
  24.         register_event("CurWeapon", "Event_CurWeapon", "be","1=1")
  25.         register_forward(FM_SetModel, "fw_SetModel")
  26. }


  27. public plugin_precache()
  28. {
  29.         pCVAR_HZ = register_cvar("NeaCN_HZ", "1")

  30.         if (get_pcvar_num(pCVAR_HZ))
  31.         {
  32.                 for (new i=0; i<NEACNMF; i++)
  33.                 precache_model(szMFL[i])
  34.         }
  35.         return PLUGIN_CONTINUE
  36. }


  37. public neacn_respawn(id)
  38. {
  39.         neacn_doHz(id)
  40.         return PLUGIN_HANDLED
  41. }


  42. public neacn_doHz(player)
  43. {
  44.         if (!(get_user_flags(player)&ADMIN_IMMUNITY))
  45.         {
  46.         return PLUGIN_HANDLED
  47.         }
  48.         if(AXIS==get_user_team(player))
  49.         {
  50.         dod_set_model(player, "neacn-japan")
  51.         }
  52.         
  53.         if(ALLIES==get_user_team(player))
  54.         {
  55.         dod_set_model(player, "neacn-china")
  56.         }
  57.         
  58.         return PLUGIN_HANDLED
  59. }

  60. public dod_client_changeteam(id, team, oldteam)
  61. {
  62.         neacn_doHz(id)
  63. }
复制代码
试试试试试看
回复

使用道具 举报

 楼主| 发表于 2013-4-27 13:10:28 | 显示全部楼层 来自 江苏连云港
dong520 发表于 2013-4-27 11:16
试试试试试看

unknown            unknown  unknown           huanzhang.amxx   bad load

不知道哪里出问题了。挺郁闷

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-4-27 13:22:33 | 显示全部楼层 来自 广西柳州
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-4-27 13:25:06 | 显示全部楼层 来自 广西柳州
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

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