📄 npcscript03.lua
字号:
Text( 1, "Salvage Ship", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 3, "Sorry, you do not have a ship at the harbor or it was sunken. Please salvage it before setting sail again!" )
Talk( 4, "Sorry! I only repair ships docked in this harbor. Please pay 1000G." )
Talk( 5, "Sorry, you need to dock your ship in our harbor in order to refuel. Please pay 200G" )
Talk( 6, "Sorry! We only salvage ships docked in our harbor. You have to pay a fee of 1000G." )
end
------------------------------------------------------------
-- 真爱岛-----海港指挥·夏德利
------------------------------------------------------------
function r_talk190()
Talk( 1, "Xad: Hi, I am the Harbor Operator. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasAllBoatInBerth, 10 )
TriggerAction( 1, LuanchBerthList, 10, 2527, 2358, 0 )
TriggerFailure( 1, JumpPage, 3 )
Text( 1, "Set sail", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerCondition( 2, HasBoatInBerth, 10 )
TriggerAction( 2, RepairBerthList, 10 )
TriggerFailure( 2, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 2 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerCondition( 2, HasBoatInBerth, 10 )
TriggerAction( 2, SupplyBerthList, 10 )
TriggerFailure( 2, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 2 )
InitTrigger()
TriggerCondition( 1, HasDeadBoatInBerth, 10 )
TriggerAction( 1, SalvageBerthList, 10 )
TriggerFailure( 1, JumpPage, 6 )
Text( 1, "Salvage Ship", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 3, "Sorry, you do not have a ship at the harbor or it was sunken. Please salvage it before setting sail again!" )
Talk( 4, "Sorry! I only repair ships docked in this harbor. Please pay 1000G." )
Talk( 5, "Sorry, you need to dock your ship in our harbor in order to refuel. Please pay 200G" )
Talk( 6, "Sorry! We only salvage ships docked in our harbor. You have to pay a fee of 1000G." )
end
------------------------------------------------------------
-- 苏港补给站-----海港指挥·鲁西
------------------------------------------------------------
function r_talk191()
Talk( 1, "Luigi: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
-------------吉尼斯--苏港补给站,海港指挥·鲁西(464,468)--03
AddNpcMission (5527 )
AddNpcMission (5528 )
end
------------------------------------------------------------
-- 埃弗里补给站-----海港指挥·布纽
------------------------------------------------------------
function r_talk192()
Talk( 1, "Buni: Hi, I am the harbor operator. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
AddNpcMission ( 304 )
AddNpcMission ( 305 )
AddNpcMission( 1743 )
AddNpcMission ( 1939 )
AddNpcMission ( 1954 )
AddNpcMission ( 386 )
AddNpcMission ( 387 )
----------------吉尼斯---海港指挥·布纽--03
AddNpcMission (5525 )
AddNpcMission (5526 )
end
------------------------------------------------------------
-- 拉古补给站-----海港指挥·多廉达
------------------------------------------------------------
function r_talk193()
Talk( 1, "Domoru: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
AddNpcMission( 1441 )
AddNpcMission ( 1931 )
----------------吉尼斯---海港指挥·多廉达--03
AddNpcMission (5523 )
AddNpcMission (5524 )
end
------------------------------------------------------------
-- 其索单补给站-----海港指挥·特巴齐尔
------------------------------------------------------------
function r_talk194()
Talk( 1, "Teba: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
end
------------------------------------------------------------
-- 穆穆尔补给站-----海港指挥·巴奥
------------------------------------------------------------
function r_talk195()
Talk( 1, "Baros: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
AddNpcMission ( 291 )
AddNpcMission ( 292 )
AddNpcMission ( 293 )
AddNpcMission( 1443 )
AddNpcMission ( 1932 )
end
------------------------------------------------------------
-- 小肯补给站-----海港指挥·迪迪萨
------------------------------------------------------------
function r_talk196()
Talk( 1, "Didane: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
----------------吉尼斯---海港指挥·迪迪萨--03
AddNpcMission (5515 )
AddNpcMission (5516 )
end
------------------------------------------------------------
-- 肖沸补给站-----海港指挥·丹尼斯
------------------------------------------------------------
function r_talk197()
Talk( 1, "Dannis: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
----------------1.7
AddNpcMission (5133 )
AddNpcMission (5134 )
AddNpcMission (5135 )
----------------吉尼斯---海港指挥·丹尼斯--03
AddNpcMission (5513 )
AddNpcMission (5514 )
end
------------------------------------------------------------
-- 埃皮杜补给站-----海港指挥·索尔
------------------------------------------------------------
function r_talk198()
Talk( 1, "Soc: Hi! I am in charge of the ship refuel here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, RepairBoat )
TriggerFailure( 1, JumpPage, 4 )
Text( 1, "Repair Ship", MultiTrigger, GetMultiTrigger(), 1 )
InitTrigger()
TriggerCondition( 1, HasLuanchOut )
TriggerAction( 1, SupplyBoat )
TriggerFailure( 1, JumpPage, 5 )
Text( 1, "Refuel", MultiTrigger, GetMultiTrigger(), 1 )
Talk( 4, "Sorry! Repair need 1000G" )
Talk( 5, "Sorry! Refuel needs a fee of 200G" )
----------------吉尼斯---海港指挥·索尔--03
AddNpcMission (5517 )
AddNpcMission (5518 )
end
------------------------------------------------------------
-- 冰雪岛-----交易员·西尔班
------------------------------------------------------------
function r_talk199()
Talk( 1, "Sibun: Hi! I am in charge of the trade here. How can I help you?" )
InitTrigger()
TriggerCondition( 1, HasBoatInBerth, 8 )
TriggerAction( 1, TradeBerthList, 8 )
TriggerFailure( 1, JumpPage, 2 )
Text( 1, "Cargo Trade", MultiTrigger, GetMultiTrigger(), 1 )
Text( 1, "Regarding High Lv Commerce Permit",JumpPage, 3)
Talk( 2, "Sibun: Sorry! You do not have any ships docked in Harbor of Chill. Unable to trade" )
Talk( 3, "Hi! If you want to get rich, then you will need a \"Commerce Permit!\" With it you can have more products for commerce trade and also reduce your capital to maximize your profits! Currently, players can only obtain Commerce Permit from Shaitan Trading Post.")
Text( 3, "Regarding Tax Rate",JumpPage, 7)
Text( 3, "Low Lv Commerce Permit",JumpPage, 4)
Text( 3, "Mid Lv Commerce Permit",JumpPage, 5)
Text( 3, "High Lv Commerce Permit",JumpPage, 6)
Talk( 4, "Low Lv Commerce Permit is easy to obtain. When you reaches Lv 20, go to the trading post in Shaitan and complete a simple task to have one.")
Talk( 5, "When you reaches Lv 40 and reduces your tax rate to 20%, you can go to Shaitan Trading Post and obtain a Mid Lv Commerce Permit.")
Talk( 6, "When you have reached level 60 and possess a Commerce Permit with 10% tax, you can activate the quest for High Lv Commerce.")
Talk( 7, "Check your Commerce Permit to see the current Tax Rate imposed on your product when you sell it to any trader. Complete some quest at Shaitan Trading Post to reduce the Tax Rate.")
InitGoods(8)
SaleGoodsData( 1 , 4561 , 480 , 400 , 89 )
SaleGoodsData( 2 , 4562 , 300 , 436 , 97 )
SaleGoodsData( 2 , 4563 , 240 , 468 , 104 )
BuyGoodsData(0, 4578 , -1 , 1014 , 225 )
BuyGoodsData(0, 4580 , -1 , 1056 , 705 )
BuyGoodsData(0, 4586 , -1 , 936 , 208 )
BuyGoodsData(0, 4588 , -1 , 1042 , 695 )
BuyGoodsData(0, 4590 , -1 , 673 , 149 )
BuyGoodsData(0, 4592 , -1 , 909 , 202 )
BuyGoodsData(0, 4594 , -1 , 954 , 212 )
BuyGoodsData(0, 4596 , -1 , 955 , 637 )
BuyGoodsData(0, 4598 , -1 , 954 , 212 )
BuyGoodsData(0, 4599 , -1 , 988 , 219 )
BuyGoodsData(0, 4601 , -1 , 1049 , 699 )
BuyGoodsData(0, 4554 , -1 , 1077 , 239 )
BuyGoodsData(0, 4556 , -1 , 879 , 195 )
BuyGoodsData(0, 4558 , -1 , 837 , 186 )
BuyGoodsData(0, 4559 , -1 , 920 , 205 )
BuyGoodsData(0, 4560 , -1 , 1039 , 231 )
BuyGoodsData(0, 4566 , -1 , 854 , 189 )
BuyGoodsData(0, 4569 , -1 , 1052 , 233 )
BuyGoodsData(0, 4572 , -1 , 872 , 193 )
InitTrigger()
TriggerAction( 1, AddNpcTrigger, 51, TE_GAMETIME, TT_CYCLETIME, 30, 0 )
SetNpcTrigger( GetTrigger( 1 ) )
SetNpcActive()
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -