📄 copy of npcscript04.lua
字号:
AddNpcMission ( 398 )
AddNpcMission ( 565 )
end
------------------------------------------------------------
-- 春风镇 银行总管·王墨
------------------------------------------------------------
function b_talk9()
Talk( 1, "Wang Mo: \"You…look familiar? Do you have anything that requires storage?\"" )
InitTrigger()
TriggerCondition( 1, HasMoney, 200 )
TriggerAction( 1, TakeMoney, 200 )
TriggerAction( 1, OpenBank )
TriggerFailure( 1, JumpPage, 2 )
Text( 1, "Vault (200G Fee)", MultiTrigger, GetMultiTrigger(), 1)
Talk( 2, "Sorry! You do not have enough gold to pay the fee to access the bank." )
Talk( 3, "Wang Mo: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 3 )
Start( GetMultiTrigger(), 2 )
AddNpcMission ( 399 )
AddNpcMission ( 510 )
AddNpcMission ( 511 )
AddNpcMission ( 512 )
AddNpcMission ( 513 )
AddNpcMission ( 543 )
AddNpcMission ( 544 )
AddNpcMission ( 570 )
end
------------------------------------------------------------
-- 春风镇 卫兵·赵钱孙
------------------------------------------------------------
function b_talk10()
Talk( 1, "Zhao: \"So hungry…What time is my dinner arriving…?\"" )
Talk( 2, "Zhao: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
end
------------------------------------------------------------
-- 春风镇 卫兵·周吴郑
------------------------------------------------------------
function b_talk11()
Talk( 1, "Zhou: \"1 plus 1equals 2? Not 2? 2? Actually I am only talking to myself. You don't have to be so worked up. Equals 2? Not equals 2…? \"" )
Talk( 2, "Zhou: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
AddNpcMission ( 531 )
AddNpcMission ( 532 )
AddNpcMission ( 533 )
AddNpcMission ( 534 )
end
------------------------------------------------------------
-- 春风镇 青年男子·流云
------------------------------------------------------------
function b_talk12()
Talk( 1, "Cloud: \"Have you seen Misty? She is my girlfriend.\"" )
Talk( 2, "Cloud: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
AddNpcMission ( 533 )
AddNpcMission ( 563 )
end
------------------------------------------------------------
-- 春风镇 青年女子·水雾
------------------------------------------------------------
function b_talk13()
Talk( 1, "Misty: \"Have you seen Cloud? He is my boyfriend\"" )
Talk( 2, "Misty: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
end
------------------------------------------------------------
-- 春风镇 中年男子·比盖
------------------------------------------------------------
function b_talk14()
Talk( 1, "Bill: \"Trouble? No trouble? I am earning millions each second! Do not disturb me!\"" )
Talk( 2, "Bill: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
AddNpcMission ( 568 )
end
------------------------------------------------------------
-- 春风镇 中年女子·王蓉
------------------------------------------------------------
function b_talk15()
Talk( 1, "Wang Rong: \"I does not know any martial art. Don't bully me…\"" )
Talk( 2, "Wang Rong: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
end
------------------------------------------------------------
-- 春风镇 东方海盗·铃佐田山
------------------------------------------------------------
function b_talk16()
Talk( 1, "Yakamoto: \"Seriously…can't you see that we are robbers? \"" )
Talk( 2, "Yakamoto: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
end
------------------------------------------------------------
-- 春风镇 潮流理发师
------------------------------------------------------------
function b_talk17()
Talk( 1, "Hairstylist: \"Braid……\"" )
Text( 1, "I want to change my hairstyle", JumpPage, 2)
InitTrigger()
TriggerCondition( 1, HasItem, 1807, 1 )
TriggerAction( 1, OpenHair )
TriggerFailure( 1, JumpPage, 3 )
Talk( 2, "Hairstylist: Want a change of hairstyle? Let me have a look at your Hairstyling Coupon.")
Text( 2, "Yes I'm sure", MultiTrigger, GetMultiTrigger(), 1)
Text( 2, "Forget it, let me think it over.", CloseTalk )
Talk( 3, "Hairstylist: You don't seem to possess Hairstyling Voucher. I cannot style your hair.")
Talk( 4, "Hairstylist: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 4 )
Start( GetMultiTrigger(), 2 )
AddNpcMission (6003)
AddNpcMission (6004)
AddNpcMission (6005)
AddNpcMission (6006)
AddNpcMission (6007)
AddNpcMission (6008)
AddNpcMission (6009)
end
------------------------------------------------------------
-- 春风镇 僵尸·裴永军
------------------------------------------------------------
function b_talk18()
Talk( 1, "Hami: \"……\"" )
Talk( 2, "Hami: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 2 )
Start( GetMultiTrigger(), 2 )
AddNpcMission ( 515 )
AddNpcMission ( 518 )
AddNpcMission ( 524 )
end
------------------------------------------------------------
--黑龙巢穴 一层to二层
------------------------------------------------------------
function b_talk21()
--取消传送返回选择传送地点的对话内容和页面编号
local ReSelectTalk = "I need to reconsider…"
local ReSelectPage = 1
--取消传送和退出传送的对话和页面编号
local CancelSelectTalk = "Forget it…I will stay here"
local CancelSelectPage = 5
--地图名称信息
local CurMapName = "eastgoaf"
--黑龙巢穴二层坐标
local GoTo01X = 767
local GoTo01Y = 602
local GoTo01M = CurMapName
Talk( 1, "Guardian Statue: \"I am the Goddess that sealed Death within.\"" )
Text( 1, "Go to Black Dragon Lair 2!", JumpPage, 2 )
InitTrigger()
TriggerCondition( 1, HasItem, 179,1 )
TriggerCondition( 1, HasItem, 3084,1 )
TriggerCondition( 1, HasItem, 3085,1 )
TriggerAction( 1, TakeItem, 179,1 )
TriggerAction( 1, TakeItem, 3084,1 )
TriggerAction( 1, TakeItem, 3085,1 )
TriggerAction( 1, GoTo, GoTo01X, GoTo01Y, GoTo01M )
TriggerFailure( 1, JumpPage, 4 )
Talk( 2, "Teleport to Black Dragon Lair 2 requires 1<ySigil of Anubis>, 1 <yMask of Mummy King> and 1 <yTimeless Machine>!" )
Text( 2, "Teleport",MultiTrigger, GetMultiTrigger(), 2 )
Text( 2, CancelSelectTalk, JumpPage , CancelSelectPage )
Talk( 3, "Guardian Statue: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 3 )
Start( GetMultiTrigger(), 3 )
Talk( 4, "Sorry, you have not collect all 3 items!" )
Talk( 5, "Remember to look for me again if you need to teleport", CloseTalk )
end
------------------------------------------------------------
--黑龙巢穴 二层to一层
------------------------------------------------------------
function b_talk22()
--取消传送返回选择传送地点的对话内容和页面编号
local ReSelectTalk = "I need to reconsider…"
local ReSelectPage = 1
--取消传送和退出传送的对话和页面编号
local CancelSelectTalk = "Forget it…I will stay here"
local CancelSelectPage = 4
--地图名称信息
local CurMapName = "eastgoaf"
--黑龙巢穴三层坐标
local GoTo01X = 847
local GoTo01Y = 247
local GoTo01M = CurMapName
Talk( 1, "Guardian Statue: \"I am the Goddess that sealed Death within.\"" )
Text( 1, "Go to Black Dragon Lair 1!", JumpPage, 2 )
InitTrigger()
TriggerAction( 1, GoTo, GoTo01X, GoTo01Y, GoTo01M )
Talk( 2, "Do you wish to go out?" )
Text( 2, "Teleport",MultiTrigger, GetMultiTrigger(), 2 )
Text( 2, CancelSelectTalk, JumpPage , CancelSelectPage )
Talk( 3, "Guardian Statue: \"………………^$&#&^%………………\"" )
InitTrigger()
TriggerCondition( 1, HasRecord, 330 )
TriggerAction( 1, JumpPage, 1 )
TriggerCondition( 2, NoRecord, 330 )
TriggerAction( 2, JumpPage, 3 )
Start( GetMultiTrigger(), 3 )
Talk( 4, "Remember to look for me again if you need to teleport", CloseTalk )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -