[NPC]Class Changer

Junior Spellweaver
Joined
Oct 31, 2008
Messages
124
Reaction score
0
---------------------------------------------Class NPC

function roni_21 ()

Talk( 1, "Class Advancement : So, you want me to change your Job? Please know that it will cost some money, and you won't get items like trough the quest! If you are ok with that, tell me what you want to become.")
Text( 1, "List 1st Jobs", JumpPage, 8 )
Text( 1, "List 2nd Jobs", JumpPage, 14 )
Text( 1, "Nothing" , CloseTalk )

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 25000, 25000 )
TriggerAction( 1, SetProfession, 1 )
TriggerAction( 1, TakeMoney, 25000, 25000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 2 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 25000, 25000 )
TriggerAction( 2, SetProfession, 1 )
TriggerAction( 2, TakeMoney, 25000, 25000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Talk(8, "What do you wish to become? You have to be lvl 10 or higher" )
Text(8, "Swordsman (25k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 25000, 25000 )
TriggerAction( 1, SetProfession, 2 )
TriggerAction( 1, TakeMoney, 25000, 25000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 25000, 25000 )
TriggerAction( 2, SetProfession, 2 )
TriggerAction( 2, TakeMoney, 25000, 25000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(8, "Hunter (25k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 25000, 25000 )
TriggerAction( 1, SetProfession, 5 )
TriggerAction( 1, TakeMoney, 25000, 25000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 4 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 25000, 25000 )
TriggerAction( 2, SetProfession, 5 )
TriggerAction( 2, TakeMoney, 25000, 25000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(8, "Herbalist (25k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 25000, 25000 )
TriggerAction( 1, SetProfession, 4 )
TriggerAction( 1, TakeMoney, 25000, 25000 )
TriggerAction( 1, JumpPage, 6 )
Text(8, "Explorer (25k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 2 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 12 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 39 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual, 2 )
TriggerCondition( 2, HasMoney, 50000, 50000 )
TriggerAction( 2, SetProfession, 12 )
TriggerAction( 2, TakeMoney, 50000, 50000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Talk(14, "What do you wish to become? You have to be lvl 40 or higher" )
Text(14, "Sharpshooter (50k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 9 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(14, "Crusader (50k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 2 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 8 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(14, "Champion (50k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, PfEqual, 4 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 16 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
Text(14, "Voyager (50k)", MultiTrigger, GetMultiTrigger(), 2)


InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 13 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
Text(14, "Cleric (50k)", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 50000, 50000 )
TriggerAction( 1, SetProfession, 14 )
TriggerAction( 1, TakeMoney, 50000, 50000 )
TriggerAction( 1, JumpPage, 6 )
Text(14, "Seal Master (50k)", MultiTrigger, GetMultiTrigger(), 2)

Talk(6, "Congratulations, Good Luck.")
Talk(7, "Sorry, your not able to change class.!")


end

NPC in garnernpc.txt
153 Class Advancement 1 402 0 223075,278378 223075,278378 180 Argent City 1 0 roni_21 0

Made by me :D
 
Back