传奇私服任何设置休息间,NPC
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了传奇私服任何设置休息间,NPC相关的知识,希望对你有一定的参考价值。
传奇私服里如何设置休息间(包括元宝休息间)npc!(2小时一次5分钟增加元宝经验休息间)设置元宝传送NPC!每分钟扣元宝地图详细设置,我可以修改。我要设置过程。请发我信箱yang.wei.peng@163.com谢谢!
参考技术A Mirserver\Mir200\Envir\MapQuest_Def里面有一个QManage.txt脚本,是系统每次开启后读取的,里面有闭关的脚本和计时器设置,在这里修改一下就行了,一般是:[@OnTimer1]
#IF
HAVEHERO
#ACT
Gmexecute changeluck 1
[@OnTimer0]
#IF
ISONMAP SG008
CHECKGAMEGOLD > 9
#ACT
GAMEGOLD - 10
CHANGEEXP + 1000000
#elseact
SetOffTimer 0
GOTO @songhui
[@songhui]
#IF
ISONMAP SG008
#ACT
SetOffTimer 0
Messagebox 对不起,您身上的元宝已经用完 \ \ 现在将您传送回土城
mapmove 3 330 330
break
#elseact
SetOffTimer 0
ISONMAP SG008这个是地图号
CHECKGAMEGOLD > 9这个是检测元宝是否大于9,因为我的是每秒10元宝,
GAMEGOLD - 10 这个是每秒减10元宝,
CHANGEEXP + 1000000 这个是每秒加10万经验,
[@OnTimer0] 这个是计时器,
SetOffTimer 0 这个是停止计时器,
你在这里把这里的扣除元宝和加经验的修改了就行了,注意别忘了CHECKGAMEGOLD > 9 这个地方也改一下,后面的数字如果你想每秒扣100元宝就改成99,每秒扣50就改49...
哦,对了,要注意你的地图计时器代码和这里要一样,要不然不行的。想简单的改就改这里的两个数字就行了。 参考技术B 天下没有免费的午餐,不出点血是没人做的。
你懂的,单单百度知道里的200分就想打发人。别想了。
请传奇脚本高手看看
这段脚本在铁血引擎下正常执行,在HERO引擎下无法执行,麻烦高手看下,铁血引擎下正常执行是活动开始全服提示,点击活动地图内NPC开始答题,开始回答问题时,有个倒计时6秒后才能回答下一题,如果已出题目没有回答就点击NPC会提示问题没有回答完,在hero引擎下进入地图后点击NPC就一直提示0秒后才能允许重新答题,将Equal M66 0改为Equal M66 1后会出现题目,回答完成后,再点击NPC就一直提示问题没有回答完,检查过变量、命令无错误重复,脚本如下:
[@活动参加]
#IF
CHECKLEVELEX > 60
#ACT
MAPMOVE dengmi
MOV M66 0
DelayCall 6000 @介绍
BREAK
[@答题]
#IF
Equal M66 0
#ACT
SENDMSG 6 你在<$str(M66)>秒后才允许重新答题!
BREAK
#IF
Equal D1 1
EQUAL S18 0
Equal M66 0
#ACT
MOV M66 6
SetonTimer 13 1
GOTO @允许答题
#ELSEACT
SENDMSG 6 你的问题还没回答完!
MOV S18 0
BREAK
[@答题]
#IF
;如果
Equal M66 0
;检测 M66变量等于 0
#ACT
;则执行
SENDMSG 6 你在<$str(M66)>秒后才允许重新答题!
;提示 你在 M66秒后才允许答题
BREAK
;结束
很明显的有逻辑错误!!!
你这段脚本的意思就是 M66等于0(倒计时)光提示 没任何结果 M66不等于0也没结果
所以直接导致 一套脚本在这就卡死了...不会往下执行性的!
其他脚本 还不清楚意思 我还不清楚 你Equal D1 1 EQUAL S18 0 检测命令 代表的意思 所以后面的脚本无法给定论 参考技术A 兄弟脚本不完整吧? 参考技术B SetonTimer 参考技术C 没看到全脚本,无法作出任何回答
以上是关于传奇私服任何设置休息间,NPC的主要内容,如果未能解决你的问题,请参考以下文章