传奇登录脚本即传奇玩家人物登录时执行的脚本,所有的人物初始数据都放置在这个脚本当中。
传奇登录脚本的存放路径为:D:\Mirserver\Mir200\Envir\MapQuest_Def文件夹下的Qfuntction-0.txt为本文件里。
QManage.txt文件开头的文件必须是以[@login]开头,login代表登陆的意思
后面的文件内容可以跟条件检测语句,如
#if
checklevel > 0
#act
give ****
这种类似的语句
登陆脚本用得最为广泛的是上线给新人送装备,下面例子中华众传奇一条龙就给大家详细的讲解一下
---------------------------------------------------------------------------------------------------------
#IF
checkjob warrior checkjob 这是条件检测语句,检测职业是否为战士
ISNEWHUMAN 条件检测语句,检测是否为新人
#ACT #act 是一个条件语句的一个固定格式,代表上面的条件如果成立,那么执行#act下面的语句
give 木剑 1 give 是给的意思 木剑 是DB数据库的一个装备名字 1 代表数量,即一个意思
give 布衣(女) 1 同上
give 布衣(男) 1 同上
give 超级金创药 1 同上
give 超级魔法药 1 同上
Break
#IF
checkjob wizard checkjob 这是条件检测语句,检测职业是否为法师
ISNEWHUMAN 条件检测语句,检测是否为新人
#ACT
give 木剑 1
give 布衣(女) 1
give 布衣(男) 1
give 超级金创药 1
give 超级魔法药 1
Break
#IF
checkjob taoist checkjob 这是条件检测语句,检测职业是否为道士
ISNEWHUMAN 条件检测语句,检测是否为新人
#ACT
give 木剑 1
give 布衣(女) 1
give 布衣(男) 1
give 超级金创药 1
give 超级魔法药 1
Break
break这个语句,它代理中断停止的意思,即脚本执行到这个地方就停止了,不再往下面执行
登陆脚本的应用非常广泛,用的地方还有很多.比如给自定义变量赋值==
当我们修改了了登录脚本的后,如何在不重启传奇引擎的情况下加载传奇sf登录脚本呢?
打开M2窗口 选择控制——重新加载——重新加载QFunction