搜索
查看: 2375|回复: 0

请各位高手帮我想点办法

[复制链接]
发表于 2009-9-11 18:25:52 | 显示全部楼层 |阅读模式 来自 中国–广东–深圳–南山区
本帖最后由 702033080 于 2009-9-11 18:30 编辑

我的中文id是禁止改名的..但是他兼容no sxe的名字..现在就是有一个烦恼  每次一些id进来..例如一个没开sxe的人的名字叫king..他会自动改成 [NO-sXe-I] king
然后另外又一个没开sxe 的名字也叫king的人也进来了 他就自动改成(1)[NO-sXe-I] king
但是中文id插件不兼容(1)[NO-sXe-I]这个名字..所以就一直king change name (1)[NO-sXe-I] king                        ..我曾经试过用过滤id..但是过滤id只是在进服之前过滤..进服然后他一直改名字..不会过滤..也试过在users.ini修改过..增加一个(1)的vip和一个(1)[NO-sXe-I] 有没有一些插件可以兼容修改名字..我这里有一段源码..但是我不会编写..希望各位高手可以帮我想出一个办法..
  1. // 兼容 sXe 改名
  2.       if (equal(newname, "[NO-sXe-I]", 10))
  3.       {
  4.          replace(oldname, 31, "[NO-sXe-I] ", "")
  5.          formatex(newname, 31, "[NO-sXe-I] %s", oldname)
  6.          ig_setname(id, newname)
  7.       }
  8.       else
  9.          ig_setname(id, oldname)

  10.       return PLUGIN_CONTINUE
  11.    }

  12.    g_SetAllow[id] = 0
  13.    ig_setname(id, g_SetName[id])

  14.    return PLUGIN_CONTINUE
  15. }

复制代码
这个插件的源码是来自老友记的中文id..但是源码编译不了..我实在没办法..只能发帖求救
游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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