- 传奇世界登陆脚本参考
-
有很多玩家和新手GM咨询我关于服务端版本的技术问题,关于如何禁止人物登陆及封恶意玩家的登陆IP等等,由于时间关系不便于一一为每位解答,所以今天特此为这问题向大家公布一下,希望对各位喜欢传奇世界的朋友都有所帮助。同时要感谢大家对我们的支持和厚爱。
-
[@登陆脚本读取]
{
#IF
checknamelist \特色功能\禁止登陆人物.txt
#ACT
kick
SENDMSG 5 %s你现在的人物已被封,请更换人物登陆!
#IF
CHECKACCOUNTLIST \特色功能\禁止登陆帐号.txt
#ACT
kick
SENDMSG 5 %s你现在的帐号已被封,请更换帐号登陆!
#IF
CHECKIPLIST \特色功能\禁止登陆IP.txt
#ACT
kick
SENDMSG 5 %s你现在登陆IP已被封,请更换IP登陆!
#IF
checknamelist \特色功能\获得双倍经验人物.txt
#ACT
KILLMONEXPRATE 200 200000000
SENDMSG 5 %s你现在的人物被指定为上线获得2倍经验。
#IF
checknamelist \特色功能\双倍攻击人物1.2.txt
#ACT
POWERRATE 120 600000
SENDMSG 5 您的现在的攻击力为1.2倍!
#IF
checknamelist \特色功能\双倍攻击人物2.0.txt
#ACT
POWERRATE 200 600000
SENDMSG 5 您的现在的攻击力为2.0倍!
#IF
checknamelist \特色功能\清除仓库密码名单.txt
#ACT
ClearPassword
DelNameList \特色功能\清除仓库密码名单.txt
SENDMSG 5 您的仓库密码被清除!
#IF
checknamelist \特色功能\加速人物.txt
#ACT
Mapmove 128
SENDMSG 5 您属于本游戏的钦点犯人...所以现在奉命将你关押!
#IF
checknamelist \特色功能\2倍经验人物.txt
#ACT
KILLMONEXPRATE 200 200000000
SENDMSG 5 您的人物为系统指定双倍经验!
#IF
checknamelist \特色功能\3倍经验人物.txt
#ACT
KILLMONEXPRATE 300 200000000
SENDMSG 5 您的人物为系统指定三倍经验!
#IF
checknamelist \特色功能\4倍经验人物.txt
#ACT
KILLMONEXPRATE 400 200000000
SENDMSG 5 您的人物为系统指定四倍经验!
#IF
CHECKITEM 黑暗之戒 1
#ACT
take 黑暗之戒 10
SENDMSG 5 黑暗之戒为下线就消失的物品,你的黑暗之戒消失了!
#IF
ISADMIN
#ACT
CHANGEMODE 2 1
CHANGEMODE 3 1
SENDMSG 6 由于您是管理员,所以上线为隐身模式!退出命令为@无敌模式,@隐身模式
#IF
LARGE G19 0
ISGUILDMASTER
#ACT
SENDMSG 7 秘密线报:距离首次夺沙报名申请还剩〖<$STR(G19)>〗小时,请注意到时去中州皇宫找国王提交头像!
#IF
ISGUILDMASTER
ISCASTLEMASTER
#ACT
SENDMSG 1 江湖情报:英豪群踞沙城!勇猛的沙城之主〖%s〗来到游戏中了!
#IF
checknamelist ..\QuestDiary\天下第一\冠军名单.txt
#ACT
SENDMSG 0 江湖情报:伟大的天下第一人〖%s〗来到游戏中了!据说此人杀人不眨眼,生人勿近!
#elseACT
take 至尊PK刃 1
takew 至尊PK刃 1
#IF
CHECKLEVELEX > 359
#ACT
CHANGELEVEL = 359
SENDMSG 7 本站封顶级为360级,因此您的等级不能超过359!
#IF
CHECKVAR HUMAN 双倍时间 > 0
#ACT
CALCVAR HUMAN 双倍时间 - 1
SAVEVAR HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间Save.txt
KILLMONEXPRATE 200 200000000
DELAYCALL 60 @双倍经验计时开始
SENDMSG 7 你当前的双倍时间还有:<$HUMAN(双倍时间)>分钟.
#elseact
SENDMSG 7 你当前的双倍时间还有:<$HUMAN(双倍时间)>分钟.
}这个脚本完全是商业无错的,大家可以完全套用,里面已经定义了沙城主及新手登陆限制等等问题,如果还有不懂的地方请给我们留言,我们会在网站公布解决方案的。