22pk论坛 发表于 2015-11-16 11:04:52

传奇私服GM设置玩家在线 发放三份礼物脚本

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

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

然后加新手礼物触发脚本。位置在MirServer\Mir200\Envir\QuestDiary\游戏登陆文件

新手礼物脚本

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

QManage.txt 中继续加时间触发

[@OnTimer4]
#IF
CHECK 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 0
#ACT
SET 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>将第一时间为您解答问题!\

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

唐骑 发表于 2015-11-16 11:05:45

不要等待机会,而要创造机会。

毛骗 发表于 2015-11-17 19:49:11

IT柏拉图倒真的是...

明朝伪君子 发表于 2015-11-20 03:52:12

接到陌生电话请先说,“你好,找哪位”

的决战 发表于 2015-11-20 18:42:35

兄弟....表给偶丢丢哦....

华丽的挑战 发表于 2015-11-21 14:00:55

我来看看!谢谢

仁心解码2 发表于 2015-11-21 14:30:35

楼猪哦,我的可爱小楼主,太爱你了。

剑道独尊 发表于 2015-11-22 11:16:34

什么什么啊??

蛇蝎美人第一季 发表于 2015-12-2 09:51:15

人生伟业的建立 ,不在能知,乃在能行。

zxg1991 发表于 2015-12-2 11:10:36

vgffffffffffffffffffffffff
页: [1] 2 3 4 5 6 7
查看完整版本: 传奇GM设置玩家在线 发放三份礼物脚本