问: 在自己的传奇版本里添加转身可领取永久攻击倍数的设置,如何在原有的转身NPC设置脚本中实现?
答: 首先,你需要在QManage.txt文本中添加如下内容,以调用登陆脚本:
[@Login]
#if
#act
#CALL [游戏登陆\\登陆脚本.txt] @登陆设置
Copy
其次,在Envir\QuestDiary路径下建立一个名为“游戏登陆”的文件夹,再在此文件夹下建立一个名为“登陆脚本.txt”的文本文件,内容如下:
[@登陆设置]
{
#if
checknamelist ..\\QuestDiary\\转生\\一转名单.txt
#act
POWERRATE 200 60000
}
Copy
200为攻击力的2倍,60000为秒数。
最后,在转生NPC脚本中添加如下内容:
#IF
CHECKLEVELEX > 49 ;等级大于49
checkrenewlevel = 0 ;转生次数为0
#ACT
RENEWLEVEL 1 1 1 ;设置转生为1级,等级恢复1级,奖励属性1点
addnamelist ..\\QuestDiary\\转生\\一转名单.txt ;记录角色名
sendmsg 0 恭喜《%s》,完成一次重生!!!!!!!!!!!!!!!!!!
#elseact
messagebox 等级不足50,或你以一转
Copy
请注意,此方法仅适用于在QM文件中添加新建立的TXT文档名称。
在QManage.txt中集成登录事件: 在[@Login]标签后添加:
#if
#act
#CALL [游戏登陆\\登陆脚本.txt] @登陆设置
Copy
创建登陆脚本文件:
在Envir\\QuestDiary目录下创建一个名为“游戏登陆”的文件夹。
在“游戏登陆”文件夹中创建登陆脚本.txt,内容为:
[@登陆设置]
{
#if
checknamelist ..\\QuestDiary\\转生\\一转名单.txt
#act
POWERRATE 200 60000
}
Copy
200代表2倍攻击,60000为持续时间(秒)。
更新转生NPC脚本:
如果角色等级大于49:
#IF
CHECKLEVELEX > 49
checkrenewlevel = 0
#ACT
RENEWLEVEL 1 1 1
addnamelist ..\\QuestDiary\\转生\\一转名单.txt
sendmsg 0 恭喜《%s》,完成一次重生!!!!!!!!!!!!!!!!!!
Copy
否则显示等级不足信息。