| 
 | 
 
首先在QManage.txt 中添加登陆触发: 
 
#CALL [\游戏登陆\新手礼品.txt] @新手礼物 
 
然后加新手礼物触发脚本。位置在MirServer\Mir200\Envir\QuestDiary\游戏登陆文件 
 
新手礼物脚本 
 
[@新手礼物] 
{ 
#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>将第一时间为您解答问题!\ 
 
 
 
好了 这样玩家上线就会提示赠送小礼物! |   
 
上一篇:GM怎么封玩家IP?怎么禁止玩家登陆下一篇:人物死亡爆出物品几率控制详解 
 
 |