【脚本】简单 高效的 首杀脚本 附带详细教程。

1:NPC脚本设置(首爆-3.txt)。主要用于展示前端首爆的条件、奖品、人数、获奖名单,包含了一些变量。

[@main]
#say
首次击杀下面的<BOSS/fcolor=250>会获得一定奖励 \
<怪物       奖励                         名额    领取人/fcolor=254> \
<沃玛教主/fcolor=253>   <元宝*100+饲料*20+祝福油*1/fcolor=243>      <<$STR(G100)>/fcolor=250>     <$STR(A100)> \
<祖玛教主/fcolor=253>   <元宝*100+饲料*20+祝福油*1/fcolor=243>      <<$STR(G101)>/fcolor=250>     <$STR(A101)> \
<邪恶毒蛇/fcolor=253>   <元宝*200+饲料*30+祝福油*1/fcolor=243>      <<$STR(G102)>/fcolor=250>     <$STR(A102)> \
<虹魔教主/fcolor=253>   <元宝*200+饲料*30+祝福油*1/fcolor=243>      <<$STR(G103)>/fcolor=250>     <$STR(A103)> \
<黄泉教主/fcolor=253>   <元宝*500+饲料*30+祝福油*2/fcolor=243>      <<$STR(G104)>/fcolor=250>     <$STR(A104)> \ \
<下一页/@怪2>       <退出/@exit>

[@怪2]
<怪物       奖励                         名额    领取人/fcolor=254> \
<触龙神/fcolor=253>     <元宝*500+饲料*30+祝福油*2/fcolor=243>      <<$STR(G105)>/fcolor=250>     <$STR(A105)> \ 
<牛魔王/fcolor=253>     <元宝*800+饲料*30+祝福油*2/fcolor=243>      <<$STR(G119)>/fcolor=250>     <$STR(A119)> \ 
<千年树妖/fcolor=253>   <元宝*1000+饲料*50+祝福油*2/fcolor=243>     <<$STR(G106)>/fcolor=250>     <$STR(A106)> \ 
<赤月恶魔/fcolor=253>   <元宝*1000+饲料*50+祝福油*2/fcolor=243>     <<$STR(G107)>/fcolor=250>     <$STR(A107)> \ 
<重装使者/fcolor=253>   <元宝*1000+饲料*50+祝福油*2/fcolor=243>     <<$STR(G108)>/fcolor=250>     <$STR(A108)> \ 
<圣域教主/fcolor=253>   <元宝*1000+饲料*50+祝福油*2/fcolor=243>     <<$STR(G109)>/fcolor=250>     <$STR(A109)> \  \

<上一页/@main>       <下一页/@怪3>       <退出/@exit>

[@怪3]
<怪物        奖励                         名额    领取人/fcolor=254> \
<圣域牛魔王/fcolor=253>  <元宝*1000+饲料*50+祝福油*2/fcolor=243>     <<$STR(G110)>/fcolor=250>     <$STR(A110)> \ 
<暗之触龙神/fcolor=253>  <元宝*1500+饲料*50+祝福油*3/fcolor=243>     <<$STR(G111)>/fcolor=250>     <$STR(A111)> \ 
<暗之牛魔王/fcolor=253>  <元宝*1500+饲料*50+祝福油*3/fcolor=243>     <<$STR(G112)>/fcolor=250>     <$STR(A112)> \  \ \ \ \ 
<上一页/@怪2>       <六大新衣服/@怪4>       <退出/@exit>

[@怪4]
<怪物          奖励                        名额   领取人/fcolor=254> \
<暗之双头血魔/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G113)>/fcolor=250>    <$STR(A113)> \ 
<暗之双头金刚/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G114)>/fcolor=250>    <$STR(A114)> \ 
<暗之黄泉教主/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G115)>/fcolor=250>    <$STR(A115)> \ 
<暗之骷髅精灵/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G116)>/fcolor=250>    <$STR(A116)> \ 
<暗之沃玛教主/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G117)>/fcolor=250>    <$STR(A117)> \ 
<暗之虹魔教主/fcolor=249>  <元宝*2000+饲料*100+祝福油*5/fcolor=243>   <<$STR(G118)>/fcolor=250>    <$STR(A118)> \  \ 

