📄 npcdefine.lua
字号:
------------------------------------------------------------
--ScriptDefine.lua Created by knight 2005.3.9.
--
--脚本信息定义
print( "Loading NpcDefine.lua" )
------------------------------------------------------------
--设置服务器NPC名称信息和ID号
AddNpcInfo( 1 , "Argent Secretary - Salvier" , 1 , 1 )
AddNpcInfo( 2 , "Blacksmith - Goldie" , 1 , 1 )
AddNpcInfo( 3 , "Citizen - Margaret" , 1 , 1 )
AddNpcInfo( 4 , "Granny Beldi" , 1 , 1 )
AddNpcInfo( 5 , "Little Daniel" , 1 , 1 )
AddNpcInfo( 6 , "Trader - Chiroro" , 1 , 1 )
AddNpcInfo( 7 , "Physican - Ditto" , 1 , 1 )
AddNpcInfo( 8 , "Banker - Monica" , 1 , 1 )
AddNpcInfo( 9 , "Innkeeper - Marriam" , 1 , 1 )
AddNpcInfo( 10 , "Forbei" , 1 , 1 )
AddNpcInfo( 11 , "Sailer - Coddy" , 1 , 1 )
AddNpcInfo( 12 , "General - William" , 1 , 1 )
AddNpcInfo( 13 , "Nurse - Gina" , 1 , 1 )
AddNpcInfo( 14 , "Shaitan Ambassador - Xiba" , 1 , 1 )
AddNpcInfo( 15 , "Argent Chairman - Ronnie" , 1 , 1 )
AddNpcInfo( 16 , "Oldman - Blurry" , 1 , 1 )
AddNpcInfo( 17 , "Grocery - Jimberry" , 1 , 1 )
AddNpcInfo( 18 , "Tailor - Granny Nila" , 1 , 1 )
AddNpcInfo( 19 , "Assistant - Rouri" , 1 , 1 )
AddNpcInfo( 20 , "Barmaid - Donna" , 1 , 1 )
AddNpcInfo( 21 , "Drunkyard - Anthony" , 1 , 1 )
AddNpcInfo( 22 , "Youth - Tommy" , 1 , 3 )
AddNpcInfo( 23 , "Manufacturer - Desmond" , 1 , 3 )
AddNpcInfo( 24 , "D EDITION - SMUGGLING BUNNY" , 1 , 3 )
AddNpcInfo( 25 , "Navy Commander - Dessaro" , 1 , 8 )
AddNpcInfo( 26 , "Bar Waitress - Mona" , 1 , 10 )
AddNpcInfo( 27 , "Sailor - Dio" , 1 , 10 )
AddNpcInfo( 28 , "Trader - Sanjay" , 1 , 10 )
AddNpcInfo( 29 , "Doctor - Masa" , 1 , 8 )
AddNpcInfo( 30 , "Banker - Macurdo" , 1 , 8 )
AddNpcInfo( 31 , "Blacksmith - Furlington" , 1 , 8 )
AddNpcInfo( 32 , "Girl - Cindy" , 1 , 8 )
AddNpcInfo( 33 , "Shaitan Ambassador - Alix" , 1 , 8 )
AddNpcInfo( 34 , "Tools - Wesley" , 1 , 8 )
AddNpcInfo( 35 , "Innkeeper - Granny Maya" , 1 , 8 )
AddNpcInfo( 36 , "Tailor - Ditter" , 1 , 8 )
AddNpcInfo( 37 , "Argent Ambassador - Yata" , 1 , 8 )
AddNpcInfo( 38 , "Guard Captain - Mallack" , 1 , 8 )
AddNpcInfo( 39 , "Grocer - Kudu" , 1 , 8 )
AddNpcInfo( 40 , "Girl - Rioli" , 1 , 10 )
AddNpcInfo( 41 , "Navy HQ - General Ken" , 1 , 8 )
AddNpcInfo( 42 , "Navy HQ - Colonel Maxi" , 1 , 8 )
AddNpcInfo( 43 , "Morpheus - Freya" , 1 , 8 )
AddNpcInfo( 44 , "Guard - Nisson" , 1 , 8 )
AddNpcInfo( 45 , "Guard - Sonny" , 1 , 8 )
AddNpcInfo( 46 , "Tourist - Barbi" , 1 , 12 )
AddNpcInfo( 47 , "Patrol - Marcusa" , 1 , 3 )
AddNpcInfo( 48 , "Doctor - Chivo" , 1 , 54 )
AddNpcInfo( 49 , "Doctor - Minoseva" , 1 , 53 )
AddNpcInfo( 50 , "Fukei" , 1 , 3 )
AddNpcInfo( 51 , "Xitron" , 1 , 3 )
AddNpcInfo( 52 , "Kentaro" , 1 , 55 )
AddNpcInfo( 53 , "Bubu" , 1 , 3 )
AddNpcInfo( 54 , "Melissa" , 1 , 3 )
AddNpcInfo( 55 , "Gador" , 1 , 58 )
AddNpcInfo( 56 , "Little Cuwen" , 1 , 3 )
AddNpcInfo( 57 , "Aunt Mary" , 1 , 3 )
AddNpcInfo( 58 , "Waala" , 1 , 61 )
AddNpcInfo( 59 , "Alexandis" , 1 , 58 )
AddNpcInfo( 60 , "Old Cuwen" , 1 , 63 )
AddNpcInfo( 61 , "Maritime Assistant - Alena" , 1 , 1 )
AddNpcInfo( 62 , "Builder - Sinbad" , 1 , 1 )
AddNpcInfo( 63 , "Harbor Operator - Shirley" , 1 , 1 )
AddNpcInfo( 64 , "Durian" , 1 , 58 )
AddNpcInfo( 65 , "Leyna" , 1 , 58 )
AddNpcInfo( 66 , "Don Pitt" , 1 , 61 )
AddNpcInfo( 67 , "Professor Fenny" , 1 , 61 )
AddNpcInfo( 68 , "Guiderius" , 1 , 61 )
AddNpcInfo( 69 , "Security - Kal" , 1 , 55 )
AddNpcInfo( 70 , "Berry" , 1 , 55 )
AddNpcInfo( 71 , "Geliya" , 1 , 55 )
AddNpcInfo( 72 , "Greg" , 1 , 55 )
AddNpcInfo( 73 , "Linda" , 1 , 63 )
AddNpcInfo( 74 , "Dada" , 1 , 63 )
AddNpcInfo( 75 , "Gregg" , 1 , 63 )
AddNpcInfo( 76 , "Clan Chief - Albuda" , 2 , 13 )
AddNpcInfo( 77 , "Tools - Ouya" , 2 , 13 )
AddNpcInfo( 78 , "Tailor - Moya" , 2 , 13 )
AddNpcInfo( 79 , "Banker - Judis" , 2 , 13 )
AddNpcInfo( 80 , "Coaster Guard - Franco" , 2 , 13 )
AddNpcInfo( 81 , "Blacksmith - Smithy" , 2 , 13 )
AddNpcInfo( 82 , "Girl - Lena" , 2 , 13 )
AddNpcInfo( 83 , "Grocery - Amos" , 2 , 13 )
AddNpcInfo( 84 , "Innkeeper - Harken" , 2 , 13 )
AddNpcInfo( 85 , "Nurse - Landy" , 2 , 13 )
AddNpcInfo( 86 , "Pirate Decky" , 2 , 13 )
AddNpcInfo( 87 , "Builder - Franklin" , 2 , 13 )
AddNpcInfo( 88 , "Navy HQ - Admiral Nic" , 2 , 13 )
AddNpcInfo( 89 , "Shaitan Chairman - Guile" , 2 , 13 )
AddNpcInfo( 90 , "Tourist - Wowo" , 2 , 13 )
AddNpcInfo( 91 , "Assistant - Tintin" , 2 , 13 )
AddNpcInfo( 92 , "Sand Bandit - Supermun" , 2 , 15 )
AddNpcInfo( 93 , "Merman Prince - Hassan" , 2 , 16 )
AddNpcInfo( 94 , "Musician - Shamel" , 2 , 16 )
AddNpcInfo( 95 , "Holy Priestess - Ada" , 2 , 14 )
AddNpcInfo( 96 , "Tourist - Fairu" , 2 , 13 )
AddNpcInfo( 97 , "Guildmaster - Forlan" , 2 , 13 )
AddNpcInfo( 98 , "Guard - Michael" , 2 , 16 )
AddNpcInfo( 99 , "Physician - Shala" , 2 , 13 )
AddNpcInfo( 100 , "Minelli" , 2 , 62 )
AddNpcInfo( 101 , "Augustan" , 2 , 16 )
AddNpcInfo( 102 , "Jeynaa" , 2 , 16 )
AddNpcInfo( 103 , "Ditaro" , 2 , 57 )
AddNpcInfo( 104 , "Ruben Actus" , 2 , 15 )
AddNpcInfo( 105 , "Merrix" , 2 , 15 )
AddNpcInfo( 106 , "Gudas" , 2 , 15 )
AddNpcInfo( 107 , "Kavosky" , 2 , 57 )
AddNpcInfo( 108 , "Beck" , 2 , 16 )
AddNpcInfo( 109 , "Ham" , 2 , 14 )
AddNpcInfo( 110 , "Love Yuri" , 2 , 16 )
AddNpcInfo( 111 , "Robin" , 2 , 16 )
AddNpcInfo( 112 , "Harbor Operator - Mark" , 2 , 16 )
AddNpcInfo( 113 , "Solaru" , 2 , 62 )
AddNpcInfo( 114 , "Odessis" , 2 , 62 )
AddNpcInfo( 115 , "Momo" , 2 , 62 )
AddNpcInfo( 116 , "Wenona" , 2 , 57 )
AddNpcInfo( 117 , "Fey Fey" , 2 , 57 )
AddNpcInfo( 118 , "Marcus" , 2 , 57 )
AddNpcInfo( 119 , "Blacksmith - Bash" , 3 , 20 )
AddNpcInfo( 120 , "Grocer - Palpin" , 3 , 20 )
AddNpcInfo( 121 , "Physican - Daisha" , 3 , 20 )
AddNpcInfo( 122 , "Nurse - Anne" , 3 , 20 )
AddNpcInfo( 123 , "Icicle Chairman - Reyno" , 3 , 20 )
AddNpcInfo( 124 , "Icicle Royal - Mas" , 3 , 20 )
AddNpcInfo( 125 , "Banker - Belinda" , 3 , 20 )
AddNpcInfo( 126 , "Waitress - Babara" , 3 , 20 )
AddNpcInfo( 127 , "Tailor - Hannah" , 3 , 20 )
AddNpcInfo( 128 , "Innkeeper - Yaskey" , 3 , 20 )
AddNpcInfo( 129 , "Patrol - Little Mo" , 3 , 21 )
AddNpcInfo( 130 , "Wynne" , 3 , 19 )
AddNpcInfo( 131 , "Lessie" , 3 , 19 )
AddNpcInfo( 132 , "Dodo" , 3 , 21 )
AddNpcInfo( 133 , "Lamut" , 3 , 21 )
AddNpcInfo( 134 , "Irisis" , 3 , 21 )
AddNpcInfo( 135 , "Eluna" , 3 , 21 )
AddNpcInfo( 136 , "Shereda" , 3 , 21 )
AddNpcInfo( 137 , "Ciao" , 3 , 21 )
AddNpcInfo( 138 , "Strawberry" , 3 , 21 )
AddNpcInfo( 139 , "Eve" , 3 , 21 )
AddNpcInfo( 140 , "Susana" , 3 , 21 )
AddNpcInfo( 141 , "Caroline" , 3 , 21 )
AddNpcInfo( 142 , "Jameson" , 3 , 21 )
AddNpcInfo( 143 , "Lucy" , 3 , 21 )
AddNpcInfo( 144 , "Yulandor" , 3 , 21 )
AddNpcInfo( 145 , "Ketan" , 3 , 21 )
AddNpcInfo( 146 , "Missy Elene" , 3 , 20 )
AddNpcInfo( 147 , "Harbor Operator - Silion" , 3 , 21 )
AddNpcInfo( 148 , "Builder - George" , 3 , 21 )
AddNpcInfo( 149 , "Sailor - Ajax" , 3 , 21 )
AddNpcInfo( 150 , "Willi" , 3 , 59 )
AddNpcInfo( 151 , "Zurbi" , 3 , 59 )
AddNpcInfo( 152 , "Gasardis" , 3 , 59 )
AddNpcInfo( 153 , "Julie Burn" , 3 , 59 )
AddNpcInfo( 154 , "Ulkar" , 3 , 59 )
AddNpcInfo( 155 , "Oracle - Moonlight" , 3 , 60 )
AddNpcInfo( 156 , "Xeus" , 3 , 60 )
AddNpcInfo( 157 , "Hoho" , 3 , 60 )
AddNpcInfo( 158 , "Neila" , 3 , 64 )
AddNpcInfo( 159 , "Lulu" , 3 , 64 )
AddNpcInfo( 160 , "Mekkilon" , 3 , 64 )
AddNpcInfo( 161 , "Fardey" , 3 , 64 )
AddNpcInfo( 162 , "Jernis" , 3 , 56 )
AddNpcInfo( 163 , "Granny Dong" , 3 , 56 )
AddNpcInfo( 164 , "Nana" , 3 , 56 )
AddNpcInfo( 165 , "Weird Grampa" , 3 , 56 )
AddNpcInfo( 166 , "Freight - Huradar" , 1 , 55 )
AddNpcInfo( 167 , "Freight - Moken" , 1 , 58 )
AddNpcInfo( 168 , "Harbor Operator - Domoru" , 2 , 77 )
AddNpcInfo( 169 , "Harbor Operator - Baros" , 2 , 79 )
AddNpcInfo( 170 , "Harbor Operator - Luigi" , 2 , 75 )
AddNpcInfo( 171 , "Harbor Operator - Didane" , 2 , 80 )
AddNpcInfo( 172 , "Harbor Operator - Dannis" , 2 , 81 )
AddNpcInfo( 173 , "Harbor Operator - Daruka" , 1 , 72 )
AddNpcInfo( 174 , "Freight - Alkins" , 3 , 59 )
AddNpcInfo( 175 , "Tae" , 3 , 60 )
AddNpcInfo( 176 , "Harbor Operator - Fardell" , 1 , 74 )
AddNpcInfo( 177 , "Harbor Operator - Whitcombe" , 1 , 73 )
AddNpcInfo( 178 , "Harbor Operator - Gregory" , 3 , 83 )
AddNpcInfo( 179 , "Harbor Operator - Whitney" , 1 , 71 )
AddNpcInfo( 180 , "Harbor Operator - Buni" , 2 , 76 )
AddNpcInfo( 181 , "Harbor Operator - Ramus" , 3 , 85 )
AddNpcInfo( 182 , "Harbor Operator - Soc" , 2 , 82 )
AddNpcInfo( 183 , "Harbor Operator - Teba" , 2 , 78 )
AddNpcInfo( 184 , "Castle Guard - Peter" , 1 , 1 )
AddNpcInfo( 185 , "Icicle Swordsman - Ray" , 3 , 20 )
AddNpcInfo( 186 , "Harbor Operator - Odie" , 3 , 84 )
AddNpcInfo( 187 , "High Priest - Gannon" , 2 , 13 )
--注册港口ID所用,玩家用来存储船只货物
AddBerthPort(1,"Argent Harbor")
AddBerthPort(2,"Thundoria Harbor")
AddBerthPort(3,"Shaitan Harbor")
AddBerthPort(4,"Icicle Harbor")
AddBerthPort(5,"Zephyr Harbor")
AddBerthPort(6,"Glacier Harbor")
AddBerthPort(7,"Outlaw Harbor")
AddBerthPort(8,"Harbor of Chill")
AddBerthPort(9,"Canary Harbor")
AddBerthPort(10,"Cupid Harbor")
AddBerthPort(11,"Harbor of Fortune")
AddBerthPort(12,"Mystery Harbor")
AddBerthPort(13,"Spring Harbor")
AddBerthPort(14,"Summer Southern Harbor")
AddBerthPort(15,"Southern Summer Harbor")
--设置木材类物品打包
--p1=物品等级,p2=原材料,p3=需求个数,p4=成品
SetWoodResource( 1, 4543, 10, 4547 )
--设置石头类物品打包
SetMineResource( 1, 4544, 10, 4548 )
SetMineResource( 2, 4545, 10, 4549 )
SetMineResource( 3, 4546, 10, 4550 )
--设置船只升级经验需求
InitBoatLevel()
AddBoatLevel( 2 , 2 , 4 )
AddBoatLevel( 3 , 5 , 9 )
AddBoatLevel( 4 , 8 , 16 )
AddBoatLevel( 5 , 13 , 25 )
AddBoatLevel( 6 , 18 , 36 )
AddBoatLevel( 7 , 24 , 49 )
AddBoatLevel( 8 , 31 , 64 )
AddBoatLevel( 9 , 40 , 81 )
AddBoatLevel( 10 , 50 , 100 )
AddBoatLevel( 11 , 61 , 121 )
AddBoatLevel( 12 , 75 , 144 )
AddBoatLevel( 13 , 91 , 169 )
AddBoatLevel( 14 , 109 , 196 )
AddBoatLevel( 15 , 130 , 225 )
AddBoatLevel( 16 , 155 , 256 )
AddBoatLevel( 17 , 183 , 289 )
AddBoatLevel( 18 , 216 , 324 )
AddBoatLevel( 19 , 253 , 361 )
AddBoatLevel( 20 , 296 , 400 )
AddBoatLevel( 21 , 345 , 441 )
AddBoatLevel( 22 , 402 , 484 )
AddBoatLevel( 23 , 466 , 529 )
AddBoatLevel( 24 , 540 , 576 )
AddBoatLevel( 25 , 625 , 625 )
AddBoatLevel( 26 , 721 , 676 )
AddBoatLevel( 27 , 831 , 729 )
AddBoatLevel( 28 , 957 , 784 )
AddBoatLevel( 29 , 1101 , 841 )
AddBoatLevel( 30 , 1264 , 900 )
AddBoatLevel( 31 , 1451 , 961 )
AddBoatLevel( 32 , 1663 , 1024 )
AddBoatLevel( 33 , 1905 , 1089 )
AddBoatLevel( 34 , 2180 , 1156 )
AddBoatLevel( 35 , 2494 , 1225 )
AddBoatLevel( 36 , 2850 , 1296 )
AddBoatLevel( 37 , 3256 , 1369 )
AddBoatLevel( 38 , 3718 , 1444 )
AddBoatLevel( 39 , 4242 , 1521 )
AddBoatLevel( 40 , 4838 , 1600 )
AddBoatLevel( 41 , 5516 , 1681 )
AddBoatLevel( 42 , 6286 , 1764 )
AddBoatLevel( 43 , 7161 , 1849 )
AddBoatLevel( 44 , 8154 , 1936 )
AddBoatLevel( 45 , 9283 , 2025 )
AddBoatLevel( 46 , 10565 , 2116 )
AddBoatLevel( 47 , 12020 , 2209 )
AddBoatLevel( 48 , 13672 , 2304 )
AddBoatLevel( 49 , 15548 , 2401 )
AddBoatLevel( 50 , 17677 , 2500 )
AddBoatLevel( 51 , 20094 , 2601 )
AddBoatLevel( 52 , 22837 , 2704 )
AddBoatLevel( 53 , 25950 , 2809 )
AddBoatLevel( 54 , 29483 , 2916 )
AddBoatLevel( 55 , 33492 , 3025 )
AddBoatLevel( 56 , 38041 , 3136 )
AddBoatLevel( 57 , 43202 , 3249 )
AddBoatLevel( 58 , 49058 , 3364 )
AddBoatLevel( 59 , 55703 , 3481 )
AddBoatLevel( 60 , 63242 , 3600 )
AddBoatLevel( 61 , 71795 , 3721 )
AddBoatLevel( 62 , 81499 , 3844 )
AddBoatLevel( 63 , 92508 , 3969 )
AddBoatLevel( 64 , 104997 , 4096 )
AddBoatLevel( 65 , 119167 , 4225 )
AddBoatLevel( 66 , 135242 , 4356 )
AddBoatLevel( 67 , 153480 , 4489 )
AddBoatLevel( 68 , 174170 , 4624 )
AddBoatLevel( 69 , 197644 , 4761 )
AddBoatLevel( 70 , 224276 , 4900 )
AddBoatLevel( 71 , 254492 , 5041 )
AddBoatLevel( 72 , 288773 , 5184 )
AddBoatLevel( 73 , 327669 , 5329 )
AddBoatLevel( 74 , 371800 , 5476 )
AddBoatLevel( 75 , 421875 , 5625 )
AddBoatLevel( 76 , 478692 , 5776 )
AddBoatLevel( 77 , 543165 , 5929 )
AddBoatLevel( 78 , 616324 , 6084 )
AddBoatLevel( 79 , 699344 , 6241 )
AddBoatLevel( 80 , 793558 , 6400 )
AddBoatLevel( 81 , 900478 , 6561 )
AddBoatLevel( 82 , 1021822 , 6724 )
AddBoatLevel( 83 , 1159542 , 6889 )
AddBoatLevel( 84 , 1315855 , 7056 )
AddBoatLevel( 85 , 1493277 , 7225 )
AddBoatLevel( 86 , 1694669 , 7396 )
AddBoatLevel( 87 , 1923279 , 7569 )
AddBoatLevel( 88 , 2182797 , 7744 )
AddBoatLevel( 89 , 2477417 , 7921 )
AddBoatLevel( 90 , 2811902 , 8100 )
AddBoatLevel( 91 , 3191665 , 8281 )
AddBoatLevel( 92 , 3622858 , 8464 )
AddBoatLevel( 93 , 4112469 , 8649 )
AddBoatLevel( 94 , 4668443 , 8836 )
AddBoatLevel( 95 , 5299809 , 9025 )
AddBoatLevel( 96 , 6016828 , 9216 )
AddBoatLevel( 97 , 6831164 , 9409 )
AddBoatLevel( 98 , 7756078 , 9604 )
AddBoatLevel( 99 , 8806644 , 9801 )
AddBoatLevel( 100 , 10000000 , 10000 )
--define trigger 27
InitTrigger()
TriggerAction( 1, UpdateGoodsData )
RegTrigger( 51, 1 )
InitTrigger()
TriggerAction( 1, UpdateGoodsData )
RegTrigger( 52, 1 )
InitTrigger()
TriggerAction( 1, UpdateGoodsKinds )
RegTrigger( 53, 1 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -