GIPGHDNY

导航

VendorNPC.lua --随身商人

  1 print(">>Script: More Vendor NPC.")
  2 
  3 local NPCID    =    190099
  4 local NPCNAME="随身商人"
  5 
  6 local DW=1
  7 local OT=2
  8 --GOSSIP_ICON 菜单图标
  9 local GOSSIP_ICON_CHAT            = 0                    -- 对话
 10 local GOSSIP_ICON_VENDOR          = 1                    -- 货物
 11 
 12 --数据库
 13 local inSQL=[[
 14 REPLACE INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES (]]..NPCID..[[, 0, 0, 0, 0, 0, 16104, 0, 0, 0, ']]..NPCNAME..[[', NULL, NULL, 0, 80, 80, 2, 35, 35, 129, 1, 1.14286, 1, 0, 500, 500, 0, 350, 1, 2000, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340);
 15 ]]
 16 
 17 local unSQL="DELETE FROM `creature_template` WHERE `entry`="..NPCID..";"
 18 
 19 local GOODS={--货物id号
 20     [0]={--菜单
 21         {"职业雕文",1},
 22         {"钥匙1",OT+0x10},    
 23         {"钥匙2",OT+0x20},    
 24         {"钥匙3",OT+0x30},    
 25         {"普通宝石",OT+0x40},    
 26         {"高级宝石",OT+0x50},    
 27         {"材料物品1",OT+0x60},    
 28         {"材料物品2",OT+0x70},    
 29         {"材料物品3",OT+0x80},    
 30         {"材料物品4",OT+0xa0},    
 31         {"传家宝装备",OT+0x90},
 32     },
 33     [1]={--雕文
 34         {"盗贼雕文",DW+0x10},
 35         {"德鲁伊雕文",DW+0x20},    
 36         {"法师雕文",DW+0x30},    
 37         {"猎人雕文",DW+0x40},    
 38         {"牧师雕文",DW+0x50},    
 39         {"骑士雕文",DW+0x60},
 40         {"萨满雕文",DW+0x70},
 41         {"术士雕文",DW+0x80},
 42         {"死骑雕文",DW+0x90},
 43         {"战士雕文",DW+0xa0},
 44     },
 45     [OT+0x90]={--传家宝
 46         42943,
 47     42944,
 48     42945,
 49     42946,
 50     42947,
 51     42948,
 52     42949,
 53     42950,
 54     42951,
 55     42952,
 56     42984,
 57     42985,
 58     42991,
 59     42992,
 60     44091,
 61     44092,
 62     44093,
 63     44094,
 64     44095,
 65     44096,
 66     44097,
 67     44098,
 68     44099,
 69     44100,
 70     44101,
 71     44102,
 72     44103,
 73     44105,
 74     44107,
 75     48677,
 76     48683,
 77     48685,
 78     48687,
 79     48689,
 80     48691,
 81     48716,
 82     48718,
 83     50255,
 84     21537,
 85     6265,
 86     23162,
 87     },
 88     [OT+0x60]={--材料1
 89     22446,
 90     23571,
 91     22452,
 92     21884,
 93     23427,
 94     23426,
 95     23425,
 96     23424,
 97     36909,
 98     765,
 99     785,
100     961,
101     1274,
102     2447,
103     2449,
104     2450,
105     2452,
106     2453,
107     2676,
108     2784,
109     3355,
110     3356,
111     3357,
112     3358,
113     3369,
114     3418,
115     3502,
116     3713,
117     3777,
118     3818,
119     3819,
120     3820,
121     3821,
122     4029,
123     6986,
124     4625,
125     4639,
126     5173,
127     5339,
128     8831,
129     8836,
130     8838,
131     8839,
132     8845,
133     8846,
134     13463,
135     13464,
136     13465,
137     13466,
138     13467,
139     13468,
140     13702,
141     17021,
142     17026,
143     19726,
144     774,
145     818,
146     1705,
147     7909,
148     7910,
149     783,
150     2318,
151     2319,
152     4231,
153     4232,
154     4233,
155     4234,
156     4235,
157     4236,
158     4304,
159     8169,
160     8170,
161     8171,
162     8172,
163     },
164 
165     [OT+0x70]={--材料2
166     2589,
167     2592,
168     4306,
169     4338,
170     2996,
171     2997,
172     4305,
173     4339,
174     2770,
175     2771,
176     2772,
177     2775,
178     2776,
179     2798,
180     4278,
181     3858,
182     7911,
183     10620,
184     2835,
185     2836,
186     2838,
187     7912,
188     2840,
189     2841,
190     2842,
191     3575,
192     3576,
193     3577,
194     3859,
195     3860,
196     6037,
197     12359,
198     12360,
199     3010,
200     3182,
201     3864,
202     4289,
203     4357,
204     4359,
205     4361,
206     4371,
207     4377,
208     4387,
209     4404,
210     4554,
211     4611,
212     5391,
213     5493,
214     5498,
215     5500,
216     5876,
217     6217,
218     6218,
219     6338,
220     6339,
221     7067,
222     7068,
223     7069,
224     7070,
225     7075,
226     7076,
227     7077,
228     7078,
229     7079,
230     7080,
231     7081,
232     7082,
233     },
234 
235     [OT+0x80]={--材料3
236     7191,
237     7971,
238     8150,
239     8151,
240     8153,
241     9060,
242     11144,
243     11145,
244     11082,
245     11083,
246     11084,
247     11128,
248     11129,
249     11130,
250     11135,
251     11137,
252     11139,
253     11175,
254     11176,
255     11178,
256     16203,
257     16204,
258     10938,
259     10939,
260     11242,
261     11370,
262     11371,
263     11382,
264     11514,
265     11751,
266     11754,
267     11786,
268     },
269     [OT+0xa0]={--材料4
270     12358,
271     12361,
272     12363,
273     12364,
274     12365,
275     12655,
276     12662,
277     12737,
278     12803,
279     12804,
280     12808,
281     12810,
282     12811,
283     13926,
284     14341,
285     14342,
286     14344,
287     15407,
288     15409,
289     15846,
290     15851,
291     16205,
292     16206,
293     16207,
294     16208,
295     17020,
296     17333,
297     17771,
298     18562,
299     --80000,
300     },
301     [OT+0x10]={--钥匙1
302     2629,
303     2719,
304     3467,
305     3499,
306     3704,
307     3930,
308     4103,
309     4483,
310     4484,
311     4485,
312     4882,
313     5020,
314     5050,
315     5089,
316     5396,
317     5475,
318     5517,
319     5518,
320     5521,
321     5687,
322     5689,
323     5690,
324     5691,
325     5851,
326     6077,
327     6783,
328     6893,
329     7146,
330     7208,
331     7442,
332     7498,
333     7499,
334     7500,
335     7923,
336     8072,
337     8147,
338     8444,
339     9249,
340     9275,
341     9472,
342     11000,
343     11078,
344     11106,
345     11140,
346     11197,
347     11602,
348     11818,
349     12301,
350     12382,
351     12738,
352     12739,
353     12942,
354     13140,
355     13194,
356     13195,
357     13196,
358     13197,
359     13302,
360     13303,
361     13304,
362     13305,
363     13306,
364     13307,
365     13704,
366     13873,
367     },
368     [OT+0x20]={--钥匙2
369     14644,
370     14645,
371     15328,
372     15767,
373     15869,
374     15870,
375     15871,
376     15872,
377     15878,
378     15881,
379     17242,
380     17262,
381     18249,
382     18250,
383     18266,
384     18268,
385     19064,
386     20022,
387     21761,
388     21762,
389     23801,
390     23925,
391     24099,
392     24487,
393     24488,
394     24489,
395     24490,
396     24514,
397     25490,
398     25509,
399     25604,
400     25648,
401     25770,
402     25771,
403     27808,
404     27991,
405     28047,
406     28395,
407     29460,
408     29501,
409     29742,
410     29750,
411     29795,
412     29988,
413     30426,
414     30438,
415     30442,
416     30622,
417     30623,
418     30633,
419     30634,
420     },
421     [OT+0x30]={--钥匙3
422     30637,
423     30688,
424     30712,
425     30794,
426     31084,
427     31085,
428     31086,
429     31239,
430     31241,
431     31245,
432     31251,
433     31252,
434     31316,
435     31536,
436     31655,
437     31664,
438     31704,
439     31705,
440     31755,
441     31956,
442     31994,
443     32069,
444     32079,
445     33061,
446     32773,
447     34477,
448     34117,
449     33284,
450     33290,
451     33308,
452     34600,
453     34688,
454     34908,
455     34909,
456     34948,
457     34961,
458     34962,
459     35705,
460     36752,
461     36753,
462     36754,
463     36760,
464     37013,
465     37500,
466     38261,
467     38555,
468     39227,
469     39264,
470     39318,
471     39434,
472     40641,
473     40652,
474     40732,
475     41428,
476     41843,
477     42422,
478     42482,
479     43650,
480     43853,
481     43854,
482     44153,
483     44569,
484     44577,
485     44581,
486     44582,
487     45796,
488     45798,
489     45979,
490     46767,
491     46895,
492     },
493     [OT+0x40]={--宝石
494     774    ,    --孔雀石
495     818    ,    --虎眼石
496     1210,    --暗影石
497     1529,    --翡翠
498     1705,    --次级月亮石
499     3864,    --黄水晶
500     5498,    --有光泽的小珍珠
501     5500,    --彩色珍珠
502     7909,    --青绿石
503     7910,    --红宝石
504     7971,    --黑珍珠
505     11382,    --山脉之血
506     12361,    --蓝宝石
507     12363,    --秘法水晶
508     12364,    --巨型绿宝石
509     12799,    --大猫眼石
510     12800,    --艾泽拉斯钻石
511     13926,    --金珍珠
512     23117,    --蓝月石
513     21929,    --火石榴石
514     23077,    --血石榴石
515     23079,    --翠绿橄榄石
516     23107,    --暗影卓奈石
517     23112,    --黄金卓奈石
518     23436,    --生命红宝石
519     23437,    --泰拉宝石
520     23438,    --伊露恩之星
521     23439,    --皇家黄宝石
522     23440,    --黎明石
523     23441,    --夜眼石
524     24478,    --锯齿珍珠
525     24479,    --暗影珍珠
526     25867,    --大地风暴钻石
527     25868,    --天火钻石
528     23234,    --Blue Bryanite of Agility
529     23364,    --zzDEPRECATEDHeart of the Sky
530     27864,    --Brian's Bryanite of Extended Cost Copying
531     32227,    --深红尖晶石
532     32249,    --海泉绿宝石
533     32230,    --影歌紫水晶
534     32229,    --狮眼石
535     32231,    --焚石
536     },
537     [OT+0x50]={--高级宝石
538     22459,    --虚空之球。所有抗性+4
539     22460,    --棱石之球。所有抗性+3
540     25890,    --毁灭的天火钻石。+14法术暴击 1%法术反射
541     25893,    --神秘的天火钻石。5%机率下次施法时间减半
542     25894,    --迅捷的天火钻石。+24攻强 提高奔跑速度
543     25895,    --谜般的天火钻石。+12暴击 5%抵抗诱捕定身
544     25896,    --强力的大地风暴钻石。+18耐力 5%抵抗昏迷
545     25897,    --振奋的大地风暴钻石。+26治疗 威胁减2%
546     25898,    --坚韧的大地风暴钻石。+12防御 命中回血
547     25899,    --粗暴的大地风暴钻石。+3近战伤害 击中昏迷
548     25901,    --洞察的大地风暴钻石。+12智力 施法回法
549     28556,    --迅捷风火钻石。+20攻强 提高奔跑速度
550     28557,    --迅捷星火钻石。+12法伤 提高奔跑速度
551     32195,    --泪珠深红尖晶石。+22治疗
552     32196,    --符文深红尖晶石。+12法伤
553     32197,    --明亮的深红尖晶石。+20攻强
554     32198,    --精巧的深红尖晶石。+10躲闪
555     32199,    --Flashing Crimson Spinel。+10招架
556     32200,    --坚固的苍穹蓝宝石。+15耐力
557     32201,    --发光的苍穹蓝宝石。+10精神
558     32202,    --光亮的苍穹蓝宝石。每5秒回法+4
559     32203,    --狂暴的苍穹蓝宝石。+13法术穿透
560     32204,    --明亮的狮眼石。+10智力
561     32205,    --光滑的狮眼石。+10暴击
562     32206,    --坚硬的狮眼石。+10命中
563     32207,    --闪烁的狮眼石。+10法术暴击
564     32208,    --有厚度的狮眼石。+10防御
565     32209,    --神秘的狮眼石。+10韧性
566     32210,    --极佳的狮眼石。+10法术命中
567     32211,    --至尊影歌紫水晶。+5力量 +7耐力
568     32212,    --移形影歌紫水晶。+5敏捷 +7耐力
569     32213,    --平衡影歌紫水晶。+10攻强 +7耐力
570     32214,    --能量影歌紫水晶。+10攻强 每5秒回法+2
571     32215,    --鲜艳影歌紫水晶。+6法伤 +7耐力 
572     32216,    --皇家影歌紫水晶。+11治疗 每5秒回法+2
573     32217,    --雕刻焚石。+5暴击 +5力量
574     32218,    --高效焚石。+5法术暴击 +5法伤
575     32219,    --光辉焚石。+11治疗 +5智力
576     32220,    --闪烁焚石。+5命中 +5敏捷
577     32221,    --Veiled Pyrestone。+5法术命中 +5法伤
578     32222,    --邪恶焚石。+5暴击 +10攻强
579     32223,    --持久的海泉绿宝石。+5防御 +7耐力
580     32224,    --发光的海泉绿宝石。+5法术暴击 +5法术穿透
581     32225,    --灿烂的海泉绿宝石。+5智力 每5秒回法+2
582     32226,    --尖突的海泉绿宝石。+5暴击 +7耐力
583     32409,    --不懈的大地风暴钻石。+12敏捷 +5%暴击伤害
584     32410,    --惊人的天火钻石。一定几率提高攻速
585     32640,    --高效的易变钻石。+24攻强 5%抵抗昏迷
586     32641,    --灌魔的易变钻石。+14法伤 5%抵抗昏迷
587     },
588     [DW+0x10]={--盗贼
589     42954,    --冲动雕文
590     42955,    --伏击雕文
591     42956,    --背刺雕文
592     42957,    --剑刃乱舞雕文
593     42958,    --减速药膏雕文
594     42959,    --致命投掷雕文
595     42960,    --闪避雕文
596     42961,    --刺骨雕文
597     42962,    --破甲雕文
598     42963,    --佯攻雕文
599     42964,    --锁喉雕文
600     42965,    --鬼魅攻击雕文
601     42966,    --凿击雕文
602     42967,    --出血雕文
603     42968,    --伺机待发雕文
604     42969,    --割裂雕文
605     42970,    --闷棍雕文
606     42971,    --精力雕文
607     42972,    --影袭雕文
608     42973,    --切割雕文
609     42974,    --疾跑雕文
610     43343,    --妙手空空雕文
611     43376,    --扰乱雕文
612     43377,    --开锁雕文
613     43378,    --安全降落雕文
614     43379,    --水上漂雕文
615     43380,    --消失雕文
616     45761,    --血之饥渴雕文
617     45762,    --杀戮盛筵雕文
618     45764,    --暗影之舞雕文
619     45766,    --刀扇雕文
620     45767,    --嫁祸诀窍雕文
621     45768,    --毁伤雕文
622     45769,    --暗影斗篷雕文
623     45908,    --毒伤雕文
624     },
625     [DW+0x20]={--德鲁伊
626     40896,    --狂暴回复雕文
627     40897,    --重殴雕文
628     40899,    --低吼雕文
629     40900,    --裂伤雕文
630     40901,    --撕碎雕文
631     40902,    --割裂雕文
632     40903,    --斜掠雕文
633     40906,    --迅捷治愈雕文
634     40908,    --激活雕文
635     40909,    --复生雕文
636     40912,    --愈合雕文
637     40913,    --回春雕文
638     40914,    --治疗之触雕文
639     40915,    --生命绽放雕文
640     40916,    --星火雕文
641     40919,    --虫群雕文
642     40920,    --飓风雕文
643     40921,    --星辰坠落雕文
644     40922,    --愤怒雕文
645     40923,    --月火雕文
646     40924,    --纠缠根须雕文
647     43316,    --水栖形态雕文
648     43331,    --无忧复生雕文
649     43332,    --荆棘雕文
650     43334,    --挑战咆哮雕文
651     43335,    --野性雕文
652     43674,    --急奔雕文
653     44922,    --台风雕文
654     44928,    --专注雕文
655     45601,    --狂暴雕文
656     45602,    --野性成长雕文
657     45603,    --滋养雕文
658     45604,    --野蛮咆哮雕文
659     45622,    --季风雕文
660     45623,    --树皮雕文
661     46372,    --生存本能雕文
662 },
663 
664     [DW+0x30]={--法师
665     42734,    --魔爆雕文
666     42735,    --奥术飞弹雕文
667     42736,    --奥术强化雕文
668     42737,    --闪现雕文
669     42738,    --唤醒雕文
670     42739,    --火球雕文
671     42740,    --火焰冲击雕文
672     42741,    --冰霜新星雕文
673     42742,    --寒冰箭雕文
674     42743,    --冰甲雕文
675     42744,    --寒冰屏障雕文
676     42745,    --冰枪雕文
677     42746,    --冰冷血脉雕文
678     42747,    --强化灼烧雕文
679     42748,    --隐形雕文
680     42749,    --法师护甲雕文
681     42750,    --法力宝石雕文
682     42751,    --熔岩护甲雕文
683     42752,    --变形雕文
684     42753,    --解除诅咒雕文
685     42754,    --水元素雕文
686     43339,    --奥术智慧雕文
687     43357,    --防护火焰结界雕文
688     43359,    --霜甲雕文
689     43360,    --防护冰霜结界雕文
690     43361,    --企鹅雕文
691     43362,    --小熊雕文
692     43364,    --缓落雕文
693     44684,    --霜火雕文
694     44920,    --冲击波雕文
695     44955,    --奥术冲击雕文
696     45736,    --深度冻结雕文
697     45737,    --活动炸弹雕文
698     45738,    --奥术弹幕雕文
699     45739,    --镜像雕文
700     45740,    --寒冰护体雕文
701     },
702     [DW+0x40]={--猎人
703     42897,    --瞄准射击雕文
704     42898,    --奥术射击雕文
705     42899,    --野兽雕文
706     42900,    --治愈雕文
707     42901,    --蝰蛇守护雕文
708     42902,    --狂野怒火雕文
709     42903,    --威慑雕文
710     42904,    --逃脱雕文
711     42905,    --冰冻陷阱雕文
712     42906,    --冰霜陷阱雕文
713     42907,    --猎人印记雕文
714     42908,    --献祭陷阱雕文
715     42909,    --雄鹰雕文
716     42910,    --多重射击雕文
717     42911,    --急速射击雕文
718     42912,    --毒蛇钉刺雕文
719     42913,    --毒蛇陷阱雕文
720     42914,    --稳固射击雕文
721     42915,    --强击光环雕文
722     42917,    --翼龙钉刺雕文
723     43338,    --复活宠物雕文
724     43350,    --治疗宠物雕文
725     43351,    --假死雕文
726     43354,    --支配之力雕文
727     43355,    --豹群雕文
728     43356,    --恐吓野兽雕文
729     45625,    --奇美拉射击雕文
730     45731,    --爆炸射击雕文
731     45732,    --杀戮射击雕文
732     45733,    --爆炸陷阱雕文
733     45734,    --驱散射击雕文
734     45735,    --猛禽一击雕文
735     },
736     [DW+0x50]={--牧师
737     42396,    --治疗之环雕文
738     42397,    --驱散魔法雕文
739     42398,    --渐隐雕文
740     42399,    --防护恐惧结界雕文
741     42400,    --快速治疗雕文
742     42401,    --神圣新星雕文
743     42402,    --心灵之火雕文
744     42403,    --光明之泉雕文
745     42404,    --群体驱散雕文
746     42405,    --精神控制雕文
747     42406,    --精神鞭笞雕文
748     42407,    --暗影雕文
749     42408,    --真言术:盾雕文
750     42409,    --治疗祷言雕文
751     42410,    --心灵尖啸雕文
752     42411,    --恢复雕文
753     42412,    --天谴禁锢雕文
754     42414,    --暗言术:灭雕文
755     42415,    --暗言术:痛雕文
756     42416,    --惩击雕文
757     42417,    --拯救之魂雕文
758     43342,    --渐隐雕文
759     43370,    --漂浮雕文
760     43371,    --坚韧雕文
761     43372,    --防护暗影雕文
762     43373,    --束缚亡灵雕文
763     43374,    --暗影魔雕文
764     45753,    --消散雕文
765     45755,    --守护之魂雕文
766     45756,    --苦修雕文
767     45757,    --精神灼烧雕文
768     45758,    --希望圣歌雕文
769     45760,    --痛苦压制雕文
770     },
771     [DW+0x60]={--骑士
772     41092,    --审判雕文
773     41094,    --命令圣印雕文
774     41095,    --制裁之锤雕文
775     41096,    --灵魂协调雕文
776     41097,    --愤怒之锤雕文
777     41098,    --十字军打击雕文
778     41099,    --奉献雕文
779     41100,    --正义防御雕文
780     41101,    --复仇者之盾雕文
781     41102,    --超度邪恶雕文
782     41103,    --驱邪雕文
783     41104,    --清洁雕文
784     41105,    --圣光闪现雕文
785     41106,    --圣光雕文
786     41107,    --复仇之怒雕文
787     41108,    --圣洁雕文
788     41109,    --智慧圣印雕文
789     41110,    --光明圣印雕文
790     43340,    --力量祝福雕文
791     43365,    --王者祝福雕文
792     43366,    --智慧祝福雕文
793     43367,    --圣疗雕文
794     43368,    --感知亡灵雕文
795     43369,    --智者雕文
796     43867,    --鲜血圣印雕文
797     43868,    --正义圣印雕文
798     43869,    --复仇圣印雕文
799     45741,    --圣光道标雕文
800     45742,    --正义之锤雕文
801     45743,    --神圣风暴雕文
802     45744,    --正义盾击雕文
803     45745,    --神圣恳求雕文
804     45746,    --神圣震击雕文
805     45747,    --拯救雕文
806     },
807     [DW+0x70]={--萨满
808     41517,    --治疗链雕文    
809     41518,    --闪电链雕文
810     41524,    --熔岩雕文
811     41526,    --震击雕文
812     41527,    --大地生命武器雕文
813     41529,    --火焰元素图腾雕文
814     41530,    --火焰新星图腾雕文
815     41531,    --烈焰震击雕文
816     41532,    --火舌武器雕文
817     41533,    --治疗之泉图腾雕文
818     41534,    --治疗波雕文
819     41535,    --次级治疗波雕文
820     41536,    --闪电箭雕文
821     41537,    --闪电之盾雕文
822     41538,    --法力潮汐图腾雕文
823     41539,    --风暴打击雕文
824     41540,    --熔岩猛击雕文
825     41541,    --水之掌握雕文
826     41542,    --风怒武器雕文
827     41547,    --冰霜震击雕文
828     41552,    --元素掌握雕文
829     43344,    --水下呼吸雕文
830     43381,    --星界传送雕文
831     43385,    --新生雕文
832     43386,    --水之护盾雕文
833     43388,    --水上行走雕文
834     43725,    --幽灵狼雕文
835     44923,    --雷霆风暴雕文
836     45770,    --雷霆雕文
837     45771,    --野性狼魂雕文
838     45772,    --激流雕文
839     45775,    --大地之盾雕文
840     45776,    --天怒图腾雕文
841     45777,    --妖术雕文
842     45778,    --石爪图腾雕文
843     },
844     [DW+0x80]={--术士
845     42453,    --烧尽雕文    
846     42454,    --燃烧雕文
847     42455,    --腐蚀雕文
848     42456,    --痛苦诅咒雕文
849     42457,    --死亡缠绕雕文
850     42458,    --恐惧雕文
851     42459,    --恶魔卫士雕文
852     42460,    --地狱猎犬雕文
853     42461,    --生命通道雕文
854     42462,    --治疗石雕文
855     42463,    --恐惧嚎叫雕文
856     42464,    --献祭雕文
857     42465,    --小鬼雕文
858     42466,    --灼热之痛雕文
859     42467,    --暗影箭雕文
860     42468,    --暗影灼烧雕文
861     42469,    --生命虹吸雕文
862     42470,    --灵魂石雕文
863     42471,    --魅魔雕文
864     42472,    --痛苦无常雕文
865     42473,    --虚空行者雕文
866     43389,    --水下呼吸雕文
867     43390,    --吸取灵魂雕文
868     43391,    --基尔罗格雕文
869     43392,    --疲劳诅咒雕文
870     43393,    --奴役恶魔雕文
871     43394,    --灵魂雕文
872     45779,    --鬼影缠身雕文
873     45780,    --恶魔变形雕文
874     45781,    --混乱之箭雕文
875     45782,    --恶魔法阵雕文
876     45783,    --暗影烈焰雕文
877     45785,    --生命分流雕文
878     45789,    --灵魂链接雕文
879     },
880     [DW+0x90]={--死骑
881     43533,    --反魔法护罩雕文    
882     43534,    --心脏打击雕文
883     43535,    --鲜血分流雕文
884     43536,    --白骨之盾雕文
885     43537,    --寒冰锁链雕文
886     43538,    --黑暗命令雕文
887     43539,    --死亡之拥雕文
888     43541,    --死亡之握雕文
889     43542,    --死亡凋零雕文
890     43543,    --冰霜打击雕文
891     43544,    --寒冬号角雕文
892     43545,    --冰封之韧雕文
893     43546,    --冰冷触摸雕文
894     43547,    --湮没雕文
895     43548,    --瘟疫打击雕文
896     43549,    --食尸鬼雕文
897     43550,    --符文打击雕文
898     43551,    --天谴打击雕文
899     43552,    --绞杀雕文
900     43553,    --铜墙铁壁雕文
901     43554,    --吸血鬼之血雕文
902     43671,    --邪爆雕文
903     43672,    --传染雕文
904     43673,    --亡者复生雕文
905     43825,    --符文分流雕文
906     43826,    --鲜血打击雕文
907     43827,    --死亡打击雕文
908     45799,    --符文刃舞雕文
909     45800,    --饥饿之寒雕文
910     45803,    --邪恶虫群雕文
911     45804,    --黑暗死亡雕文
912     45805,    --疾病雕文
913     45806,    --凛风冲击雕文
914     },
915     [DW+0xa0]={--战士
916     43395,    --战斗雕文    
917     43396,    --血性狂暴雕文
918     43397,    --冲锋雕文
919     43398,    --惩戒痛击雕文
920     43399,    --雷霆一击雕文
921     43400,    --持久追击雕文
922     43412,    --嗜血雕文
923     43413,    --疾速冲锋雕文
924     43414,    --顺劈斩雕文
925     43415,    --毁灭打击雕文
926     43416,    --斩杀雕文
927     43417,    --断筋雕文
928     43418,    --英勇打击雕文
929     43419,    --援护雕文
930     43420,    --野蛮侵犯雕文
931     43421,    --致死打击雕文
932     43422,    --压制雕文
933     43423,    --撕裂雕文
934     43424,    --复仇雕文
935     43425,    --格挡雕文
936     43426,    --破釜沉舟雕文
937     43427,    --破甲雕文
938     43428,    --横扫攻击雕文
939     43429,    --嘲讽雕文
940     43430,    --共鸣雕文
941     43431,    --乘胜追击雕文
942     43432,    --旋风斩雕文
943     45790,    --利刃风暴雕文
944     45792,    --震荡波雕文
945     45793,    --警戒雕文
946     45794,    --狂怒回复雕文
947     45797,    --盾墙雕文
948     },
949 }
950 
951 local Says={--随机的话
952     "我的货物不打折的哦",
953     "慢慢看,我的货物在其他地方买不到。",
954     "我的时间可不多,你要快点买。",
955     "我这里有很多高级宝石。",
956     "你不买点材料做生意吗?",
957     "要来点高级宝石,给装备强化吗?",
958     "你应该需要更换你的雕文。",
959     "当年我可是第一盗贼,留下很多钥匙。",
960 }
961 
962 function GOODS.AddMenu(player, unit, id)
963     player:GossipClearMenu()--清除菜单
964     local menus=GOODS[id]
965     for k ,v in pairs(menus)do
966         player:GossipMenuAddItem(v[3] or GOSSIP_ICON_VENDOR, v[1] or "???", 0, (v[2] or k))
967     end
968     player:GossipSendMenu(1, unit)--发送菜单
969 end
970 
971 function GOODS.Book(event, player, unit)--显示菜单
972     GOODS.AddMenu(player, unit, 0)
973 end
974 
975 math.randomseed(os.time())
976 
977 function GOODS.Select(event, player, unit, sender, intid, code, menu_id)--添加货物
978     local text=Says[math.random(1,#Says)] or nil
979     if(text)then
980         unit:SendUnitSay(text,0)
981     end
982     player:GossipComplete()    --关闭菜单
983     if(intid<0x10)then
984         GOODS.AddMenu(player, unit, intid)
985     else
986         local entry=unit:GetEntry()
987         VendorRemoveAllItems(entry)
988         local goods=GOODS[intid] or {}
989         for k ,v in pairs(goods)do
990             AddVendorItem(entry, v, 0, 0, 0)
991         end
992         player:SendVendorWindow(unit)
993     end
994 end
995 
996     --WorldDBExecute(inSQL)--添加商人
997     RegisterCreatureGossipEvent(NPCID, 1, GOODS.Book)
998     RegisterCreatureGossipEvent(NPCID, 2, GOODS.Select)
999 --WorldDBExecute(unSQL)删除商人
View Code

 

posted on 2015-09-29 21:40  胡椒籽籽  阅读(2189)  评论(1编辑  收藏  举报