搜索
查看: 2081|回复: 0

魔兽注册代码

[复制链接]
发表于 2009-4-14 12:05:01 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
本帖最后由 jinhong0610 于 2009-4-14 12:06 编辑

大家好哪个高人能帮我把一下代码从新编写一下,就想注册玩家在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" */

本帖子中包含更多资源

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

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

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