<上一页/@怪3>       <退出/@exit>     <击杀上方6个BOSS会额外奖励 挂机券*1/fcolor=254>

2:QF,设置首杀BOSS条件和给与奖励物品相关。

 

;首杀奖励
[@OnKillMob]
#IF
CheckKillMonName 沃玛教主
Equal G100 1
#Act
Mov A100 <<$Username>/fcolor=151>
GameGold + 100
Give 饲料 20
Give 祝福油 1
Dec G100 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><沃玛教主/FCOLOR=254><获得奖励:100元宝+饲料×20+祝福油x1/FCOLOR=69>
Break

#IF
CheckKillMonName 祖玛教主
Equal G101 1
#Act
Mov A101 <<$Username>/fcolor=151>
GameGold + 100
Give 饲料 20
Give 祝福油 1
Dec G101 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><祖玛教主/FCOLOR=254><获得奖励:100元宝+饲料×20+祝福油x1/FCOLOR=69>
Break

#IF
CheckKillMonName 邪恶毒蛇
Equal G102 1
#Act
Mov A102 <<$Username>/fcolor=151>
GameGold + 200
Give 饲料 30
Give 祝福油 1
Dec G102 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><邪恶毒蛇/FCOLOR=254><获得奖励:200元宝+饲料×30+祝福油x1/FCOLOR=69>
Break

#IF
CheckKillMonName 虹魔教主
Equal G103 1
#Act
Mov A103 <<$Username>/fcolor=151>
GameGold + 200
Give 饲料 30
Give 祝福油 2
Dec G103 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><虹魔教主/FCOLOR=254><获得奖励:200元宝+饲料×30+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 黄泉教主
Equal G104 1
#Act
Mov A104 <<$Username>/fcolor=151>
GameGold + 500
Give 饲料 30
Give 祝福油 2
Dec G104 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><黄泉教主/FCOLOR=254><获得奖励:500元宝+饲料×30+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 触龙神
Equal G105 1
#Act
Mov A105 <<$Username>/fcolor=151>
GameGold + 500
Give 饲料 30
Give 祝福油 2
Dec G105 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><触龙神/FCOLOR=254><获得奖励:500元宝+饲料×30+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 牛魔王
Equal G119 1
#Act
Mov A119 <<$Username>/fcolor=151>
GameGold + 800
Give 饲料 30
Give 祝福油 2
Dec G119 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><牛魔王/FCOLOR=254><获得奖励:500元宝+饲料×30+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 千年树妖
Equal G106 1
#Act
Mov A106 <<$Username>/fcolor=151>
GameGold + 1000
Give 饲料 30
Give 祝福油 2
Dec G106 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><千年树妖/FCOLOR=254><获得奖励:1000元宝+饲料×30+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 赤月恶魔
Equal G107 1
#Act
Mov A107 <<$Username>/fcolor=151>
GameGold + 1000
Give 饲料 50
Give 祝福油 2
Dec G107 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><赤月恶魔/FCOLOR=254><获得奖励:1000元宝+饲料×50+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 重装使者
Equal G108 1
#Act
Mov A108 <<$Username>/fcolor=151>
GameGold + 1000
Give 饲料 50
Give 祝福油 2
Dec G108 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><重装使者/FCOLOR=254><获得奖励:1000元宝+饲料×50+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 圣域教主
Equal G109 1
#Act
Mov A109 <<$Username>/fcolor=151>
GameGold + 1000
Give 饲料 50
Give 祝福油 2
Dec G109 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><圣域教主/FCOLOR=254><获得奖励:1000元宝+饲料×50+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 圣域牛魔王
Equal G110 1
#Act
Mov A110 <<$Username>/fcolor=151>
GameGold + 1000
Give 饲料 50
Give 祝福油 2
Dec G110 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><圣域牛魔王/FCOLOR=254><获得奖励:1000元宝+饲料×50+祝福油x2/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之触龙神
Equal G111 1
#Act
Mov A111 <<$Username>/fcolor=151>
GameGold + 1500
Give 饲料 50
Give 祝福油 3
Dec G111 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之触龙神/FCOLOR=254><获得奖励:1500元宝+饲料×50+祝福油x3/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之牛魔王
Equal G112 1
#Act
Mov A112 <<$Username>/fcolor=151>
GameGold + 1500
Give 饲料 50
Give 祝福油 3
Dec G112 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之牛魔王/FCOLOR=254><获得奖励:1500元宝+饲料×50+祝福油x3/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之双头血魔
Equal G113 1
#Act
Mov A113 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G113 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之双头血魔/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之双头金刚
Equal G114 1
#Act
Mov A114 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G114 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之双头金刚/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之黄泉教主
Equal G115 1
#Act
Mov A115 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G115 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之黄泉教主/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之骷髅精灵
Equal G116 1
#Act
Mov A116 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G116 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之骷髅精灵/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之沃玛教主
Equal G117 1
#Act
Mov A117 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G117 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之沃玛教主/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

