搜索
查看: 2496|回复: 9

好了可以使用了

[复制链接]
发表于 2010-3-6 08:50:22 | 显示全部楼层 |阅读模式 来自 广东中山
本帖最后由 20576526 于 2010-3-7 08:21 编辑

可以使用了谢谢
 楼主| 发表于 2010-3-6 10:46:10 | 显示全部楼层 来自 广东中山
顶呀....
回复

使用道具 举报

 楼主| 发表于 2010-3-6 10:59:03 | 显示全部楼层 来自 广东中山
希望有人能够解决这个 问题
回复

使用道具 举报

发表于 2010-3-6 11:05:13 | 显示全部楼层 来自 四川遂宁
  1. if(get_user_flags(i) & ADMIN_USER){   
复制代码
建议改成
  1. if(get_user_flags(i) & ADMIN_RESERVATION == 0){   
复制代码
回复

使用道具 举报

 楼主| 发表于 2010-3-6 11:12:36 | 显示全部楼层 来自 广东中山
本帖最后由 20576526 于 2010-3-6 11:20 编辑

这个插件存在个问题就是,限制8000元,但是在杀人的时候还是可以加钱,要等到从新开局才恢复到原来的8000元,怎么控制玩家杀人都不加钱呢,必须要有权限金钱才可以往上加,谢谢
回复

使用道具 举报

发表于 2010-3-6 11:13:52 | 显示全部楼层 来自 四川遂宁
你这代码有很多毛病!
重新给你写了一个
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <hamsandwich>

  4. #define PLUGIN        "no access max money 8000"
  5. #define VERSION        "1.0"
  6. #define AUTHOR        "k1nader"
  7. #define LOADING        "^n^t%s v%s, Copyright (C) 2010 by %s^n"

  8. public plugin_init()
  9. {
  10.         register_plugin(PLUGIN, VERSION, AUTHOR);
  11.         server_print(LOADING,PLUGIN,VERSION,AUTHOR);
  12.         RegisterHam(Ham_Spawn, "player", "FwdPlayerSpawn", 1);
  13. }

  14. public FwdPlayerSpawn(id)
  15. {
  16.         if(get_user_flags(id) &  ADMIN_RESERVATION) return HAM_IGNORED;
  17.         if(cs_get_user_money(id) > 8000)
  18.                 cs_set_user_money(id,8000);
  19.         return HAM_IGNORED;
  20. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2010-3-6 11:27:11 | 显示全部楼层 来自 广东中山
谢谢楼上的高手:)
回复

使用道具 举报

 楼主| 发表于 2010-3-6 11:35:39 | 显示全部楼层 来自 广东中山
出现这个错误是怎么回事情

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-3-6 12:55:30 | 显示全部楼层 来自 四川遂宁
这个插件存在个问题就是,限制8000元,但是在杀人的时候还是可以加钱,要等到从新开局才恢复到原来的8000元,怎么控制玩家杀人都不加钱呢,必须要有权限金钱才可以往上加,谢谢 ...
20576526 发表于 2010-3-6 11:12
  1. #include <amxmodx>
  2. #include <cstrike>

  3. #define PLUGIN        "no access max money 8000"
  4. #define VERSION        "1.0"
  5. #define AUTHOR        "k1nader"
  6. #define LOADING        "^n^t%s v%s, Copyright (C) 2010 by %s^n"

  7. public plugin_init()
  8. {
  9.         register_plugin(PLUGIN, VERSION, AUTHOR);
  10.         server_print(LOADING,PLUGIN,VERSION,AUTHOR);
  11.         register_event("Money","update_money","b");
  12. }

  13. public update_money(id)
  14. {
  15.         if(get_user_flags(id) &  ADMIN_RESERVATION || !is_user_connected(id)) return;
  16.         if(cs_get_user_money(id) > 8000)
  17.                 cs_set_user_money(id,8000);
  18. }
复制代码
好了重新写了个。。。可以满足你的需求
回复

使用道具 举报

发表于 2010-3-6 15:52:15 | 显示全部楼层 来自 浙江杭州
楼主辛苦拉!  顶啊!!!!!
回复

使用道具 举报

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

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