PDA

Просмотр полной версии : NPC Change JOb Maker


FFForever
06.02.2010, 13:51
function dukun_2()
Talk( 1, "Dukun : Silahkan Pilih JOb Yang Kamu Ingin." )
Text( 1, "Job Pertama", JumpPage, 2 )
Text( 1, "Job Kedua", JumpPage, 3 )
Text( 1, "Makasih" , CloseTalk )

Talk( 2, "Silahkan Pilih First JOb Dikenakan Biaya Ganti 1000" )
Text( 2, "Swordman", JumpPage, 8 )
Text( 2, "HUnter", JumpPage, 9 )
Text( 2, "Herbalis", JumpPage, 10 )
Text( 2, "Explorer", JumpPage, 11 )
Text( 2, "Gak Jadi Deh, Kapan2 Aja !", JumpPage, 1 )

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 1000, 1000 )
TriggerAction( 1, SetProfession, 1 )
TriggerAction( 1, TakeMoney, 1000, 1000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 2 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 1000, 1000 )
TriggerAction( 2, SetProfession, 1 )
TriggerAction( 2, TakeMoney, 1000, 1000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(8, "Ok, I will become a Swordman", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 1000, 1000 )
TriggerAction( 1, SetProfession, 2 )
TriggerAction( 1, TakeMoney, 1000, 1000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 1000, 1000 )
TriggerAction( 2, SetProfession, 2 )
TriggerAction( 2, TakeMoney, 1000, 1000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(8, "Ok, I will become a HUnter", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 1000, 1000 )
TriggerAction( 1, SetProfession, 5 )
TriggerAction( 1, TakeMoney, 1000, 1000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 4 )
TriggerCondition( 2, PfEqual,0 )
TriggerCondition( 2, HasMoney, 1000, 1000 )
TriggerAction( 2, SetProfession, 5 )
TriggerAction( 2, TakeMoney, 1000, 1000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(8, "Ok, I will become a Herbalis", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 9 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 0 )
TriggerCondition( 1, HasMoney, 1000, 1000 )
TriggerAction( 1, SetProfession, 4 )
TriggerAction( 1, TakeMoney, 1000, 1000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 9 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual, 0 )
TriggerCondition( 2, HasMoney, 1000, 1000 )
TriggerAction( 2, SetProfession, 4 )
TriggerAction( 2, TakeMoney, 1000, 1000 )
TriggerAction( 2, JumpPage, 6 )
TriggerCondition( 3, LvCheck, ">", 9 )
TriggerCondition( 3, IsCategory, 4 )
TriggerCondition( 3, PfEqual,0 )
TriggerCondition( 3, HasMoney, 1000, 1000 )
TriggerAction( 3, SetProfession, 4 )
TriggerAction( 3, TakeMoney, 1000, 1000 )
TriggerAction( 3, JumpPage, 6 )
TriggerFailure( 3, JumpPage, 7 )
Text(8, "Ok, I will become a Explorer", MultiTrigger, GetMultiTrigger(), 2)


Talk( 3, "Silahkan Pilih Second JOb Dikenakan Biaya Ganti 5000" )
Text( 3, "Sharpshooter", JumpPage, 14 )
Text( 3, "Crusader", JumpPage, 15 )
Text( 3, "Champion", JumpPage, 16 )
Text( 3, "Voyager", JumpPage, 17 )
Text( 3, "Cleric", JumpPage, 18 )
Text( 3, "Seal Master", JumpPage, 19 )
Text( 3, "Gak Jadi Deh, Kapan2 Aja !", JumpPage, 1 )

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 2 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 12 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 39 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual, 2 )
TriggerCondition( 2, HasMoney, 5000, 5000 )
TriggerAction( 2, SetProfession, 12 )
TriggerAction( 2, TakeMoney, 5000, 5000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 2, JumpPage, 7 )
Text(14, "Ok, I will become a Sharpshooter", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 9 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(15, "Ok, I will become a Crusader", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 2 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 8 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(16, "Ok, I will become a Champion", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 4 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 16 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 39 )
TriggerCondition( 2, IsCategory, 3 )
TriggerCondition( 2, PfEqual, 4 )
TriggerCondition( 2, HasMoney, 5000, 5000 )
TriggerAction( 2, SetProfession, 16 )
TriggerAction( 2, TakeMoney, 5000, 5000 )
TriggerAction( 2, JumpPage, 6 )
TriggerCondition( 3, LvCheck, ">", 39 )
TriggerCondition( 3, IsCategory, 4 )
TriggerCondition( 3, PfEqual, 4 )
TriggerCondition( 3, HasMoney, 5000, 5000 )
TriggerAction( 3, SetProfession, 16 )
TriggerAction( 3, TakeMoney, 5000, 5000 )
TriggerAction( 3, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(17, "Ok, I will become a Voyager", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 13 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 39 )
TriggerCondition( 2, IsCategory, 4 )
TriggerCondition( 2, PfEqual, 5 )
TriggerCondition( 2, HasMoney, 5000, 5000 )
TriggerAction( 2, SetProfession, 13 )
TriggerAction( 2, TakeMoney, 5000, 5000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(18, "Ok, I will become a Cleric", MultiTrigger, GetMultiTrigger(), 2)

InitTrigger()
TriggerCondition( 1, LvCheck, ">", 39 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 14 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, JumpPage, 6 )
TriggerCondition( 2, LvCheck, ">", 39 )
TriggerCondition( 2, IsCategory, 4 )
TriggerCondition( 2, PfEqual, 5 )
TriggerCondition( 2, HasMoney, 5000, 5000 )
TriggerAction( 2, SetProfession, 14 )
TriggerAction( 2, TakeMoney, 5000, 5000 )
TriggerAction( 2, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Text(19, "Ok, I will become a Seal Master", MultiTrigger, GetMultiTrigger(), 2)

Talk(6, "Selamat. Semoga berhasil.")
Talk(7, "Sorry. kamu tidak memenuhi syarat.!")


end
Вставить в NpcScript.lua

(с)darnals

toweli
14.12.2010, 16:55
то что искал,пригодится,спасибо)

Refleks
06.02.2011, 17:41
Тыкнул бы спс