传奇玩家上线按分钟赠送3次小礼物的方法

2024-05-07

首先在QManage.txt 中添加登陆触发:

#CALL [游戏登陆新手礼品.txt] @新手礼物

然后加新手礼物触发脚本。位置在MirServerMir200EnvirQuestDiary游戏登陆文件

新手礼物脚本

[@新手礼物]
{
#IF
  CHECKLEVELEX < 35
#ACT
  SetOnTimer 4 5
}

QManage.txt 中继续加时间触发

[@OnTimer4]
#IF
CHECK [31] 0
#SAY
你很快将会获得热血传奇送出的一号份新手礼物:
<新手火龙珠/fcolor=249>  <气血石(小)/fcolor=249>  数量1
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!
<我需要其他的帮助/@帮助>
#ACT
SENDTIMEMSG 你将获得一号份新手礼物,请等待%s…… 120 251 @新手礼物一 0
SetOffTimer 4
BREAK
#IF
checknamelist ..QuestDiary数据文件一号份新手礼物.txt
#SAY
恭喜你获得一号份礼物,<5分钟/fcolor=249>之后您将获得第二份新手礼物:
<双倍卷轴/fcolor=249>    数量1
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!
<我需要其他的帮助/@帮助>
#ACT
SENDTIMEMSG 你将获得第二份新手礼物,请等待%s…… 300 251 @新手礼物二 0
SetOffTimer 4
BREAK
#IF
checknamelist ..QuestDiary数据文件第二份新手礼物.txt
#SAY
恭喜你获得第二份礼物,<10分钟/fcolor=249>之后您将获得第三份新手礼物:
<绿宝石(任务)/fcolor=249>    数量5(绑定,在盟重内功宗师处<开通英雄内功/fcolor=250>)
<魔血石(大)/FCOLOR=249>      数量1    
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!
<我需要其他的帮助/@帮助>
#ACT
SENDTIMEMSG 你将获得第三份新手礼物,请等待%s…… 600 251 @新手礼物三 0
SetOffTimer 4
BREAK


后面在QFunction-0.txt 中加下面这段

[@新手礼物一]
#IF
CHECK [31] 0
#ACT
SET [31] 1
give 气血石(小) 1
give 新手火龙珠 1
SENDMSG 6 恭喜:你获得了:新手火龙珠,气血石(小)
ADDNAMELIST ..QuestDiary数据文件一号份新手礼物.txt
SetOnTimer 4 15
BREAK

[@新手礼物二]
#IF
#ACT
give 双倍卷轴 1
SENDMSG 6 恭喜:你获得了:双倍卷轴
DELNAMELIST ..QuestDiary数据文件一号份新手礼物.txt
ADDNAMELIST ..QuestDiary数据文件第二份新手礼物.txt
SetOnTimer 4 15
BREAK

[@新手礼物三]
#IF
#SAY
恭喜您获得第三份礼物,请确认!
如果您在游戏中有任何疑问,请前往<公告栏右上方的“?”号/fcolor=249>,
<彩虹精灵/fcolor=249>将一号时间为您解答问题!

 

好了 这样玩家上线就会提示赠送小礼物!

 


上一篇:将指定物品制造在指定范围内THROWITEM天降财神实现方法 下一篇:人物死亡爆出物品几率控制详解
HAOPK传奇工具站 © 2024 www.haopk.net All rights reserved. sitemap
今日访问量:27351   昨日访问量:29073