搜索
查看: 4842|回复: 10

魔兽玩家注册代码

[复制链接]
发表于 2009-4-14 10:46:09 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
本帖最后由 20576526 于 2009-4-14 11:27 编辑

大家好哪个高人能帮我把一下代码从新编写一下,就想注册玩家在access表格有权限的就可以保存经验,没有权限的就不能保存经验,我复制以下代码编辑出错,出现为定义的变量,错误.我复制一下代码放到魔兽原文件里面编辑出错,以下是代码及截图
  1. public XP_Save_Helper( parm[1] )
  2. {
  3. #if ADVANCED_DEBUG
  4.   writeDebugInfo("XP_Save_Helper", parm[0]);
  5. #endif
  6. if ( access( parm[0], ADMIN_SAVEXP ) )
  7. {
  8.   XP_Save( parm[0] );
  9. } else {
  10.   if ( access( parm[0], ADMIN_TEMPID ) )
  11.   {
  12.    client_print( parm[0], print_chat, "%s 此ID为公用帐号,本局经验不会被保存,请更改您的ID后重新进入.", g_MODclient )
  13.   } else {
  14.    if ( get_cvar_num("Only_SaveXP_Reged") && !access( parm[0], ADMIN_REGED ) )
  15.     {
  16.     client_print( parm[0], print_chat, "%s 此ID没有注册,本局经验不会被保存,请到官方网站注册您的ID.", g_MODclient )
  17.    } else {
  18.     XP_Save( parm[0] );
  19.     }
  20.    }
  21.   }
  22. }
复制代码
1. 在scripting\include\amxconst.inc里增加:
/* z 表示玩家已注册
* t 表示储存玩家经验
没有权限的不保存经验
*/
#define ADMIN_REGED (1<<17) /* flag "z" */
#define ADMIN_SAVEXP (1<<18) /* flag "t" */
#define ADMIN_TEMPID (1<<19) /* flag "z" */

本帖子中包含更多资源

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

×
发表于 2009-4-14 12:03:37 | 显示全部楼层 来自 中国–广东–中山
希望高手来帮忙解决问题
回复

使用道具 举报

发表于 2009-4-14 13:04:02 | 显示全部楼层 来自 中国–广东–中山
高手到那里去了?
回复

使用道具 举报

发表于 2009-4-14 18:47:22 | 显示全部楼层 来自 中国–广东–中山
这个问题没有人能解决吗?
回复

使用道具 举报

发表于 2009-4-15 07:43:33 | 显示全部楼层 来自 中国–广东–中山
高手近来呀
回复

使用道具 举报

发表于 2009-4-15 12:02:41 | 显示全部楼层 来自 中国–四川–遂宁
代码不全怎么看?
回复

使用道具 举报

发表于 2009-4-17 13:00:31 | 显示全部楼层 来自 中国–浙江–杭州
:victory: 在QQ上把 原帖子的地址发我下  我来看看
回复

使用道具 举报

发表于 2009-8-12 09:18:59 | 显示全部楼层 来自 中国–上海–上海
= =那个变量没定义过?
回复

使用道具 举报

发表于 2010-3-10 22:20:14 | 显示全部楼层 来自 中国–广西–南宁
都在找高手,高手都自己收着
回复

使用道具 举报

发表于 2010-3-30 23:16:08 | 显示全部楼层 来自 中国–河北–秦皇岛
我来看看:victory:
回复

使用道具 举报

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

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