📄 npcscript01.lua
字号:
Defence( 0767 )
Defence( 0768 )
Weapon( 0770 )
Weapon( 0771 )
Weapon( 0773 )
Weapon( 0774 )
Talk( 4, "Goldie: What type of mask would you like to mold?")
Text( 4, "Snowdoll Mask",JumpPage,5)
Text( 4, "Pumpkin Mask", JumpPage,6)
Text( 4, "Deathsoul Mask", JumpPage,7)
InitTrigger() --兑换鬼怪面具
TriggerCondition( 1, HasItem, 4358, 30 )
TriggerCondition( 1, HasItem, 3909, 2 )
TriggerAction( 1, TakeItem, 4358, 30 )
TriggerAction( 1, TakeItem, 3909, 2 )
TriggerAction( 1, GiveItem,1120, 1,4 )
TriggerFailure( 1, JumpPage, 8 )
Talk(5, "Goldie: Snowdoll Mask requires 30 Blue Snowballs to mold.")
Text( 5, "Confirm to make",MultiTrigger, GetMultiTrigger(), 1)
InitTrigger() --兑换面具
TriggerCondition( 1, HasItem, 4809, 30 )
TriggerCondition( 1, HasItem, 3909, 2 )
TriggerAction( 1, TakeItem, 4809, 30 )
TriggerAction( 1, TakeItem, 3909, 2 )
TriggerAction( 1, GiveItem,1121, 1,4 )
TriggerFailure( 1, JumpPage, 8 )
Talk(6, "Goldie: Pumpkin Mask requires 30 Pumpkin Heads")
Text( 6, "Confirm to make",MultiTrigger, GetMultiTrigger(), 1)
InitTrigger() --兑换面具
TriggerCondition( 1, HasItem, 2419, 20 )
TriggerCondition( 1, HasItem, 3909, 2 )
TriggerAction( 1, TakeItem, 2419, 20 )
TriggerAction( 1, TakeItem, 3909, 2 )
TriggerAction( 1, GiveItem,1122, 1,4 )
TriggerFailure( 1, JumpPage, 8 )
Talk(7, "Goldie: Deathsoul Mask requires 20 Magical Bones to mold.")
Text( 7, "Confirm to make",MultiTrigger, GetMultiTrigger(), 1)
Talk( 8, "Goldie: You do not seems to have the required items to mold a mask or your inventory has been binded.")
AddNpcMission ( 703 )
AddNpcMission (1044)
AddNpcMission (1096)
AddNpcMission (1155)
AddNpcMission (1207)
AddNpcMission (58)
AddNpcMission (59)
AddNpcMission (60)
AddNpcMission( 1221 )
end
-----------------------------------------------------------------小金金铁匠结束----------------------------------------------------------------------------------------------
------------------------------------------------------------------
-- --
-- --
------------------------白银城秘书斯克特---------------------------
-- 221925,274925 --
-- --
------------------------------------------------------------------
function r_talk01 ()
Talk( 1, "Second Class:Hi,i will make u second class advancement.But u need to be lv41." )
Text( 1, "Lance", JumpPage, 2 )
Text( 1, "Carsise", JumpPage, 6 )
Text( 1, "Phillys", JumpPage, 8 )
Text( 1, "Ami", JumpPage, 17 )
Talk( 2, "Second Class:Choose one of this class." )
Text( 2, "I will become Crusader", JumpPage, 3 )
Text( 2, "I will become Voyager", JumpPage, 4 )
Text( 2, "I will become Sharpshooter", JumpPage, 5 )
-----------lance---------
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 9 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 3, "Ok, Swordman to be Crusader", MultiTrigger, GetMultiTrigger(), 2)
Text( 3, "No. Maybe later", JumpPage, 2 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 4 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 16 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 4, "Ok, Explorer to be Voyager", MultiTrigger, GetMultiTrigger(), 2)
Text( 4, "No. Maybe later", JumpPage, 2 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 1 )
TriggerCondition( 1, PfEqual, 2 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 12 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 5, "Ok, Hunter to be Sharpshooter", MultiTrigger, GetMultiTrigger(), 2)
Text( 5, "No. Maybe later", JumpPage, 2 )
-----------carsise------------
Talk( 6, "Second Class:Choose one of this class." )
Text( 6, "I will become Champion", JumpPage, 7 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 2 )
TriggerCondition( 1, PfEqual, 1 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 8 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 7, "Ok, I will become a Champion", MultiTrigger, GetMultiTrigger(), 2)
Text( 7, "No. Maybe later", JumpPage, 6 )
-------------phillys--------------
Talk( 8, "Second Class:Choose one of this class." )
Text( 8, "I will become Sharpshooter", JumpPage, 9 )
Text( 8, "I will become Voyager", JumpPage, 12 )
Text( 8, "I will become Seal Master", JumpPage, 13 )
Text( 8, "I will become Cleric", JumpPage, 14 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 2 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 12 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 9, "Ok, Hunter to be Sharpshooter", MultiTrigger, GetMultiTrigger(), 2)
Text( 9, "No. Maybe later", JumpPage, 8 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 4 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 16 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 12, "Ok, Explorer to be Voyager", MultiTrigger, GetMultiTrigger(), 2)
Text( 12, "No. Maybe later", JumpPage, 8 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 14 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 13, "Ok, Herbalist to be Seal Master", MultiTrigger, GetMultiTrigger(), 2)
Text( 13, "No. Maybe later", JumpPage, 8 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 3 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 13 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 14, "Ok, Herbalist to be Cleric", MultiTrigger, GetMultiTrigger(), 2)
Text( 14, "No. Maybe later", JumpPage, 8 )
-------------Amy--------------
Talk( 17, "Second Class:Chosse one of this class." )
Text( 17, "I will become Voyager", JumpPage, 20 )
Text( 17, "I will become Seal Master", JumpPage, 21 )
Text( 17, "I will become Cleric", JumpPage, 22 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 4 )
TriggerCondition( 1, PfEqual, 4 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 16 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 20, "Ok, Explorer to be Voyager", MultiTrigger, GetMultiTrigger(), 2)
Text( 20, "No. Maybe later", JumpPage, 17 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 4 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 14 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 21, "Ok, Herbalis to be Seal Master", MultiTrigger, GetMultiTrigger(), 2)
Text( 21, "No. Maybe later", JumpPage, 17 )
InitTrigger()
TriggerCondition( 1, LvCheck, ">", 40 )
TriggerCondition( 1, IsCategory, 4 )
TriggerCondition( 1, PfEqual, 5 )
TriggerCondition( 1, HasMoney, 5000, 5000 )
TriggerAction( 1, TakeMoney, 5000, 5000 )
TriggerAction( 1, SetProfession, 13 )
TriggerAction( 1, JumpPage, 10 )
TriggerFailure( 1, JumpPage, 11 )
Text( 22, "Ok, Herbalis to be Cleric", MultiTrigger, GetMultiTrigger(), 2)
Text( 22, "No. Maybe later", JumpPage, 17 )
Talk( 10, "Congrats,u are sucessfull changed class.")
Talk( 11, "Sorry,u need more money.!")
end
---------------<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NPC 《斯克特》结束了!
----------------------------------------------------------
-- --
-- --
-- 白银城[老奶奶] --
-- --
-- 227725,276925 --
----------------------------------------------------------
-----------------------------------------------------------这里开始P话聊天
function r_talk02 ()
Talk( 1, "Old granny: How are you, young man." )
--Text( 1, "Seed of Love", JumpPage, 2)
--Text( 1, "Redeem 10 Seeds of Love", JumpPage, 3)
--Text( 1, "Redeem 100 Seeds of Love", JumpPage, 4)
--Text( 1, "Redeem 1000 Seeds of Love", JumpPage, 5)
Text( 1, "Exchange Lantern", JumpPage, 7 )
Text( 1, "Leave", CloseTalk)
Talk( 2, "Granny: Why wait when you can sow your Seed of Love. Bring me 1 vial of Pure Water, 1 Fancy Petal, 1 Perfect Sapphire and 1 Heart of Naiad to germinate 1 Seed of Love." )
Text( 2, "Redeem Seed of Love", GetChaName_21, 1 )
Talk( 3, "Granny: 10 Seeds of Love to exchange for 1 Honey Chocolate")
Text(3,"Confirm to exchange", GetChaName_22, 1)
Talk( 4, "Granny: 100 Seeds of Love to exchange for 3 Amplifiers of Strive")
Text(4,"Confirm to exchange", GetChaName_23, 1)
Talk( 5, "Granny: 1000 Seeds of Love can be used to exchange for 1 Pass to Abandon 4")
Text(5,"Confirm to exchange", GetChaName_24, 1)
InitTrigger() --对换灯笼
TriggerCondition( 1, HasItem, 3904, 15 )
TriggerCondition( 1, HasItem, 3911, 15 )
TriggerCondition( 1, HasItem, 4450, 1 )
TriggerCondition( 1, KitbagLock, 0 )
TriggerCondition( 1, HasLeaveBagGrid, 1 )
TriggerAction( 1, TakeItem, 3904, 15 )
TriggerAction( 1, TakeItem, 3911, 15 )
TriggerAction( 1, TakeItem, 4450, 1 )
TriggerAction( 1, GiveItem, 3342, 1 ,4)
TriggerFailure( 1, JumpPage, 9 )
Talk( 7, "Bingo: Give me 15 pieces of Red Paper, 15 sticks of Bamboo Stick and 1 Strange Candle to exchange for a Lantern.")
Text( 7, "Confirm trade",MultiTrigger, GetMultiTrigger(), 1)
Talk( 9, "Bingo: You do not seem to have enough of Red Paper, Bamboo Stick or Strange Candle!")
MisListPage(1)
AddNpcMission ( 282 )
AddNpcMission ( 283 )
AddNpcMission (1026)
AddNpcMission (1084)
AddNpcMission (1137)
AddNpcMission (1189)
AddNpcMission( 1224 )
AddNpcMission( 373 )
AddNpcMission( 374 )
AddNpcMission( 388 )
-- AddNpcMission( 906 )
end
-----<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<老奶奶结束
----------------------------------------------------------
-- --
-- --
-- 白银城[药草商人——帝姆] --
-- --
-- 224575,277025 --
----------------------------------------------------------
function r_talk03 ()
Talk( 1, "Ditto: Hi! The herbs I have are all gathered by meself. Have a look!" )
Text( 1, "Trade", BuyPage)
--Text( 1, "Sell items!", SalePage)
Text( 1, "Decoct Recovery Potion", JumpPage, 5)
Talk( 4, "Ditto: Very well! You have progressed to Lv 9. You can choose your class at Lv 10. Go now to the related NPC to start your trial for the class you wish to become. Swordsman look for Peter in Argent City at (2192, 2767). Herbalist look for High Priest - Gannon in Shaitan City at (862, 3500). Hunter look for Swordsman - Ray in Icicle Castle at (1365, 570). You can reach Icicle or Shaitan by using the teleporter." )
Text( 4, "Trade", BuyPage)
--Text( 4, "Sell items!", SalePage )
Text( 4, "Decoct Recovery Potion", JumpPage, 5)
---------------制作甘草药水
InitTrigger()
TriggerCondition( 1, HasItem, 1779, 1 )
TriggerCondition( 1, HasItem, 3129, 10 )
TriggerCondition( 1, HasMoney, 50 )
TriggerAction( 1, TakeMoney, 50 )
TriggerAction( 1, TakeItem, 3129, 10 )
TriggerAction( 1, TakeItem, 1779, 1 )
TriggerAction( 1, GiveItem, 3133, 1, 4 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 7 )
Talk( 5, "Ditto: You need to have medicine when you are sick! What do you need?" )
Text( 5, "Decoct Liquorice Potion", MultiTrigger, GetMultiTrigger(), 1 )
--------------炮制醒神花茶
InitTrigger()
TriggerCondition( 1, HasItem, 1779, 1 )
TriggerCondition( 1, HasItem, 3130, 10 )
TriggerCondition( 1, HasMoney, 50 )
TriggerAction( 1, TakeMoney, 50 )
TriggerAction( 1, TakeItem, 3130, 10 )
TriggerAction( 1, TakeItem, 1779, 1 )
TriggerAction( 1, GiveItem, 3134, 1, 4 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 8 )
Text( 5, "Brew Energetic Tea", MultiTrigger, GetMultiTrigger(), 1 )
-------------------合成秘制奇异膏
InitTrigger()
TriggerCondition( 1, HasItem, 1779, 1 )
TriggerCondition( 1, HasItem, 3131, 10 )
TriggerCondition( 1, HasMoney, 50 )
TriggerAction( 1, TakeMoney, 50 )
TriggerAction( 1, TakeItem, 3131, 10 )
TriggerAction( 1, TakeItem, 1779, 1 )
TriggerAction( 1, GiveItem, 3135, 1, 4 )
TriggerAction( 1, JumpPage, 6 )
TriggerFailure( 1, JumpPage, 9 )
Text( 5, "Decoct Special Ointment", MultiTrigger, GetMultiTrigger(), 1 )
-------------------蒸烤冰芽酥
InitTrigger()
TriggerCondition( 1, HasItem, 1779, 1 )
TriggerCondition( 1, HasItem, 3132, 10 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -