搜索
查看: 8785|回复: 42

简单会员插件LANCLUB(IDREG2)

 关闭 [复制链接]
发表于 2006-5-18 21:41:51 | 显示全部楼层 |阅读模式 来自 中国–广东–广州
插件名称:LANCLUB(IDREG2)
版本:2006.5.18
作者:Marshall
备注:以前写过IDREG,可惜有大量的BUG,现在把所有代码重新写了一遍,用了新的SQLX模块,也优化了一些代码。算是以前的更新吧,所以以前的贴我关闭了。

数据库:由于新的模块的支持,可以使用5.0的版本的MySQL了。当然4.0的也行。安装时请选上多语言支持。
需要模块:FUN模块/SQLX模块/CSTRIKE模块
测试环境:Windows XP SP2英文版,MySQL 5.0.18,AMXX1.70/AMXX1.71,在启动之前,请在SQL.cfg里设置好你的MYSQL参数。

功能:
和以前相似,既然重写了也就顺便加入了多语言支持。
1、封IP功能:很简单的禁止IP进入,但还是能连接的。
2、会员功能:注册与登录功能,会员有专属菜单,菜单的功能与等级相关,可以踢人,换队伍,杀死玩家,换钱,换地图等功能,送钱,送经验,送点数功能。

命令:
所有玩家可使用的:
reg [密码] – 注册一个新ID.
login [ID] [密码] –登录已有ID.
amx_me 显示我的菜单/换图等
amx_myfriend 显示我的好友菜单/送钱等

需要BAN权限的:
amx_mban [IP] 禁止一个IP
amx_munban [IP] 取消禁止一个IP
amx_mblock [ID] 禁止一个ID

参数:
加了一大堆参数,不过大部分保持默认值就可以了。
        amx_m_point_enable 1 是否开启点数模式
        amx_m_allow_reg 1 是否允许注册
        amx_m_kick_notvip 0 是否提未注册的玩家
        amx_m_default_point 15 注册时给的初始点数
        amx_m_default_exp 0 注册时给的初始经验值
        amx_m_vipglow 0 注册玩家是否发光
        amx_m_viphp 0 注册玩家是否加血
        amx_m_viparmor 0 注册玩家是否加防弹衣
        amx_m_levelhp 2 每级所加的血
        amx_m_levelap 3 每级所加的防弹衣
        amx_m_notvip_maxmoney 3000 非注册玩家的金钱上限
        amx_m_exps 1 经验倍数
        amx_m_exp_change_map 180 换消耗的经验值
        amx_m_exp_change_team 80 换队伍消耗的经验值
        amx_m_exp_kick 90 踢玩家消耗的经验值
        amx_m_exp_slay 60 杀死玩家消耗的经验值
        amx_m_exp_money 30 换钱消耗的经验值
        amx_m_exp_restartround 150 重新开始消耗的经验值
        amx_m_exp_givemoney 40 送钱消耗的经验值
        amx_m_exp_giveexp 75 送经验消耗的经验值
        amx_m_exp_givepoint 20 送点数消耗的经验值
        amx_m_level_changemap 5 换地图需要的等级
        amx_m_level_kick 4 踢玩家需要的等级
        amx_m_level_slay 4 杀死玩家需要的等级
        amx_m_level_changeteam 4 换队伍需要的等级
        amx_m_level_changemoney 3 换钱需要的等级
        amx_m_level_restartround 5 重新开始需要的等级
        amx_m_level_givemoney 4 送钱需要的等级
        amx_m_level_giveexp 4 送经验需要的等级
        amx_m_level_givepoint 4 送点数需要的等级

注意:
请不要随便修改你的服务器名称,服务器名称不能有非法字符如’ = “ `等,否则会导致出错。
如果你修改了以上数值,请记得在语言文件中保持一致。
请在语言文件文件中修改你的等级显示,我未修改。
玩家进入服务器时会绑定两个菜单F11和F12键。
VIP玩家使用say命令时名字前会有提示。
也许还有一些忘记了的细节,记得了再补上来吧。

在编写过程中,得到很多朋友的帮助,特别谢谢memeNt ['33的测试,CS菜鸟鸟的意见,我在当中学会了很多东西。
我是教育网无法对插件进行多人情况下的测试,虽然有热心网友的测试,也许仍然有BUG存在,仅供测试。


下面是截图

本帖子中包含更多资源

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

×
 楼主| 发表于 2006-5-18 21:46:27 | 显示全部楼层 来自 中国–广东–广州

回复: 简单会员插件LANCLUB(IDREG2)

补充截图:dribble:

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2006-5-18 22:31:16 | 显示全部楼层 来自 日本

回复: 简单会员插件LANCLUB(IDREG2)

担心的是那些温柔作弊器使用者如何防止。
这样下放权限,如何防止权限滥用呢?
为了升级是否会无形中助长作弊呢?
考虑到作弊,很多插件都不敢启用。。。。
回复

使用道具 举报

发表于 2006-5-18 22:41:44 | 显示全部楼层 来自 日本

回复: 简单会员插件LANCLUB(IDREG2)

amx_sql_host        "127.0.0.1"
amx_sql_user        "root"
amx_sql_pass        ""
amx_sql_db        "amx"
amx_sql_table        "admins"
这些项目该如何设置?
楼主能不能给一下,原始贴得连接?参考一下
回复

使用道具 举报

 楼主| 发表于 2006-5-18 22:46:26 | 显示全部楼层 来自 中国–广东–广州

回复: 简单会员插件LANCLUB(IDREG2)

这个插件是原创,这个就是原帖,
这个插件只用到这几个参数
amx_sql_host "127.0.0.1" //数据库服务器的地址,如果是本机不用改
amx_sql_user "root"  //用户名
amx_sql_pass ""   //密码
amx_sql_db "amx"  //数据库
回复

使用道具 举报

 楼主| 发表于 2006-5-18 22:47:44 | 显示全部楼层 来自 中国–广东–广州

回复: 简单会员插件LANCLUB(IDREG2)

Post by cityhonghu
担心的是那些温柔作弊器使用者如何防止。
这样下放权限,如何防止权限滥用呢?
为了升级是否会无形中助长作弊呢?
考虑到作弊,很多插件都不敢启用。。。。


作弊与反作弊是一个长期的斗争
有反作弊就有作弊,所以,这个问题 很难回答
回复

使用道具 举报

发表于 2006-5-18 22:49:01 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 简单会员插件LANCLUB(IDREG2)

哇,,,好漂亮的插件,太感谢了。
回复

使用道具 举报

 楼主| 发表于 2006-5-18 22:51:40 | 显示全部楼层 来自 中国–广东–广州

回复: 简单会员插件LANCLUB(IDREG2)

Post by AE86
哇,,,好漂亮的插件,太感谢了。


AE86,你真是个好孩子。
回复

使用道具 举报

发表于 2006-5-18 23:03:00 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 简单会员插件LANCLUB(IDREG2)

1.0可以用吗?
给我源码看看好吗?
回复

使用道具 举报

发表于 2006-5-18 23:05:25 | 显示全部楼层 来自 日本

回复: 简单会员插件LANCLUB(IDREG2)

如果是本机的话,是不是只需要定义
amx_sql_user "root"
amx_sql_pass ""
即可?这2个什么时候用得着?
amx_sql_table "admins"
这一项该如何设置?
第一次接触sql,完全不明白。不好意思了。
回复

使用道具 举报

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

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