Metal npc i just made it work for me :P
1st
Qman
[@Login]
#IF
CHECK [451] 1
#ACT
Var Integer Human MultiKill1 0
LoadVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [452] 1
#ACT
Var Integer Human MultiKill2 0
LoadVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [453] 1
#ACT
Var Integer Human MultiKill3 0
LoadVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [454] 1
#ACT
Var Integer Human MultiKill4 0
LoadVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [455] 1
#ACT
Var Integer Human MultiKill5 0
LoadVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
2nd
Qfun
[@OnKillMob(Deer)]
#IF
CHECK [451] 1
#ACT
CalcVar Human MultiKill1 + 1
SaveVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
goto @de
[@de]
#IF
CheckVar Human MultiKill1 > 19
#ACT
sendmsg 6 "You have killed 20 Deer go see Tommy!"
[@OnKillMob(Sheep)]
#IF
CHECK [452] 1
#ACT
CalcVar Human MultiKill2 + 1
SaveVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
goto @sh
[@sh]
#IF
CheckVar Human MultiKill2 > 24
#ACT
sendmsg 6 "You have killed 25 Sheep go see Tommy!"
[@OnKillMob(Keratoid)]
#IF
CHECK [453] 1
#ACT
CalcVar Human MultiKill3 + 1
SaveVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
goto @ke
[@ke]
#IF
CheckVar Human MultiKill3 > 24
#ACT
sendmsg 6 "You have killed 25 Keratoids go see Tommy!"
[@OnKillMob(OmaWarrior)]
#IF
CHECK [454] 1
#ACT
CalcVar Human MultiKill4 + 1
SaveVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
goto @ow
[@ow]
#IF
CheckVar Human MultiKill4 > 5
#ACT
sendmsg 6 "You have killed 6 OmaWarriors go see Tommy!"
[@OnKillMob(Monkey)]
#IF
CHECK [455] 1
#ACT
CalcVar Human MultiKill5 + 1
SaveVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
goto @mo
[@mo]
#IF
CheckVar Human MultiKill5 > 20
#ACT
sendmsg 6 "You have killed 20 Monkeys go see Tommy!"
3rd
Npc (goes in market def)
;CHECKS
[@main]
#IF
checknamelist MultiKill/Variables/10.txt
#ACT
goto @done
break
#IF
checknamelist MultiKill/Variables/9.txt
#ACT
goto @5
break
#IF
checknamelist MultiKill/Variables/8.txt
#ACT
goto @main5
break
#IF
checknamelist MultiKill/Variables/7.txt
#ACT
goto @4
break
#IF
checknamelist MultiKill/Variables/6.txt
#ACT
goto @main4
break
#IF
checknamelist MultiKill/Variables/5.txt
#ACT
goto @3
break
#IF
checknamelist MultiKill/Variables/4.txt
#ACT
goto @main3
break
#IF
checknamelist MultiKill/Variables/3.txt
#ACT
goto @2
break
#IF
checknamelist MultiKill/Variables/2.txt
#ACT
goto @main2
break
#IF
checknamelist MultiKill/Variables/1.txt
#ACT
goto @1
break
#ELSEACT
goto @main1
;; Main output
[@main1]
<Hello, my name is Tommy!>\ \
Welcome, you have now found me! I am new to the world of\
Legends and I have many many many challanges for you, if\
you wish to accept these challanges, let me know at any\
time!\
Warning you can not use the X to log out if you started the quest!\
Log back to the Char screen!\
<Begin Quest 1/@quest1> -- <Exit/@exit>
;; Quest 1
[@quest1]
#ACT
addnamelist MultiKill/Variables/1.txt
SET [451] 1
Var Integer Human MultiKill1 0
SaveVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 20 Deers! Come back when you have!"
close
[@1]
#IF
CheckVar Human MultiKill1 > 19
#ACT
goto @1.1
#ELSEACT
goto @1.2
[@1.1]
#ACT
delnamelist MultiKill/Variables/1.txt
addnamelist MultiKill/Variables/2.txt
goto @1.3
sendmsg 6 "Congratulations, Quest 1 Complete!"
give gold 8000
CHANGEEXP + 115
[@1.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$HUMAN(MultiKill1)> Deers, come back when\
you have killed 20!.\
<exit/@exit>
[@1.3]
<Hello, my name is Tommy!>\ \
That was just a warm up, there is no reward for that, but least I\
now know you are worthy to continue, talk to me at any other time\
to begin more quests!\
<exit/@exit>
;; Quest 2
[@main2]
<Hello, my name isTommy!>\ \
So, you want another challange huh! Well, this one will be of\
course much harder, so, if you think you have what it takes then\
this one is made for endurance, think you have what it takes? If\
you can complete this one, I will grant you a reward!\
<Begin Quest 2/@quest2> -- <Exit/@exit>
[@quest2]
#ACT
delnamelist MultiKill/Variables/2.txt
addnamelist MultiKill/Variables/3.txt
reset [451] 1
SET [452] 1
Var Integer Human MultiKill2 0
SaveVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 25 Sheep! Come back when you have!"
close
[@2]
#IF
CheckVar Human MultiKill2 > 24
#ACT
goto @2.1
#ELSEACT
goto @2.2
[@2.1]
#IF
checkjob wizard
#ACT
goto @2.11
break
#IF
checkjob taoist
#ACT
goto @2.22
break
#IF
checkjob warrior
#ACT
goto @2.33
break
#IF
checkjob assassin
#ACT
goto @2.33
break
[@2.11]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.22]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.33]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.2]
<Hello, my name is Tommy!>\
You have currently killed <$HUMAN(MultiKill2)> Sheep, come back when\
you have killed 25!.\
<exit/@exit>
[@2.3]
<Hello, my name is Tommy!>\
Congratulations, 25 Sheep is a very long process, as for that I gave\
you a small reward, I am sure you will find a use for these items!!!\
<exit/@exit>
;; Quest 3
[@main3]
<Hello, my name is Tommy!>\
So so so, so, you are back for more huh! Well, wise guy! This one will\
require strengh, not just on you're own, muahah!! Oh and i must stress\
that, this is not for the weak, Best of luck, muaha!\
<Begin Quest 3/@quest3> -- <Exit/@exit>
[@quest3]
#ACT
addnamelist MultiKill/Variables/5.txt
delnamelist MultiKill/Variables/4.txt
reset [452] 1
SET [453] 1
Var Integer Human MultiKill3 0
SaveVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 60 Keratoid around MudWall! Good luck!"
close
[@3]
#IF
CheckVar Human MultiKill3 > 24
#ACT
goto @3.1
#ELSEACT
goto @3.2
[@3.1]
#ACT
delnamelist MultiKill/Variables/5.txt
addnamelist MultiKill/Variables/6.txt
give gold 12000
CHANGEEXP + 215
goto @3.3
sendmsg 6 "Congratulations, Quest 3 Complete!"
[@3.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill3)> Keratoids, come back when\
you have killed 25!.\
<exit/@exit>
[@3.3]
<Hello, my name is Tommy!>\ \
Congratulations, 25 Keratoid's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
;; Quest 4
[@main4]
Well your back for more i see,lets what i have for you!\
Lets go over to WoomaWoods and kill 6 OmaWarriorS!\
<Begin Quest 4/@quest4> -- <Exit/@exit>
[@quest4]
#ACT
addnamelist MultiKill/Variables/7.txt
delnamelist MultiKill/Variables/6.txt
reset [453] 1
SET [454] 1
Var Integer Human MultiKill4 0
SaveVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 6 OmaWarriors around WoomaWoods! Good luck!"
close
[@4]
#IF
CheckVar Human MultiKill4 > 5
#ACT
goto @4.1
#ELSEACT
goto @4.2
[@4.1]
#ACT
delnamelist MultiKill/Variables/7.txt
addnamelist MultiKill/Variables/8.txt
give gold 12500
CHANGEEXP + 230
goto @4.3
sendmsg 6 "Congratulations, Quest 4 Complete!"
[@4.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill4)> OmaWarriors, come back when\
you have killed 6!.\
<exit/@exit>
[@4.3]
<Hello, my name is Tommy!>\ \
Congratulations, 6 OmaWarrior's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
[@main5]
Well your back for more i see,lets what i have for you!\
Lets go over to HellzIsland and kill 20 Monkeys!\
<Begin Quest 5/@quest5> -- <Exit/@exit>
[@quest5]
#ACT
addnamelist MultiKill/Variables/9.txt
delnamelist MultiKill/Variables/8.txt
reset [454] 1
SET [455] 1
Var Integer Human MultiKill5 0
SaveVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 20 Monkeys around HeelzIsland! Good luck!"
close
[@5]
#IF
CheckVar Human MultiKill5 > 19
#ACT
goto @5.1
#ELSEACT
goto @5.2
[@5.1]
#ACT
delnamelist MultiKill/Variables/9.txt
addnamelist MultiKill/Variables/10.txt
give gold 13000
CHANGEEXP + 245
goto @5.3
sendmsg 6 "Congratulations, Quest 5 Complete!"
[@5.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill5)> Monkeys, come back when\
you have killed 20!.\
<exit/@exit>
[@5.3]
<Hello, my name is Tommy!>\ \
Congratulations, 20 monkeys's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
[@done]
There will be more to come....\
<Exit/@exit>
4th
in market def you need a folder called MultiKill in it have folder called Variables then txts 1-10
5th
in QuestDiary make sure you have Variables folder with Integral txt in there
1st
Qman
[@Login]
#IF
CHECK [451] 1
#ACT
Var Integer Human MultiKill1 0
LoadVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [452] 1
#ACT
Var Integer Human MultiKill2 0
LoadVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [453] 1
#ACT
Var Integer Human MultiKill3 0
LoadVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [454] 1
#ACT
Var Integer Human MultiKill4 0
LoadVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
#IF
CHECK [455] 1
#ACT
Var Integer Human MultiKill5 0
LoadVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
2nd
Qfun
[@OnKillMob(Deer)]
#IF
CHECK [451] 1
#ACT
CalcVar Human MultiKill1 + 1
SaveVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
goto @de
[@de]
#IF
CheckVar Human MultiKill1 > 19
#ACT
sendmsg 6 "You have killed 20 Deer go see Tommy!"
[@OnKillMob(Sheep)]
#IF
CHECK [452] 1
#ACT
CalcVar Human MultiKill2 + 1
SaveVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
goto @sh
[@sh]
#IF
CheckVar Human MultiKill2 > 24
#ACT
sendmsg 6 "You have killed 25 Sheep go see Tommy!"
[@OnKillMob(Keratoid)]
#IF
CHECK [453] 1
#ACT
CalcVar Human MultiKill3 + 1
SaveVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
goto @ke
[@ke]
#IF
CheckVar Human MultiKill3 > 24
#ACT
sendmsg 6 "You have killed 25 Keratoids go see Tommy!"
[@OnKillMob(OmaWarrior)]
#IF
CHECK [454] 1
#ACT
CalcVar Human MultiKill4 + 1
SaveVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
goto @ow
[@ow]
#IF
CheckVar Human MultiKill4 > 5
#ACT
sendmsg 6 "You have killed 6 OmaWarriors go see Tommy!"
[@OnKillMob(Monkey)]
#IF
CHECK [455] 1
#ACT
CalcVar Human MultiKill5 + 1
SaveVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
goto @mo
[@mo]
#IF
CheckVar Human MultiKill5 > 20
#ACT
sendmsg 6 "You have killed 20 Monkeys go see Tommy!"
3rd
Npc (goes in market def)
;CHECKS
[@main]
#IF
checknamelist MultiKill/Variables/10.txt
#ACT
goto @done
break
#IF
checknamelist MultiKill/Variables/9.txt
#ACT
goto @5
break
#IF
checknamelist MultiKill/Variables/8.txt
#ACT
goto @main5
break
#IF
checknamelist MultiKill/Variables/7.txt
#ACT
goto @4
break
#IF
checknamelist MultiKill/Variables/6.txt
#ACT
goto @main4
break
#IF
checknamelist MultiKill/Variables/5.txt
#ACT
goto @3
break
#IF
checknamelist MultiKill/Variables/4.txt
#ACT
goto @main3
break
#IF
checknamelist MultiKill/Variables/3.txt
#ACT
goto @2
break
#IF
checknamelist MultiKill/Variables/2.txt
#ACT
goto @main2
break
#IF
checknamelist MultiKill/Variables/1.txt
#ACT
goto @1
break
#ELSEACT
goto @main1
;; Main output
[@main1]
<Hello, my name is Tommy!>\ \
Welcome, you have now found me! I am new to the world of\
Legends and I have many many many challanges for you, if\
you wish to accept these challanges, let me know at any\
time!\
Warning you can not use the X to log out if you started the quest!\
Log back to the Char screen!\
<Begin Quest 1/@quest1> -- <Exit/@exit>
;; Quest 1
[@quest1]
#ACT
addnamelist MultiKill/Variables/1.txt
SET [451] 1
Var Integer Human MultiKill1 0
SaveVar Human MultiKill1 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 20 Deers! Come back when you have!"
close
[@1]
#IF
CheckVar Human MultiKill1 > 19
#ACT
goto @1.1
#ELSEACT
goto @1.2
[@1.1]
#ACT
delnamelist MultiKill/Variables/1.txt
addnamelist MultiKill/Variables/2.txt
goto @1.3
sendmsg 6 "Congratulations, Quest 1 Complete!"
give gold 8000
CHANGEEXP + 115
[@1.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$HUMAN(MultiKill1)> Deers, come back when\
you have killed 20!.\
<exit/@exit>
[@1.3]
<Hello, my name is Tommy!>\ \
That was just a warm up, there is no reward for that, but least I\
now know you are worthy to continue, talk to me at any other time\
to begin more quests!\
<exit/@exit>
;; Quest 2
[@main2]
<Hello, my name isTommy!>\ \
So, you want another challange huh! Well, this one will be of\
course much harder, so, if you think you have what it takes then\
this one is made for endurance, think you have what it takes? If\
you can complete this one, I will grant you a reward!\
<Begin Quest 2/@quest2> -- <Exit/@exit>
[@quest2]
#ACT
delnamelist MultiKill/Variables/2.txt
addnamelist MultiKill/Variables/3.txt
reset [451] 1
SET [452] 1
Var Integer Human MultiKill2 0
SaveVar Human MultiKill2 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 25 Sheep! Come back when you have!"
close
[@2]
#IF
CheckVar Human MultiKill2 > 24
#ACT
goto @2.1
#ELSEACT
goto @2.2
[@2.1]
#IF
checkjob wizard
#ACT
goto @2.11
break
#IF
checkjob taoist
#ACT
goto @2.22
break
#IF
checkjob warrior
#ACT
goto @2.33
break
#IF
checkjob assassin
#ACT
goto @2.33
break
[@2.11]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.22]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.33]
#ACT
delnamelist MultiKill/Variables/3.txt
addnamelist MultiKill/Variables/4.txt
CHANGEEXP + 200
give gold 10000
goto @2.3
sendmsg 6 "Congratulations, Quest 2 Complete!"
[@2.2]
<Hello, my name is Tommy!>\
You have currently killed <$HUMAN(MultiKill2)> Sheep, come back when\
you have killed 25!.\
<exit/@exit>
[@2.3]
<Hello, my name is Tommy!>\
Congratulations, 25 Sheep is a very long process, as for that I gave\
you a small reward, I am sure you will find a use for these items!!!\
<exit/@exit>
;; Quest 3
[@main3]
<Hello, my name is Tommy!>\
So so so, so, you are back for more huh! Well, wise guy! This one will\
require strengh, not just on you're own, muahah!! Oh and i must stress\
that, this is not for the weak, Best of luck, muaha!\
<Begin Quest 3/@quest3> -- <Exit/@exit>
[@quest3]
#ACT
addnamelist MultiKill/Variables/5.txt
delnamelist MultiKill/Variables/4.txt
reset [452] 1
SET [453] 1
Var Integer Human MultiKill3 0
SaveVar Human MultiKill3 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 60 Keratoid around MudWall! Good luck!"
close
[@3]
#IF
CheckVar Human MultiKill3 > 24
#ACT
goto @3.1
#ELSEACT
goto @3.2
[@3.1]
#ACT
delnamelist MultiKill/Variables/5.txt
addnamelist MultiKill/Variables/6.txt
give gold 12000
CHANGEEXP + 215
goto @3.3
sendmsg 6 "Congratulations, Quest 3 Complete!"
[@3.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill3)> Keratoids, come back when\
you have killed 25!.\
<exit/@exit>
[@3.3]
<Hello, my name is Tommy!>\ \
Congratulations, 25 Keratoid's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
;; Quest 4
[@main4]
Well your back for more i see,lets what i have for you!\
Lets go over to WoomaWoods and kill 6 OmaWarriorS!\
<Begin Quest 4/@quest4> -- <Exit/@exit>
[@quest4]
#ACT
addnamelist MultiKill/Variables/7.txt
delnamelist MultiKill/Variables/6.txt
reset [453] 1
SET [454] 1
Var Integer Human MultiKill4 0
SaveVar Human MultiKill4 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 6 OmaWarriors around WoomaWoods! Good luck!"
close
[@4]
#IF
CheckVar Human MultiKill4 > 5
#ACT
goto @4.1
#ELSEACT
goto @4.2
[@4.1]
#ACT
delnamelist MultiKill/Variables/7.txt
addnamelist MultiKill/Variables/8.txt
give gold 12500
CHANGEEXP + 230
goto @4.3
sendmsg 6 "Congratulations, Quest 4 Complete!"
[@4.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill4)> OmaWarriors, come back when\
you have killed 6!.\
<exit/@exit>
[@4.3]
<Hello, my name is Tommy!>\ \
Congratulations, 6 OmaWarrior's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
[@main5]
Well your back for more i see,lets what i have for you!\
Lets go over to HellzIsland and kill 20 Monkeys!\
<Begin Quest 5/@quest5> -- <Exit/@exit>
[@quest5]
#ACT
addnamelist MultiKill/Variables/9.txt
delnamelist MultiKill/Variables/8.txt
reset [454] 1
SET [455] 1
Var Integer Human MultiKill5 0
SaveVar Human MultiKill5 ..\QuestDiary\Variables\Integral.txt
sendmsg 6 "Kill 20 Monkeys around HeelzIsland! Good luck!"
close
[@5]
#IF
CheckVar Human MultiKill5 > 19
#ACT
goto @5.1
#ELSEACT
goto @5.2
[@5.1]
#ACT
delnamelist MultiKill/Variables/9.txt
addnamelist MultiKill/Variables/10.txt
give gold 13000
CHANGEEXP + 245
goto @5.3
sendmsg 6 "Congratulations, Quest 5 Complete!"
[@5.2]
<Hello, my name is Tommy!>\ \
You have currently killed <$Human(MultiKill5)> Monkeys, come back when\
you have killed 20!.\
<exit/@exit>
[@5.3]
<Hello, my name is Tommy!>\ \
Congratulations, 20 monkeys's not on you're own must have been a challange\
especially when they are real, anyways!!! Hope you enjoyed your reward\
<exit/@exit>
[@done]
There will be more to come....\
<Exit/@exit>
4th
in market def you need a folder called MultiKill in it have folder called Variables then txts 1-10
5th
in QuestDiary make sure you have Variables folder with Integral txt in there