#IF
CheckKillMonName 暗之虹魔教主
Equal G118 1
#Act
Mov A118 <<$Username>/fcolor=151>
GameGold + 2000
Give 饲料 100
Give 祝福油 5
Give 挂机券 1
Dec G118 1
SENDMOVEMSG 0 249 251 450 1 <温馨提示:/FCOLOR=250>恭喜玩家<【<$USERNAME>】/FCOLOR=251><击杀了/FCOLOR=253><暗之虹魔教主/FCOLOR=254><获得奖励:2000元宝+饲料×100+祝福油x5/FCOLOR=69>
Break

3:QM添加变量初始化赋值。

 

[@Startup]
#IF
Equal G497 0
#ACT
#CALL [\游戏功能\全局变量.txt] @执行全局变量

4:全局变量.xtx 脚本

 

[@执行全局变量]
{
#IF
#Act
;↓以下为全局变量触发一次
Mov G497 1
Mov G100 1
Mov G101 1
Mov G102 1
Mov G103 1
Mov G104 1
Mov G105 1
Mov G106 1
Mov G107 1
Mov G108 1
Mov G109 1
Mov G110 1
Mov G111 1
Mov G112 1
Mov G113 1
Mov G114 1
Mov G115 1
Mov G116 1
Mov G117 1
Mov G118 1
Mov G119 1
Mov A100 <未认领/fcolor=247>
Mov A101 <未认领/fcolor=247>
Mov A102 <未认领/fcolor=247>
Mov A103 <未认领/fcolor=247>
Mov A104 <未认领/fcolor=247>
Mov A105 <未认领/fcolor=247>
Mov A106 <未认领/fcolor=247>
Mov A107 <未认领/fcolor=247>
Mov A108 <未认领/fcolor=247>
Mov A109 <未认领/fcolor=247>
Mov A110 <未认领/fcolor=247>
Mov A111 <未认领/fcolor=247>
Mov A112 <未认领/fcolor=247>
Mov A113 <未认领/fcolor=247>
Mov A114 <未认领/fcolor=247>
Mov A115 <未认领/fcolor=247>
Mov A116 <未认领/fcolor=247>
Mov A117 <未认领/fcolor=247>
Mov A118 <未认领/fcolor=247>
Mov A119 <未认领/fcolor=247>
}

5:关键一步,在 Mapinfo.txt 中相关首杀BOSS的地图代码中加入 ONKILLMON 参数,杀死怪物方可生效,如:

[D024  沃玛寺庙] DARK NORECALL NORANDOMMOVE NORECONNECT(D023) ONKILLMON

 

THE END