随笔 - 147  文章 - 222  trackbacks - 0
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(8)

随笔分类

随笔档案

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜

60天内阅读排行

update ascent.creature_names,onewowrc1.creature_names set
ascent.creature_names.creature_name = onewowrc1.creature_names.creature_name ,
ascent.creature_names.subname = onewowrc1.creature_names.subname
where ascent.creature_names.entry = onewowrc1.creature_names.entry



update ascent.gameobject_names,onewowrc1.gameobject_names set
ascent.gameobject_names.name = onewowrc1.gameobject_names.name
where ascent.gameobject_names.entry = onewowrc1.gameobject_names.entry




update creature_proto set maxlevel=minlevel, maxhealth =minhealth where entry BETWEEN 100000 and 100044
posted on 2007-08-23 22:55 聂文龙 阅读(5069) 评论(15)  编辑 收藏 引用 所属分类: Databaseascent

FeedBack:
# re: ascent wow 2007-08-23 23:44 聂文龙
GM命令!!
.commands 显示你的等级可用的命令列表
.help 指令帮助介绍
.announce 在聊天信息框发送服务器公告
.wannounce 在屏幕游戏画面中发送服务器公告
.appear 传送到指定的玩家身边
.summon 将指定的玩家传送到你的身边
.banchar 禁止指定的角色
.unbanchar 解除禁止指定的角色
.kick 将指定的玩家踢出游戏
.kill 杀死指定的生物,可以是NPC,可以是玩家和怪物
.revive 复活
.reviveplr 复活(玩家)
.modify 玩家,怪物,npc修正指令,带参数
.modify power 设置指定生物的力量值
.modify gold 设置指定生物的金币
.modify speed 设置指定生活的移动速度
.modify damage 设置指定生物的伤害值,指令格式:.modify damage 最小伤害 最大伤害
.modify hp 设置指定生物的生命值
.modify mana 设置指定生物的魔法值/怒气值
.morph
.demorph
.mount
.dismount
.gm 显示当前在线的GM
.gmon GM模式开启
.gmoff GM模式关闭
.Gps 显示当前所在地的座标
.info 显示当前服务器信息
.worldport 传送到指定的座标,指令格式:.worldport x y z 地图id
.save 保存自己角色信息
.saveall 保存全服角色信息
.start 回到出生点
.levelup 提升角色升级
.additem 添加某物品给商人或自己 +代码
.removeitem 移除某物品
.createguild 创建一个公会,格式 createguild 公会名称
.invincible 一级隐身模式,怪物无法看到你
.invisible 二级隐身模式,怪物和玩家都无法看到你,但可以看到你发送的信息
.resetreputation
.resetlevel 初始化等级
.resetspell 初始化法术
.resettalents 初始化天赋
.resetskills 初始化所有技能法术
.learn 学习技能(武器,马术等技能)
.unlearn 忘记技能
.learnskill 学习技能
.advanceskill 升级技能
.removeskill 移除技能
.waypoint 传送点管理指令,带参数
.debug 服务器调试指令,带参数
.gm ticket
.gobject 游戏物品调试指令,带参数
.battleground 传送到战场
.npc NPC调试指令,带参数
.npc follow 让npc跟随你一起行动
.npc come 让npc来到你的身边
.npc return 让npc回到他的刷新地点
.npc say 让npc说出你键入的文字内容
.npc yell 让npc喊出你键入的文字内容
.npc emote 让npc一直做一个表情
.npc spawn 刷新一个NPC,请慎重使用,如果你刷新出来,这个npc将会保存到你的数据库
.cheat 作弊用指令,带参数
.cheat fly 设置为飞行模式
.cheat flyspeed 设置飞行模式下的飞行速度
.cheat land 设置取消为行走模式
.cheat god 设置为天神模式,只有伤害数值不减血,不死
.cheat status 查看当前的作弊模式
.honor 声望、荣誉值、PK值调整指令,带参数
.pet 宠物管理指令
.recall 召唤指令
.getpos
.removeauras
.paralyze
.unparalyze
.setmotd 设置服务器欢迎信息
.additemset
.gotrig 传送到 +坐标
.createinstance 创建一个副本重置记录
.goinstance 传送到一个副本
.exitinstance 退出副本
.spawnspiritguide
.allowwhispers 设置允许私聊名单
.blockwhispers 设置禁止私聊名单
.reloadtable 重新读取指定的数据库,指令格式 .reloadtable 数据库名称
.killbyplayer 删除指定的角色
.killbyaccount 删除指定的帐号
.unlockmovement
.getrate
.setrate
.modperiod
.formationlink1
.formationlink2
.formationclear
.playall 向服务器所有玩家播放一个声音,指令格式:playall 1-400
.addipban 禁止一个IP,指令格式 .addbanip 0.0.0.0/掩码
.banaccount 冻结一个帐号
.renamechar 为指定的玩家重新命名,下次登陆时生效
.forcerenamechar 强制为指定的玩家重新命名
.getstanding
.setstanding
.lookupitem 查找指定的物品 .lookupitem 物品名称
.lookupcreature 查找指定的怪物或NPC
.reloadscripts 重新读取游戏脚本  回复  更多评论
  
# re: ascent wow 2007-08-23 23:56 聂文龙
如何添加一个套装销售NPC!
主要在3个表插入信息
creature_names NPC名称、外形等参数
字段 entry, creature_name, Subname, Flags1, type, Family, Rank, unk4, SpellDataID, displayid, unk2, unk3, Civilian, Leader
------------------------------------------------------------------
creature_proto NPC属性、类型
字段 entry, level, faction, health, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, item1slotdisplay, item1info1, item1info2, item2slotdisplay, item2info1, item2info2, item3slotdisplay, item3info1, item3info2, respawntime, resistance0_armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, bounding_radius, auras, boss
这里主要注意这个npcflags 4为物品出售,其他可以自己去试
------------------------------------------------------------------
vendors NPC销售物品列表
字段 vendorGuid, itemGuid, amount
第一个字段就是NPC的编号,第二个是物品编号(可以去items中自己查),第三个物品数量(0表示不限制数量)
------------------------------------------------------------------
下面是一个简单的销售骑士T2的NPC,大家可以自己修改

Copy code
INSERT INTO creature_names VALUES
(90010, "T2促销员", "圣骑士T2商人", 0, 7, 0, 0, 0, 0, 15527, 1, 1, 1, 0);
INSERT INTO creature_proto VALUES
(90010, 100, 1080, 9000000, 5000, 1, 4, 1000, 50000, 55000, 0, 1000, 5000, 0, 23316, 33492482, 13, 0, 0, 0, 0, 0, 0, 2000, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, "", 0);
INSERT INTO vendors VALUES ("90010", "16951", 0);
INSERT INTO vendors VALUES ("90010", "16952", 0);
INSERT INTO vendors VALUES ("90010", "16953", 0);
INSERT INTO vendors VALUES ("90010", "16954", 0);
INSERT INTO vendors VALUES ("90010", "16955", 0);
INSERT INTO vendors VALUES ("90010", "16956", 0);
INSERT INTO vendors VALUES ("90010", "16957", 0);
INSERT INTO vendors VALUES ("90010", "16958", 0);


----------------------------------------------------------
使用,导入以上数据之后,重新启动服务器端,就可以使用GM账号在游戏中添加NPC了
使用如下命令: .npc spawn 90010  回复  更多评论
  
# re: ascent wow 2007-08-24 00:37 聂文龙
.learn all GM学习所有技能
::::::::::::::: 商业技能 ::::::::::::::::::
165 制皮
202 工程学
333 附魔
186 采矿
393 剥皮
164 锻造
197 裁缝
171 炼金术
182 草药学
::::::::::::::: 辅助技能 ::::::::::::::::::
365 钓鱼
129 急救
185 烹饪
95 防御
:::::::::: ::::商业技能熟练 ::::::::::::::::

.learnsk 333 300 附魔
.learnsk 186 300 采矿
.learnsk 171 300 炼金
.learnsk 164 300 锻造
.learnsk 197 300 裁缝
.learnsk 185 300 烹饪
.learnsk 165 300 制皮
.learnsk 356 300 钓鱼
.learnsk 202 300 工程
.learnsk 393 300 剥皮
.learnsk 182 300 草药
=============================================
.learn 20597 // 剑类武器精通
.learn 20864 // 锤类武器精通
.learn 20595 // 枪械专精
.learn 20593 // 工程学专精
.learn 20558 // 投掷精通

.learn 9078 // 布甲
.learn 9077 // 皮甲
.learn 8737 // 锁甲
.learn 750 //板甲
.learn 196 // 单手斧
.learn 197 // 双手斧
.learn 264 // 弓
.learn 7919 // 弩
.learn 198 // 锤
.learn 199 // 双手锤
.learn 1180 // 匕首
.learn 2567 // 投掷

.learn 5009 // 魔杖
.learn 227 //法仗
.learn 201 // 剑
.learn 202 // 双手剑
.learn 203 // 徒手
.learn 266 // 枪械
.learn 9116 // 盾牌

加熟练.learnsk 代码 300
学好了.maxskill技能熟练度就全满了
============================================
.learnsk 98 300 //通用语 (人类)
.learn 668 // 通用语 (人类)
.learnsk 109 300 //兽人语
.learn 669 // 兽人语
.learnsk 315 300 // 巨魔语
.learn 7341 // 巨魔语
.learnsk 111 300 // 矮人语
.learn 672 // 矮人语
.learnsk 113 300 // 达纳苏斯语(精灵)
.learn 671 // 达纳苏斯语(精灵)
.learnsk 673 300 // 亡灵语
.learn 17737 // 亡灵语
.learnsk 115 300 // 牛头人语
.learn 670 // 牛头人语
============================================
.learn 824 // 骑术:马
.learnsk 148 // 骑术:马
.learn 825 // 骑术:狼
.learnsk 149 // 骑术:狼
.learn 826 // 骑术:羊
.learnsk 152 // 骑术:羊
.learn 828 // 骑术:虎
.learnsk 150 // 骑术:虎
.learn 10861 // 骑术:迅猛龙
.learnsk 533 // 骑术:迅猛龙
.learn 10906 // 骑术:骸骨战马
.learnsk 554 // 骑术:骸骨战马
.learn 10908 //骑术:机械陆行鸟
.learnsk 553 //骑术:机械陆行鸟
.learn 18992 // 骑术:科多兽
.learnsk 713 // 骑术:科多兽
.learn 23214 //QS60任务马
==================================================================
可以直接学的骑马技能,就像骑士的60级战马召唤一样,直接召唤就好了。
============宠物==================================================
.Learn 10695 召唤黑龙宝宝 \
.Learn 10697 召唤红龙宝宝\
.Learn 10698 召唤绿龙宝宝 \
.Learn 10703 召唤林蛙\
.Learn 10704 召唤树蛙 \
.Learn 10706 召唤黑色猫头鹰\
.Learn 10707 召唤棕色猫头鹰 \
.Learn 10709 召唤土拨鼠\
.Learn 10711 召唤黄纹兔\
.Learn 10712 召唤斑点兔 \
.Learn 10714 召唤黑色王蛇 \
.Learn 10716 召唤棕色蟒蛇\
.Learn 10717 召唤赤练蛇 \
.Learn 10718 召唤绿色水蛇\
.Learn 10719 召唤赤环蛇 \
.Learn 10720 召唤血纹蛇 \
.Learn 12243 召唤机械小鸡 \
.Learn 15067 召唤精龙宝宝\
================================
============坐骑================
.additem 21321~21323~21324 其拉共鸣水晶(红、黄、绿三色坦克)
.Learn 17481 60 瑞文戴尔男爵的坐骑
.Learn 16055 60 夜刃豹
.Learn 16056 60 霜刃豹
.Learn 23338 60 迅捷雷刃豹
.Learn 23219 60 迅捷雾刃豹
.Learn 23221 60 迅捷霜刃豹
.Learn 23228 60 迅捷白马
.Learn 23238 60 迅捷棕羊
.Learn 23239 60 迅捷灰羊
.Learn 17450 60 白色迅猛龙
.Learn 23241 60 迅捷蓝色迅猛龙
.Learn 23242 60 迅捷紫色迅猛龙
.Learn 23243 60 迅捷橙色迅猛龙
.learn 23214 60 召唤军马 圣骑
.Learn 17465 60 绿色骸骨战马\
.Learn 18991 60 绿色科多兽\
.Learn 17460 60 霜山羊\
.Learn 17461 60 黑山羊\
.Learn 18992 60 蓝色科多兽\
.Learn 22717 60 黑色战驹\
.Learn 22718 60 黑色作战科多兽\
.Learn 22719 60 黑色作战机械陆行鸟\
.Learn 22720 60 白色战羊\
.Learn 22721 60 黑色作战迅猛龙\
.Learn 22722 60 红色骷髅战马\
.Learn 22723 60 黑色战豹\
.Learn 579 60 赤狼\
.Learn 22724 60 黑色战狼\
.Learn 16083 60 白马\
.Learn 17229 60 冬泉霜刃豹\
.Learn 15779 60 白色机械陆行鸟
============================================================
GM技能
============================================================
.Learn 5 死亡之触 相当于. kill一点怪就死
.Learn 7 自杀 最好别用 除非卡机了非死不行
.Learn 65 加速术加2% 持续30秒
.Learn 91 野蛮突击 需要双手斧
.Learn 9999 赞吉尔之触 有效果 无实际用处
.Learn 3300 厚重战斧 需要双手斧
.Learn 17549 防奥术+3000
.Learn 17548 防暗影+3000
.Learn 17546 防自然+3000
.Learn 17545 防圣+3000
.Learn 17543 防火+3000
.Learn 17544 防冰+3000
.Learn 21139 吐息 2万多攻击 黑龙公主的绝招 建议少用
.Learn 22981 暗影烈炎700多攻击 不错的远程攻击
.Learn 5106 水晶闪耀 可令一群怪15秒晕厥 很厉害的一招
.Learn 5110 召唤火元素
.Learn 5115 给所有人+50速度
.Learn 5140 自爆 慎用哦
.Learn 1112 暗影心星
.Learn 5219 西斯耐特吸血术 有效果 无作用
.Learn 5220 疯狂的守财奴隶卡波尔+50速度
.Learn 5239 法师打断技能 法术系必用
.Learn 5257 雷霆啤酒
.Learn 5262 狂热之刃
.Learn 5426 快速回避
.Learn 5708 飞扑 战士必用 +18点攻击 并可以击倒对方
.Learn 6612 +20~40怒气
.Learn 23168 龙血之痛 红 +15000血
.Learn 23169 龙血之痛 绿 250点持续伤害
.Learn 23187 冰霜燃烧 1800~2000攻击 很厉害
.Learn 23205 诱惑之吻
.Learn 23220 +100%速度
.Learn 23224 暗影迷雾 降低治疗
.Learn 23271 短暂强力 +175法术攻击和治疗效果
.Learn 23275 585~610攻击 恐惧惊吓
.Learn 23278 暗影镰刀 效果好看 但不实用
.Learn 23308 焚烧 4000~4500攻击
.Learn 23315 点燃躯体 多次攻击群杀 490~560 建议别用 自己也很危险
.Learn 23333 BL旗子
.Learn 23335 LM旗子
.Learn 23342 疯狂+150攻击速度和打怪带冲击波效果
.Learn 23339 龙翼打击 500~900攻击
.Learn 22994 根须缠绕
.Learn 22993 暗影烈炎
.Learn 22988 伊利丹之怒 让对方远程攻击-1500点+20%致命30%攻击速度
.Learn 22948 孢子之云 540攻击
.Learn 22946 落雷之云 半人马法师的招数 不厉害
.Learn 22888 屠龙者的咆哮 法术致命多10% 近战致命5%+140点攻击
.Learn 22886 狂暴冲锋 伤害300点连续点技能攻击速度飞快 效果不好
.Learn 22876 召唤虚无形者
.Learn 22864 召唤末日守卫
.Learn 22863 速度30秒速度+30%
.Learn 22859 致死厮劈 战士用 +150%伤害
.Learn 22857 反击风暴 反击一切近身攻击
.Learn 22856 寒冰锁 可以把怪锁在原地
.Learn 22833 打击率 +75%
.Learn 22818 +15耐力
.Learn 23415 强化保护祝福 免疫物理伤害 有蓝的职业才能用
.Learn 23416 枕头大战 无效果
.Learn 23417 窒息 200~210攻击
.Learn 23418 西虹祝福 无效果
.Learn 23442 永望镇传诵 好看无效果
.Learn 23445 邪恶双子 貌似无用
.Learn 23449 传送器着火 好玩 无效果
.Learn 23452 隐形2分种
.Learn 23461 3500~4500群杀伤害
.Learn 23478 5000~6500群杀攻击
.Learn 23506 吸收700~1250点物理伤害
.Learn 23512 火球连射 连续点技能攻击速度飞快
.Learn 23513 红龙精华 每秒恢复500点法力50点能力20点怒气
.Learn 23559 变形
.Learn 23566 强化箭雨和多重射击
.Learn 23580 血牙
.learn 17547 致死打击 战士必用 武器伤害+200%
.Learn 23964 血怒者的挽歌 增益法术
.Learn 23952 暗言术:痛 牧师法术 必须有蓝职业才能用
.Learn 23948 真言术 韧 牧师法术 必须有蓝职业才能用
.Learn 23931 雷霆一击 战士用比较好 有减速和伤害效果
.Learn 23858 神圣新星 类似奥爆 群杀1000多攻
.Learn 19703 鲁西弗隆的诅咒 BOSS的技能啦
.Learn 23967 灭龙 对龙类伤害+400% 建议下BWL时候用
.Learn 23965 立刻治疗 恢复10000+的血 骑士技能
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
节日人物模型编号以及其他\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
.morph 改变玩家外形
.demorph 改变人物回缺省外形

15744 人类狂欢者[男]
15745 人类狂欢者[女]
15746 侏儒狂欢者[男]
15747 侏儒狂欢者[女]
15748 暗夜精灵狂欢者[女]
15749 巨魔狂欢者[女]
15750 地精狂欢者[男]
15751 兽人狂欢者[女]
15752 地精狂欢者[女]
15753 亡灵狂欢者[女]
15754 牛头人狂欢者[女]
15755 亡灵狂欢者[男]
15756 兽人玛狂欢者[男]
15757 巨魔狂欢者[男]
15758 暗夜精灵狂欢者[男]
15759 牛头人狂欢者[男]
15760 兽人狂欢者[男]
15660 冬天爷爷助手[男]
15663 冬天爷爷助手[女]
15687 冬天爷爷助手[男]

15732 带圣诞帽的人
15733 带圣诞帽的人
15734 带圣诞帽的人
15800 矮人狂欢者[女]
15806 矮人狂欢者[男]

15862 暗夜精灵新年使者[红色男]
15863 牛头人新年使者[红色男]
15864 暗夜精灵新年使者[蓝色男]
15872 暗夜精灵新年使者[绿色男]
15873 暗夜精灵新年使者[绿色女]
15874 暗夜精灵新年使者[紫色女]
15875 牛头人新年使者[绿色男]
15876 牛头人新年使者[绿色女]
15877 牛头人新年使者[红色女]
15899 暗夜精灵新年使者[红色女]
15950 身着暴露的女人
15952 身着暴露的亡灵女人
15982 头上长角的人

16104 粉红色礼服女
16189 小熊波利
16597 艺妓舞女1
16600 艺妓舞女2
  回复  更多评论
  
# re: ascent wow 2007-08-24 03:23 聂文龙
INSERT INTO `creature_names` VALUES
(999999,'直升飞机','直升飞机',0,0,0,3,0,0,14946,1,1,1,0);
INSERT INTO `creature_proto` VALUES
(999999,250,1080,9000000,5000,1,65,1000,50000,55000,0,1000,5000,0,0,0,0,0,0,0,0,0,0,2000,0,0,0,0,0,0,0,2,0.5,1,1,0);  回复  更多评论
  
# re: ascent wow 2007-08-24 03:37 聂文龙
--select count(*) from creature_proto;
--select max(entry) from creature_proto;

/*INSERT INTO creature_proto
(entry, minlevel, faction, minhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, item1slotdisplay, item1info1, item1info2, item2slotdisplay, item2info1, item2info2, item3slotdisplay, item3info1, item3info2, respawntime, resistance0_armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, bounding_radius, auras, boss, money)
VALUES
(100006, 73, 474, 9999999, 999999, 1, 16388, 500, 1500, 3000, 2000, 2000, 2500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, "0", 1, 0);
*/

INSERT INTO creature_proto(entry, minlevel, faction, minhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, item1slotdisplay, item1info1, item1info2, item2slotdisplay, item2info1, item2info2, item3slotdisplay, item3info1, item3info2, respawntime, resistance0_armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, bounding_radius, auras, boss, money) VALUES
(999999,250,1080,9000000,5000,1,65,1000,50000,55000,0,1000,5000,0,0,0,0,0,0,0,0,0,0,2000,0,0,0,0,0,0,0,2,0.5,"1",1,0);   回复  更多评论
  
# re: ascent wow 2007-08-25 00:46 聂文龙
最新的传送人源代码 (Mangos的)
//sc_teleport.cpp

#include "../sc_defines.h"

bool GossipHello_sc_teleport(Player *player, Creature *_Creature)
{
player->ADD_GOSSIP_ITEM( 0, " 主城传送 " , 1, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " 初级副本传送 " , 1, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " 中级副本传送 " , 1, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " 团队副本传送(30G) " , 1, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " 外域副本传送1(50G) " , 1, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " 外域副本传送2(50G) " , 1, GOSSIP_ACTION_INFO_DEF + 10);
player->ADD_GOSSIP_ITEM( 0, " 个人银行 " , 8, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " 开通飞行点(30G) " , 6, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " 领取工资10G/小时 " , 9, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " 外域传送(5G) " , 1, GOSSIP_ACTION_INFO_DEF + 9);
player->ADD_GOSSIP_ITEM( 0, " 野外BOSS传送(10G) " , 1, GOSSIP_ACTION_INFO_DEF + 11);
player->SEND_GOSSIP_MENU(99999,_Creature->GetGUID());
return true;
}

void SendDefaultMenu_SC_teleport(Player *player, Creature *_Creature, uint32 action)
{
switch(action) {
// 主城传送
case GOSSIP_ACTION_INFO_DEF + 1 :
player->ADD_GOSSIP_ITEM( 0, " 联盟 暴风城 " , 2, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " 联盟 铁炉堡 " , 2, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " 联盟 达纳苏斯 " , 2, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " 联盟 埃索达 " , 2, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " 部落 奥格瑞玛 " , 2, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " 部落 雷霆崖 " , 2, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " 部落 幽暗城 " , 2, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " 部落 银月城 " , 2, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " 中立 棘齿城 " , 2, GOSSIP_ACTION_INFO_DEF + 9);
player->ADD_GOSSIP_ITEM( 0, " 中立 藏宝海湾 " , 2, GOSSIP_ACTION_INFO_DEF + 10);
player->ADD_GOSSIP_ITEM( 0, " 中立 加基森 " , 2, GOSSIP_ACTION_INFO_DEF + 11);
player->ADD_GOSSIP_ITEM( 0, " 中立 塞纳里奥要塞 " , 2, GOSSIP_ACTION_INFO_DEF + 12);
player->SEND_GOSSIP_MENU(99991,_Creature->GetGUID());
break;
// 初级副本
case GOSSIP_ACTION_INFO_DEF + 2 :
player->ADD_GOSSIP_ITEM( 0, " ·[14] 怒焰裂谷 " , 3, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·[19] 死亡矿井 " , 3, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·[22] 哀嚎洞穴 " , 3, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·[24] 影牙城堡 " , 3, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·[26] 黑暗深渊 " , 3, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·[27] 暴风城监狱 " , 3, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·[31] 剃刀沼泽 " , 3, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·[33] 诺莫瑞根 " , 3, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·[40] 血色修道院 " , 3, GOSSIP_ACTION_INFO_DEF + 9);
player->ADD_GOSSIP_ITEM( 0, " ·[42] 剃刀高地 " , 3, GOSSIP_ACTION_INFO_DEF + 10);
player->ADD_GOSSIP_ITEM( 0, " ·[45] 奥达曼 " , 3, GOSSIP_ACTION_INFO_DEF + 11);
player->SEND_GOSSIP_MENU(99992,_Creature->GetGUID());
break;
// 中级副本
case GOSSIP_ACTION_INFO_DEF + 3 :
player->ADD_GOSSIP_ITEM( 0, " ·[46] 祖尔法拉克 " , 4, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·[49] 玛拉顿 " , 4, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·[53] 失落的神庙 " , 4, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·[57] 黑石深渊 " , 4, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 通灵学院 " , 4, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 厄运之槌 (北区) " , 4, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 厄运之槌 (东区) " , 4, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 厄运之槌 (西区) " , 4, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 斯坦索姆 " , 4, GOSSIP_ACTION_INFO_DEF + 9);
player->ADD_GOSSIP_ITEM( 0, " ·[60] 黑石塔下 " , 4, GOSSIP_ACTION_INFO_DEF + 10);
player->SEND_GOSSIP_MENU(99993,_Creature->GetGUID());
break;

// 高级副本
case GOSSIP_ACTION_INFO_DEF + 4 :
player->ADD_GOSSIP_ITEM( 0, " ·[团] 溶火之心 " , 5, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 黑石塔上 " , 5, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 祖尔格拉布 " , 5, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 黑翼之巢 " , 5, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 安其拉 " , 5, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 安其拉废墟 " , 5, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 奥妮克希亚的巢穴 " , 5, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 纳克萨玛斯 " , 5, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 冰龙巢穴 " , 5, GOSSIP_ACTION_INFO_DEF + 9);
player->SEND_GOSSIP_MENU(99994,_Creature->GetGUID());
break;

// 外域副本1
case GOSSIP_ACTION_INFO_DEF + 5 :
player->ADD_GOSSIP_ITEM( 0, " ·[团] 暴风城超级监狱 " , 7, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 卡拉赞 " , 7, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 遗忘之井" , 7, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 鬼魂之地 " , 7, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 地狱火堡垒 " , 7, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 风暴要塞 " , 7, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 奥金顿 " , 7, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 黑暗神庙 " , 7, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 赞格沼泽 " , 7, GOSSIP_ACTION_INFO_DEF + 9);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 格鲁尔的巢穴 " , 7, GOSSIP_ACTION_INFO_DEF + 10);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 黑色沼泽 " , 7, GOSSIP_ACTION_INFO_DEF + 11);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 盘牙洞穴 " , 7, GOSSIP_ACTION_INFO_DEF + 12);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 玛瑟里顿的巢穴 " , 7, GOSSIP_ACTION_INFO_DEF + 13);
player->SEND_GOSSIP_MENU(99994,_Creature->GetGUID());
break;

// 外域副本2
case GOSSIP_ACTION_INFO_DEF + 10 :
player->ADD_GOSSIP_ITEM( 0, " ·[团] 破碎大厅 " , 10, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 血熔炉 " , 10, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 波塔尼卡 " , 10, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 亚克崔兹 " , 10, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 麦克那尔 " , 10, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 凤凰大厅 " , 10, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 奴隶监狱 " , 10, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 蒸汽洞窟 " , 10, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·[团] 毒牙沼泽 " , 10, GOSSIP_ACTION_INFO_DEF + 9);
player->SEND_GOSSIP_MENU(99994,_Creature->GetGUID());
break;
// 外域
case GOSSIP_ACTION_INFO_DEF + 9 :
player->ADD_GOSSIP_ITEM( 0, " ·黑暗之门 " , 11, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " ·永歌森林 " , 11, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " ·艾克索达 " , 11, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " ·海加尔山 " , 11, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " ·青草平原 " , 11, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " ·翠叶森林 " , 11, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " ·沙塔斯城 " , 11, GOSSIP_ACTION_INFO_DEF + 7);
player->ADD_GOSSIP_ITEM( 0, " ·哈兰 " , 11, GOSSIP_ACTION_INFO_DEF + 8);
player->ADD_GOSSIP_ITEM( 0, " ·风暴尖塔 " , 11, GOSSIP_ACTION_INFO_DEF + 9);
player->SEND_GOSSIP_MENU(99994,_Creature->GetGUID());
break;
// 野外BOSS
case GOSSIP_ACTION_INFO_DEF + 11 :
player->ADD_GOSSIP_ITEM( 0, " 暮色森林 " , 12, GOSSIP_ACTION_INFO_DEF + 1);
player->ADD_GOSSIP_ITEM( 0, " 辛特兰 " , 12, GOSSIP_ACTION_INFO_DEF + 2);
player->ADD_GOSSIP_ITEM( 0, " 灰谷 " , 12, GOSSIP_ACTION_INFO_DEF + 3);
player->ADD_GOSSIP_ITEM( 0, " 艾萨拉 " , 12, GOSSIP_ACTION_INFO_DEF + 4);
player->ADD_GOSSIP_ITEM( 0, " 菲拉斯 " , 12, GOSSIP_ACTION_INFO_DEF + 5);
player->ADD_GOSSIP_ITEM( 0, " 诅咒之地 " , 12, GOSSIP_ACTION_INFO_DEF + 6);
player->ADD_GOSSIP_ITEM( 0, " 水晶谷 " , 12, GOSSIP_ACTION_INFO_DEF + 7);
player->SEND_GOSSIP_MENU(99991,_Creature->GetGUID());
break;

}
return true;
}


bool GossipSelect_sc_teleport(Player *player, Creature *_Creature, uint32 sender, uint32 action )
{
switch(sender) {
// 主选单
case 1 :
SendDefaultMenu_sc_Teleport(player, _Creature, action);
break;
// 各大主城
case 2 :
switch(action) {
// 暴风城 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(0,-9065,434,94,0);
break;
// 铁炉堡
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(0,-5032,-819,495,0);
break;
// 达纳苏斯
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(1,9961,2055,1329,0);
break;
// 埃索达
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(530,-4071.7,-12036.7,-1.5,0);
break;
// 奥格瑞玛
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(1,1317,-4383,27,0);
break;
// 雷霆崖
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(1,-1391,140,23,0);
break;
// 幽暗城
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(0,1909,235,53,0);
break;
// 棘齿城 */
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(1,-977,-3788,6,0);
break;
// 银月城
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(530,9336.9,-7278.4,13.6,0);
break;
// 藏宝海湾
case GOSSIP_ACTION_INFO_DEF + 10 :
player->TeleportTo(0,-14302,518,9,0);
break;
// 藏宝海湾
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(0,-14302,518,9,0);
break;
// 加基森
case GOSSIP_ACTION_INFO_DEF + 11 :
player->TeleportTo(1,-7103.7,-2961.6,10.8,0);
break;
// 塞纳里奥要塞
case GOSSIP_ACTION_INFO_DEF + 12 :
player->TeleportTo(1,-6831.1,748.8,42.5,0);
break;
}
break;
// 初级副本
case 3 :
switch(action) {
// ·[14] 怒焰裂谷 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(389,2.024650,-10.021000,-16.187500,0);
break;
// ·[19] 死亡矿井
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(36,-16.4,-383.07,61.78,0);
break;
// ·[22] 哀嚎洞
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(43,-161.841995,133.266998,-73.866203,0);
break;
// ·[24] 影牙城堡
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(33,-228.19,2110.56,76.89,0);
break;
// ·[26] 黑暗深渊
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(48,-150.367004,102.995003,-40.555801,0);
break;
// ·[27] 暴风城监狱
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(34,48.29,0.45,-16.14,0);
break;
// ·[31] 剃刀沼泽
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(47,1943,1544,82,0);
break;
// ·[33] 诺莫瑞根
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(90,-332.562988,-3.445,-152.845993,0);
break;
// ·[40] 血色修道院
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(189,855.903992,1321.939941,18.673000,0);
break;
// ·[42] 剃刀高地
case GOSSIP_ACTION_INFO_DEF + 10 :
player->TeleportTo(129,2593.209961,1109.459961,51.093300,0);
break;
// ·[45] 奥达曼
case GOSSIP_ACTION_INFO_DEF + 11 :
player->TeleportTo(70,-227.529007,45.009800,-46.019600,0);
break;
}
break;
// 中级副本
case 4:
switch(action) {
// ·[46] 祖尔法拉克 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(209,1213,841,8.9,0);
break;
// ·[49] 玛拉顿
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(349,1012.700012,-459.317993,-43.547100,0);
break;
// ·[53] 失落的神庙
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(109,-313.369995,99.955399,-131.848999,0);
break;
// ·[57] 黑石深渊
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(230,456.928986,34.927700,-69.388100,0);
break;
// ·[60] 通灵学院
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(289,199,126,135,0);
break;
// ·[60] 厄运之槌 (北区)
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(429,255.164001,-17.024200,-2.560600,0);
break;
// ·[60] 厄运之槌 (东区)
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(429,46.24,-155.53,-2.71349,0);
break;
// ·[60] 厄运之槌 (西区)
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(429,32.722599,159.417007,-3.470170,0);
break;
// ·[60] 斯坦索姆
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(329,3392,-3379,143,0);
break;
// ·[60] 黑石塔下
case GOSSIP_ACTION_INFO_DEF + 10 :
player->TeleportTo(229,78.19,-227.63,49.72,0);
break;
}
break;

// 高级副本
case 5:
uint32 price_flags3;
price_flags3 = 300000; //收30G的钱
if (player->GetMoney() >= price_flags3)
{
switch(action) {
// ·[团] 溶火之心 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(409,1089.601685,-470.190247,-106.413055,0);
break;
// ·[团] 黑石塔上
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(229,78.339836,-227.793518,49.7103,0);
break;
// ·[团] 祖尔格拉布
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(309,-11916,-1251.469971,92.32,0);
break;
// ·[团] 黑翼之巢
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(469,-7674.470215,-1108.380005,396.649994,0);
break;
// ·[团] 安其拉
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(531,-8212.002930,2034.474854,129.141342,0);
break;
// ·[团] 安其拉废墟
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(509,-8443.475586,1518.648560,31.906958,0);
break;
// ·[团] 奥妮克希亚的巢
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(249,30.010290,-58.840508,-5.325367,0);
break;
//·[团] 纳克萨玛斯
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(533,3005.87,-3435.01,293.882,0);
break;
// ·[团] 冰龙巢
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(533,3700.35,-5185.92,143.957,4.403038,0);
break;
}
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID())
break;
//外域副本 1
case 7:
uint32 price_flags1;
price_flags1 = 500000; //收50G的钱
if (player->GetMoney() >= price_flags1)
{
switch(action) {
// 暴风城超级监狱 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(0,-8644.160156,595.669983,95.699997,0);
break;
// 卡拉赞
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(532, -11107.950195, -2002.060059, 49.889999, 0);
break;
// 遗忘之井
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(0, -11068.07313, -1811.069946, 52.820000, 0);
break;
// 鬼魂之地
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(530, 6851.197266, -7993.672852, 192.292496, 0);
break;
// 地狱火堡垒
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(543, -1355.817261, 1646.834595, 68.447365, 0);
break;
// 风暴要塞
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(530, 3087.556885, 1387.229980, 185.037415,0);
break;
// 奥金顿
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(555, 2.164014, 0.402381, -1.127880, 0);
break;
// 黑暗神庙
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(530, -3562.800049, 247.600006, 42.896927, 0);
break;
// 赞格沼泽
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(530, 919.007629, 6854.861816, -66.432899, 0);
break;
// 戈鲁尔之巢
case GOSSIP_ACTION_INFO_DEF + 10 :
player->TeleportTo(530, 3543.437012, 5079.009766, 0.952552, 0);
break;
// 黑色沼泽
case GOSSIP_ACTION_INFO_DEF + 11 :
player->TeleportTo(269, -2095.298584, 7125.536133, 34.588596, 0);
break;
// 盘牙洞穴
case GOSSIP_ACTION_INFO_DEF + 12 :
player->TeleportTo(548, 29.142296, -57.074600, -71.733269, 0);
break;
// 玛瑟里顿的巢穴
case GOSSIP_ACTION_INFO_DEF + 13 :
player->TeleportTo(544, 188.414261, 29.327892, 67.934464, 0);
break;
}
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID())
break;

//开飞行点
case 6:
uint32 price_flags;
price_flags = 300000; //收30G的钱
if (player->GetMoney() >= price_flags)
{
player->ModifyMoney(-int32(price_flags));
for (uint8 i=0; i<8; i++)
{ player->SetTaximask(i, 0xFFFFFFFF); }
player->SEND_GOSSIP_MENU(99998,_Item->GetGUID());
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID());

break;
//外域副本 2
case 10 :
uint32 price_flags2;
price_flags2 = 500000; //收50G的钱
if (player->GetMoney() >= price_flags2)
{
switch(action) {
// 破碎大厅 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(540, -41.000000, -22.000000, -14.000000, 0);
break;
// 血熔炉
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(542, -3.000000, 11.000000, -45.000000, 0);
break;
// 波塔尼卡
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(553, 40.000000, -28.600000, -1.100000,0);
break;
// 亚克崔兹
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(552, -1.200000, 0.000000, -0.200000, 0);
break;
// 麦克那尔
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(554, -28.900000, 0.700000, -1.800000, 0);
break;
// 凤凰大厅
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(550, -6.800000, -0.900000, -2.400000, 0);
break;
// 奴隶监狱
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(547, 123.146225, -122.687210, -0.446336, 0);
break;
// 蒸汽洞窟
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(545, -7.500000, 5.900000, -4.300000, 0);
break;
// 毒牙沼泽
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(546, 14.913731, -19.914341, -2.755679, 0);
break;
}
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID())
break;
//银行
case 8 :
player->GetSession()->SendShowBank( player->GetGUID() );

break;
//工资
case 9 :

if(player->GetLevelPlayedTime() > 3600) // 条件检查你在线时间大于60秒.这可以自己改
{
player->ModifyMoney(int32(100000)); //满足条件获得10金币
player->SetInGameTime(uint32(NULL)); //将在玩家线时间归零
}
else
{
player->SEND_GOSSIP_MENU(199990,_Item->GetGUID());
}

break;
//外域
case 11 :
uint32 price_flags4;
price_flags4 = 50000; //收5G的钱
if (player->GetMoney() >= price_flags4)
{
switch(action) {
// 黑暗之门 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(530,-246.600006,946.000000,84.400002,0);
break;
// 永歌森林
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(530,9336.900391,-7278.399902,13.600000,0);
break;
// 艾克索达
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(530,-4043.632813,-11933.284180,-0.057945,0);
break;
// 海加尔山
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(534,5070.084473,-1791.984497,1320.995483,0);
break;
// 青草平原
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(169,-2674.500000,-2275.800049,148.092743,0);
break;
// 翠叶森林
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(169,2737.508057,-3318.579590,101.882820,0);
break;
// 沙塔斯城
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(530,-1889,5433,-11,0);
break;
// 哈兰
case GOSSIP_ACTION_INFO_DEF + 8 :
player->TeleportTo(530,-1567,7959,-21,0);
break;
// 风暴尖塔
case GOSSIP_ACTION_INFO_DEF + 9 :
player->TeleportTo(530,4151,3041,339,0);
break;
}
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID())
break;
//外域
case 12 :
uint32 price_flags4;
price_flags4 = 100000; //收10G的钱
if (player->GetMoney() >= price_flags4)
{
switch(action) {
// 暮色森林 统一格式说明:(MapID, X, Y, Z, 0);
case GOSSIP_ACTION_INFO_DEF + 1 :
player->TeleportTo(0,-10526.168945,-434.996796,50.894821,0);
break;
// 辛特兰
case GOSSIP_ACTION_INFO_DEF + 2 :
player->TeleportTo(0,759.605713,-3893.341309,116.475304,0);
break;
// 灰谷
case GOSSIP_ACTION_INFO_DEF + 3 :
player->TeleportTo(1,3120.289307,-3439.444336,139.566345,1);
break;
// 艾萨拉
case GOSSIP_ACTION_INFO_DEF + 4 :
player->TeleportTo(1,2622.219971,-5977.930176,100.562897,1);
break;
// 菲拉斯
case GOSSIP_ACTION_INFO_DEF + 5 :
player->TeleportTo(1,-2741.290039,2009.481323,31.877323,1);
break;
// 诅咒之地
case GOSSIP_ACTION_INFO_DEF + 6 :
player->TeleportTo(0,-12234.000000,-2474.000000,-3.000000,0);
break;
//水晶谷
case GOSSIP_ACTION_INFO_DEF + 7 :
player->TeleportTo(1,-6292.463379,1578.029053,0.155348,1);
break;
}
}
else player->SEND_GOSSIP_MENU(99997,_Item->GetGUID())
break;

}
player->CLOSE_GOSSIP_MENU();
return true;
}



void AddSC_sc_teleport()
{
Script *newscript;

newscript = new Script;
newscript->Name="teleport";
newscript->pGossipHello = &GossipHello_sc_teleport;
newscript->pGossipSelect = &GossipSelect_sc_teleport;
m_scripts[nrscripts++] = newscript;
}  回复  更多评论
  
# re: ascent wow 2007-08-25 00:47 聂文龙
领取工资代码, 在传送npc里加, 或者自己单独做npc
void GossipHello(Creature* pCreature,Player* Plr, bool AutoSend)
{
GossipMenu* Menu;
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 2593,Plr);

Menu->AddItem(0, " 世界主城传送 ", 1);
Menu->AddItem(0, " 初级副本传送 ", 2);
Menu->AddItem(0, " 中级副本传送 ", 3);
Menu->AddItem(0, " 团队副本传送 ", 4);
Menu->AddItem(0, " 野外BOSS传送 ", 5);
Menu->AddItem(0, " 三大战场传送 ", 6);
Menu->AddItem(0, " 外域 ", 7);
Menu->AddItem(0, " 领取出生奖励 " , 8);


if(AutoSend)
{
Menu->SendTo(Plr);
}

}



Copy code
case 8: //这个数字要和上面的 Menu->AddItem(0, " 领取出生奖励 " , 8);数字对应, 不能和其他的重复。
{
uint32 t = time(NULL) - Plr->OnlineTime;
if(t>360) //360秒
{
uint32 currentgold = Plr->GetUInt32Value(PLAYER_FIELD_COINAGE);
int32 newgold = currentgold + 10000000; // + 1000G
Plr->SetUInt32Value(PLAYER_FIELD_COINAGE,newgold);
}
SendQuickMenu(9316); //我随便找了个npc_text, 有兴趣自己做一个, 比如说, 小子你领完工资该请我吃饭了之类的信息

}

break;  回复  更多评论
  
# re: ascent wow 2007-08-25 16:39 聂文龙
ascent 传送
//-----------------QQ:55580780----------------------
#include "StdAfx.h"
#include "Setup.h"

class SCRIPT_DECL TeleportNPC : public GossipScript
{
public:
ADD_GOSSIP_FACTORY_FUNCTION(TeleportNPC);
void GossipHello(Creature * pCreature, Player * Plr, bool AutoSend)
{
GossipMenu *Menu;
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);

Menu->AddItem(5, " 把这里设置成回城点 ", 98);
if (Plr->GetTeam() > 0)
{ Menu->AddItem(0, " 部落主城传送 ", 1); }
else
{ Menu->AddItem(0, " 联盟主城传送 ", 2); }
Menu->AddItem(0, " 外域传送 ", 3);

Menu->AddItem(0, " 主城传送 ",100);//100 开我加的
Menu->AddItem(0, " 初级副本传送 ",101);
Menu->AddItem(0, " 中级副本传送 ",102);
Menu->AddItem(0, " 团队副本传送 ",103);
Menu->AddItem(0, " 外域副本传送1 ",104);
Menu->AddItem(0, " 外域副本传送2 ", 105);
Menu->AddItem(0, " 个人银行 ", 106);
Menu->AddItem(0, " 开通飞行点 ", 107);
Menu->AddItem(0, " 领取工资 ", 108);
Menu->AddItem(0, " 外域传送 ", 109);
Menu->AddItem(0, " 野外BOSS传送 ", 110);

if(AutoSend)
Menu->SendTo(Plr);
}

void GossipSelectOption(Creature* pCreature, Player* Plr, uint32 Id, uint32 IntId)
{
GossipMenu * Menu;
switch(IntId)
{
case 0: // Return to start
GossipHello(pCreature, Plr, true);
break;

case 98: // BINDER
Plr->GetSession()->SendInnkeeperBind(pCreature);
break;

case 1: // Horde
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " 部落 银月城 ", 4);
Menu->AddItem(5, " 部落 奥格瑞玛 ", 5);
Menu->AddItem(5, " 部落 雷霆崖 ", 6);
Menu->AddItem(5, " 部落 幽暗城 ", 7);
Menu->AddItem(0, "[返回]", 99);


Menu->SendTo(Plr);
break;

case 2: // Alliance
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " 联盟 埃索达 ", 8);
Menu->AddItem(5, " 联盟 暴风城 ", 9);
Menu->AddItem(5, " 联盟 铁炉堡 ", 10);
Menu->AddItem(5, " 联盟 达纳苏斯 ", 11);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
break;

case 3: // Outland
if(Plr->getLevel() < 60)
{
pCreature->SendChatMessage(CHAT_MSG_MONSTER_SAY, LANG_UNIVERSAL," 你还没有资格进入(等级限制60). ");
Plr->Gossip_Complete();
}else{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " 黑暗之门 ", 12);
Menu->AddItem(5, " 赞加沼泽 ", 13);
Menu->AddItem(5, " 纳格兰 ", 14);
Menu->AddItem(5, " 刀锋山 ", 15);
Menu->AddItem(5, " 虚空风暴 ", 16);
Menu->AddItem(5, " 泰罗卡森林 ", 17);
Menu->AddItem(5, " 影月谷 ", 18);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}
break;

//////////////////
// Horde submenu
////////

case 4://Silvermoon
{
Plr->EventTeleport(530, 9400.486328, -7278.376953, 14.206780);

}break;

case 5://Orgrimmar
{
Plr->EventTeleport(1, 1371.068970, -4370.801758, 26.052483);
}break;

case 6://ThunderBluff
{
Plr->EventTeleport(1, -1304.569946, 205.285004, 68.681396);
}break;

case 7://UnderCity
{
Plr->EventTeleport(0, 2050.203125, 285.650604, 56.994549);
}break;

////////////////
// Alliance Menu
////////

case 8: //Exodar
{
Plr->EventTeleport(530, -4072.202393, -12014.337891, -1.277277);
}break;

case 9: //Stormwind
{
Plr->EventTeleport(0, -9100.480469, 406.950745, 92.594185);
}break;

case 10: //Ironforge
{
Plr->EventTeleport(0, -5028.265137, -825.976563, 495.301575);
}break;

case 11: //Darnassus
{
Plr->EventTeleport(1, 9985.907227, 1971.155640, 1326.815674);
}break;

////////////////
// Outland Menu
////////

case 12: //Hellfire Peninsula
{
Plr->EventTeleport(530, -248.160004, 922.348999, 84.379799);
}break;

case 13: //Zangermarsh
{
Plr->EventTeleport(530, -225.863632, 5405.927246, 22.346397);
}break;

case 14: //Nagrand
{
Plr->EventTeleport(530, -468.232330, 8418.666016, 28.031298);

}break;

case 15: //Blades Edge Mountains
{
Plr->EventTeleport(530, 1471.672852, 6828.047852, 107.759239);

}break;

case 16: //Netherstorm
{
Plr->EventTeleport(530, 3396.123779, 4182.208008, 137.097992);

}break;

case 17: //Terokkar Forest
{
Plr->EventTeleport(530, -1202.426636, 5313.692871, 33.774723);

}break;

case 18: //Shadowmoon Valley
{
Plr->EventTeleport(530, -2859.522461, 3182.34773, 10.008426);

}break;
case 99: //main menu
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);

Menu->AddItem(5, " 把这里设置成回城点 ", 98);
if (Plr->GetTeam() > 0)
{ Menu->AddItem(0, " 部落主城传送 ", 1); }
else
{ Menu->AddItem(0, " 联盟主城传送 ", 2); }
Menu->AddItem(0, " 外域传送 ", 3);
Menu->AddItem(0, " 主城传送 ",100);//100 开我加的
Menu->AddItem(0, " 初级副本传送 ",101);
Menu->AddItem(0, " 中级副本传送 ",102);
Menu->AddItem(0, " 团队副本传送 ",103);
Menu->AddItem(0, " 外域副本传送1 ",104);
Menu->AddItem(0, " 外域副本传送2 ", 105);
Menu->AddItem(0, " 个人银行 ", 106);
Menu->AddItem(0, " 开通飞行点 ", 107);
Menu->AddItem(0, " 领取工资 ", 108);
Menu->AddItem(0, " 外域传送 ", 109);
Menu->AddItem(0, " 野外BOSS传送 ", 110);
Menu->SendTo(Plr);
}break;
case 100://主城传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " 联盟 暴风城 ", 1001);
Menu->AddItem(5, " 联盟 铁炉堡 ", 1002);
Menu->AddItem(5, " 联盟 达纳苏斯 ", 1003);
Menu->AddItem(5, " 联盟 埃索达 ", 1004);
Menu->AddItem(5, " 部落 奥格瑞玛 ", 1005);
Menu->AddItem(5, " 部落 雷霆崖 ", 1006);
Menu->AddItem(5, " 部落 幽暗城 ", 1007);
Menu->AddItem(5, " 部落 银月城 ", 1008);
Menu->AddItem(5, " 中立 棘齿城 ", 1009);
Menu->AddItem(5, " 中立 藏宝海湾 ", 10010);
Menu->AddItem(5, " 中立 加基森 ", 10011);
Menu->AddItem(5, " 中立 塞纳里奥要塞 ",10012);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1001://联盟 暴风城
{
Plr->EventTeleport(0,-9065,434,94);
}break;
case 1002://联盟 铁炉堡
{
Plr->EventTeleport(0,-5032,-819,495);
}break;
case 1003://联盟 达纳苏斯
{
Plr->EventTeleport(1,9961,2055,1329);
}break;
case 1004://联盟 埃索达
{
Plr->EventTeleport(530,-4071.7,-12036.7,-1.5);
}break;
case 1005://部落 奥格瑞玛
{
Plr->EventTeleport(1,1317,-4383,27);
}break;
case 1006://部落 雷霆崖
{
Plr->EventTeleport(1,-1391,140,23);
}break;
case 1007://部落 幽暗城
{
Plr->EventTeleport(0,1909,235,53);
}break;
case 1008://部落 银月城
{
Plr->EventTeleport(530,9336.9,-7278.4,13.6);
}break;
case 1009://中立 棘齿城
{
Plr->EventTeleport(1,-977,-3788,6);
}break;
case 10010://中立 藏宝海湾
{
Plr->EventTeleport(0,-14302,518,9);
}break;
case 10011://中立 加基森
{
Plr->EventTeleport(1,-7103.7,-2961.6,10.8);
}break;
case 10012://中立 塞纳里奥要塞
{
Plr->EventTeleport(1,-6831.1,748.8,42.5);
}break;
case 101://初级副本传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·[14] 怒焰裂谷 ", 1011);
Menu->AddItem(5, " ·[19] 死亡矿井 ", 1012);
Menu->AddItem(5, " ·[22] 哀嚎洞穴 ", 1013);
Menu->AddItem(5, " ·[24] 影牙城堡 ", 1014);
Menu->AddItem(5, " ·[26] 黑暗深渊 ", 1015);
Menu->AddItem(5, " ·[27] 暴风城监狱 ", 1016);
Menu->AddItem(5, " ·[31] 剃刀沼泽 ", 1017);
Menu->AddItem(5, " ·[33] 诺莫瑞根 ", 1018);
Menu->AddItem(5, " ·[40] 血色修道院 ", 1019);
Menu->AddItem(5, " ·[42] 剃刀高地 ", 10110);
Menu->AddItem(5, " ·[45] 奥达曼 ", 10111);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1011://初级副本传送·[14] 怒焰裂谷
{
Plr->EventTeleport(389,2.024650,-10.021000,-16.187500);
}break;
case 1012://初级副本传送·[19] 死亡矿井
{
Plr->EventTeleport(36,-16.4,-383.07,61.78);
}break;
case 1013://初级副本传送·[22] 哀嚎洞穴
{
Plr->EventTeleport(43,-161.841995,133.266998,-73.866203);
}break;
case 1014://初级副本传送·[24] 影牙城堡
{
Plr->EventTeleport(33,-228.19,2110.56,76.89);
}break;
case 1015://初级副本传送·[26] 黑暗深渊
{
Plr->EventTeleport(48,-150.367004,102.995003,-40.555801);
}break;
case 1016://初级副本传送·[27] 暴风城监狱
{
Plr->EventTeleport(34,48.29,0.45,-16.14);
}break;
case 1017://初级副本传送·[31] 剃刀沼泽
{
Plr->EventTeleport(47,1943,1544,82);
}break;
case 1018://初级副本传送·[33] 诺莫瑞根
{
Plr->EventTeleport(90,-332.562988,-3.445,-152.845993);
}break;
case 1019://初级副本传送·[40] 血色修道院
{
Plr->EventTeleport(189,855.903992,1321.939941,18.673000);
}break;
case 10110://初级副本传送·[42] 剃刀高地
{
Plr->EventTeleport(129,2593.209961,1109.459961,51.093300);
}break;
case 10111://初级副本传送·[45] 奥达曼
{
Plr->EventTeleport(70,-227.529007,45.009800,-46.019600);
}break;


case 102://中级副本传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·[46] 祖尔法拉克 ", 1021);
Menu->AddItem(5, " ·[49] 玛拉顿 ", 1022);
Menu->AddItem(5, " ·[53] 失落的神庙 ", 1023);
Menu->AddItem(5, " ·[57] 黑石深渊 ", 1024);
Menu->AddItem(5, " ·[60] 通灵学院 ", 1025);
Menu->AddItem(5, " ·[60] 厄运之槌 (北区) ", 1026);
Menu->AddItem(5, " ·[60] 厄运之槌 (东区) ", 1027);
Menu->AddItem(5, " ·[60] 厄运之槌 (西区) ", 1028);
Menu->AddItem(5, " ·[60] 斯坦索姆 ", 1029);
Menu->AddItem(5, " ·[60] 黑石塔下 ", 10210);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1021://中级副本传送·[46] 祖尔法拉克
{
Plr->EventTeleport(70,-227.529007,45.009800,-46.019600);
}break;
case 1022://中级副本传送·[49] 玛拉顿
{
Plr->EventTeleport(349,1012.700012,-459.317993,-43.547100);
}break;
case 1023://中级副本传送·[53] 失落的神庙
{
Plr->EventTeleport(109,-313.369995,99.955399,-131.848999);
}break;
case 1024://中级副本传送·[57] 黑石深渊
{
Plr->EventTeleport(230,456.928986,34.927700,-69.388100);
}break;
case 1025://中级副本传送·[60] 通灵学院
{
Plr->EventTeleport(289,199,126,135);
}break;
case 1026://中级副本传送·[60] 厄运之槌 (北区)
{
Plr->EventTeleport(429,255.164001,-17.024200,-2.560600);
}break;
case 1027://中级副本传送·[60] 厄运之槌 (东区)
{
Plr->EventTeleport(429,46.24,-155.53,-2.71349);
}break;
case 1028://中级副本传送·[60] 厄运之槌 (西区)
{
Plr->EventTeleport(429,32.722599,159.417007,-3.470170);
}break;
case 1029://中级副本传送·[60] 斯坦索姆
{
Plr->EventTeleport(329,3392,-3379,143);
}break;
case 10210://中级副本传送·[60] 黑石塔下
{
Plr->EventTeleport(229,78.19,-227.63,49.72);
}break;

case 103://团队副本传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·[团] 溶火之心 ", 1031);
Menu->AddItem(5, " ·[团] 黑石塔上 ", 1032);
Menu->AddItem(5, " ·[团] 祖尔格拉布 ", 1033);
Menu->AddItem(5, " ·[团] 黑翼之巢 ", 1034);
Menu->AddItem(5, " ·[团] 安其拉 ", 1035);
Menu->AddItem(5, " ·[团] 安其拉废墟 ", 1036);
Menu->AddItem(5, " ·[团] 奥妮克希亚的巢穴 ", 1037);
Menu->AddItem(5, " ·[团] 纳克萨玛斯 ", 1038);
Menu->AddItem(5, " ·[团] 冰龙巢穴 ", 1039);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1031://团队副本传送·[团] 溶火之心
{
Plr->EventTeleport(409,1089.601685,-470.190247,-106.413055);
}break;
case 1032://团队副本传送·[团] 黑石塔上
{
Plr->EventTeleport(229,78.339836,-227.793518,49.7103);
}break;
case 1033://团队副本传送·[团] 祖尔格拉布
{
Plr->EventTeleport(309,-11916,-1251.469971,92.32);
}break;
case 1034://团队副本传送·[团] 黑翼之巢
{
Plr->EventTeleport(469,-7674.470215,-1108.380005,396.649994);
}break;
case 1035://团队副本传送·[团] 安其拉
{
Plr->EventTeleport(531,-8212.002930,2034.474854,129.141342);
}break;
case 1036://团队副本传送·[团] 安其拉废墟
{
Plr->EventTeleport(509,-8443.475586,1518.648560,31.906958);
}break;
case 1037://团队副本传送·[团] 奥妮克希亚的巢穴
{
Plr->EventTeleport(249,30.010290,-58.840508,-5.325367);
}break;
case 1038://团队副本传送·[团] 纳克萨玛斯
{
Plr->EventTeleport(533,3005.87,-3435.01,293.882);
}break;
case 1039://团队副本传送·[团] 冰龙巢穴
{
Plr->EventTeleport(533,3700.35,-5185.92,143.957);//player->TeleportTo(533,3700.35,-5185.92,143.957,4.403038,0);
}break;

case 104://外域副本传送1
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·[团] 暴风城超级监狱 ", 1041);
Menu->AddItem(5, " ·[团] 卡拉赞 ", 1042);
Menu->AddItem(5, " ·[团] 遗忘之井", 1043);
Menu->AddItem(5, " ·[团] 鬼魂之地 ", 1044);
Menu->AddItem(5, " ·[团] 地狱火堡垒 ", 1045);
Menu->AddItem(5, " ·[团] 风暴要塞 ", 1046);
Menu->AddItem(5, " ·[团] 奥金顿 ", 1047);
Menu->AddItem(5, " ·[团] 黑暗神庙 ", 1048);
Menu->AddItem(5, " ·[团] 赞格沼泽 ", 1049);
Menu->AddItem(5, " ·[团] 格鲁尔的巢穴 ", 10410);
Menu->AddItem(5, " ·[团] 黑色沼泽 ", 10411);
Menu->AddItem(5, " ·[团] 盘牙洞穴 ", 10412);
Menu->AddItem(5, " ·[团] 玛瑟里顿的巢穴 ", 10413);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1041://外域副本传送1·[团] 暴风城超级监狱
{
Plr->EventTeleport(0,-8644.160156,595.669983,95.699997);
}break;
case 1042://外域副本传送1·[团] 卡拉赞
{
Plr->EventTeleport(532, -11107.950195, -2002.060059, 49.889999);
}break;
case 1043://外域副本传送1·[团] 遗忘之井
{
Plr->EventTeleport(0, -11068.07313, -1811.069946, 52.820000);
}break;
case 1044://外域副本传送1·[团] 鬼魂之地
{
Plr->EventTeleport(530, 6851.197266, -7993.672852, 192.292496);
}break;
case 1045://外域副本传送1·[团] 地狱火堡垒
{
Plr->EventTeleport(543, -1355.817261, 1646.834595, 68.447365);
}break;
case 1046://外域副本传送1·[团] 风暴要塞
{
Plr->EventTeleport(530, 3087.556885, 1387.229980, 185.037415);
}break;
case 1047://外域副本传送1·[团] 奥金顿
{
Plr->EventTeleport(555, 2.164014, 0.402381, -1.127880);
}break;
case 1048://外域副本传送1·[团] 黑暗神庙
{
Plr->EventTeleport(530, -3562.800049, 247.600006, 42.896927);
}break;
case 1049://外域副本传送1·[团] 赞格沼泽
{
Plr->EventTeleport(530, 919.007629, 6854.861816, -66.432899);
}break;
case 10410://外域副本传送1·[团] 格鲁尔的巢穴
{
Plr->EventTeleport(530, 3543.437012, 5079.009766, 0.952552);
}break;
case 10411://外域副本传送1·[团] 黑色沼泽
{
Plr->EventTeleport(269, -2095.298584, 7125.536133, 34.588596);
}break;
case 10412://外域副本传送1·[团] 盘牙洞穴
{
Plr->EventTeleport(548, 29.142296, -57.074600, -71.733269);
}break;
case 10413://外域副本传送1·[团] 玛瑟里顿的巢穴
{
Plr->EventTeleport(544, 188.414261, 29.327892, 67.934464);
}break;

case 105://外域副本传送2
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·[团] 破碎大厅 ", 1051);
Menu->AddItem(5, " ·[团] 血熔炉 ", 1052);
Menu->AddItem(5, " ·[团] 波塔尼卡 ", 1053);
Menu->AddItem(5, " ·[团] 亚克崔兹 ", 1054);
Menu->AddItem(5, " ·[团] 麦克那尔 ", 1055);
Menu->AddItem(5, " ·[团] 凤凰大厅 ", 1056);
Menu->AddItem(5, " ·[团] 奴隶监狱 ", 1057);
Menu->AddItem(5, " ·[团] 蒸汽洞窟 ", 1058);
Menu->AddItem(5, " ·[团] 毒牙沼泽 ", 1059);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1051://外域副本传送2·[团] 破碎大厅
{
Plr->EventTeleport(540, -41.000000, -22.000000, -14.000000);
}break;
case 1052://外域副本传送2·[团] 血熔炉
{
Plr->EventTeleport(542, -3.000000, 11.000000, -45.000000);
}break;
case 1053://外域副本传送2·[团] 波塔尼卡
{
Plr->EventTeleport(553, 40.000000, -28.600000, -1.100000);
}break;
case 1054://外域副本传送2·[团] 亚克崔兹
{
Plr->EventTeleport(552, -1.200000, 0.000000, -0.200000);
}break;
case 1055://外域副本传送2·[团] 麦克那尔
{
Plr->EventTeleport(554, -28.900000, 0.700000, -1.800000);
}break;
case 1056://外域副本传送2·[团] 凤凰大厅
{
Plr->EventTeleport(550, -6.800000, -0.900000, -2.400000);
}break;
case 1057://外域副本传送2·[团] 奴隶监狱
{
Plr->EventTeleport(547, 123.146225, -122.687210, -0.446336);
}break;
case 1058://外域副本传送2·[团] 蒸汽洞窟
{
Plr->EventTeleport(545, -7.500000, 5.900000, -4.300000);
}break;
case 1059://外域副本传送2·[团] 毒牙沼泽
{
Plr->EventTeleport(546, 14.913731, -19.914341, -2.755679);
}break;

case 106://个人银行
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem( 0, " 暂时不提供!有什么问题联系QQ:55580780 ", 1061 );
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 107://开通飞行点
{
for (uint8 i=0; i<8; i++)
{ Plr->SetTaximask(i, 0xFFFFFFFF);}
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem( 0, " 飞行点已开,请返回! ", 1071 );
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);


}break;
case 108://领取工资10G/小时
{

if((int)Plr->GetPlayedtime() > 3600) // 条件检查你在线时间大于60秒.这可以自己改
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem( 0, " 您已经上线超过一小时,但是本服务器暂时不提供此项功能! ", 1081 );
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}
else
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem( 0, " 您上线不足一小时,请返回! ", 1081 );
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}
}break;
case 109://外域传送(5G)
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " ·黑暗之门 ", 1091);
Menu->AddItem(5, " ·永歌森林 ", 1092);
Menu->AddItem(5, " ·艾克索达 ", 1093);
Menu->AddItem(5, " ·海加尔山 ", 1094);
Menu->AddItem(5, " ·青草平原 ", 1095);
Menu->AddItem(5, " ·翠叶森林 ", 1096);
Menu->AddItem(5, " ·沙塔斯城 ", 1097);
Menu->AddItem(5, " ·哈兰 ", 1098);
Menu->AddItem(5, " ·风暴尖塔 ", 1099);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1091://外域传送·黑暗之门
{
Plr->EventTeleport(530,-246.600006,946.000000,84.400002);
}break;
case 1092://外域传送·永歌森林
{
Plr->EventTeleport(530,9336.900391,-7278.399902,13.600000);
}break;
case 1093://外域传送·艾克索达
{
Plr->EventTeleport(530,-4043.632813,-11933.284180,-0.057945);
}break;
case 1094://外域传送·海加尔山
{
Plr->EventTeleport(534,5070.084473,-1791.984497,1320.995483);
}break;
case 1095://外域传送·青草平原
{
Plr->EventTeleport(169,-2674.500000,-2275.800049,148.092743);
}break;
case 1096://外域传送·翠叶森林
{
Plr->EventTeleport(169,2737.508057,-3318.579590,101.882820);
}break;
case 1097://外域传送·沙塔斯城
{
Plr->EventTeleport(530,-1889,5433,-11);
}break;
case 1098://外域传送·哈兰
{
Plr->EventTeleport(530,-1567,7959,-21);
}break;
case 1099://外域传送·风暴尖塔
{
Plr->EventTeleport(530,4151,3041,339);
}break;

case 110://野外BOSS传送(10G)
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " 暮色森林 ", 1101);
Menu->AddItem(5, " 辛特兰 ", 1102);
Menu->AddItem(5, " 灰谷 ", 1103);
Menu->AddItem(5, " 艾萨拉 ", 1104);
Menu->AddItem(5, " 菲拉斯 ", 1105);
Menu->AddItem(5, " 诅咒之地 ", 1106);
Menu->AddItem(5, " 水晶谷 ", 1107);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1101://野外BOSS传送暮色森林
{
Plr->EventTeleport(0,-10526.168945,-434.996796,50.894821);
}break;
case 1102://野外BOSS传送辛特兰
{
Plr->EventTeleport(0,759.605713,-3893.341309,116.475304);
}break;
case 1103://野外BOSS传送灰谷
{
Plr->EventTeleport(1,3120.289307,-3439.444336,139.566345);
}break;
case 1104://野外BOSS传送艾萨拉
{
Plr->EventTeleport(1,2622.219971,-5977.930176,100.562897);
}break;
case 1105://野外BOSS传送菲拉斯
{
Plr->EventTeleport(1,-2741.290039,2009.481323,31.877323);
}break;
case 1106://野外BOSS传送诅咒之地
{
Plr->EventTeleport(0,-12234.000000,-2474.000000,-3.000000);
}break;
case 1107://野外BOSS传送水晶谷
{
Plr->EventTeleport(1,-6292.463379,1578.029053,0.155348);
}break;

}
}
};

void SetupCustom_Teleporters(ScriptMgr * mgr)
{
/* Teleporter List */
mgr->register_gossip_script(999999, &TeleportNPC::Create); // Osciron
}
  回复  更多评论
  
# re: ascent wow 2007-08-25 21:15 聂文龙
2610 灰谷 - 碎木岗哨 Splintertree Post - Ashenvale
717 灰谷 - 阿斯特兰纳 Ashenvale - Astrannar
239 灰谷 - 佐拉姆海岸 Ashenvale - Zoram Strand
2926 灰谷 - 密斯特拉湖 Mystral Lake - Ashenvale

175 湿地 - 丹奥加兹 Wetlands - Dun Algaz
802 湿地 - 米奈希尔港 Menethil Harbor - Wetlands
803 湿地 - 米奈希尔港 Menethil Harbor - Wetlands
713 湿地 - 米奈希尔港 - 深水旅店 Wetlands - Deepwater Tavern

2786 暴风城(入口) Stormwind City - Gates
1125 暴风城 - 光明大教堂 Cathedral of Light - Stormwind
2173 暴风城 - 矮人区 Deeprun Tram - Stormwind Istance
2171 暴风城 - 矿道地铁 Deeprun Tram - Stormwind Istance(inside)
2746 暴风城 - 贸易区 Trade District - Sw City
2532 暴风城 - 旧城区 Stormwind - Near Old Town
284 暴风城 - 旧城区 Stormwind - Old City(Near Stonefist)
382 暴风城 - 旧城区 Stormwind - Old City(Near Stonefist)
2534 暴风城 - 旧城区 - 勇士大厅 Stormwind(inside) - Near Old Town
702 暴风城 - 法师区 - 巫师圣殿 Stormwind - Wizard Sanctum Room
704 暴风城 - 法师区 - 巫师圣殿 Stormwind - Wizard Sanctum Tower Portal
101 暴风城 - 法师区 Stormwind Stockades Entrance
107 暴风城 - 监狱(入口) Stormwind Vault Entrance
109 监狱 - 暴风城地窖 Stormwind Vault Istance
503 监狱 - 暴风城监狱 Stockades - Istance

722 莫高雷 - 血蹄村 Bloodhoff Village - Mulgore

2175 铁炉堡 - 侏儒区 Deeprun Tram - Ironforge Istance
2166 铁炉堡 - 矿道地铁 Deeprun Tram - Ironforge Istance(inside)

1205 辛特兰 - 祖尔祭坛 Altar of Zul - Hinterlands
1042 辛特兰 - 蛮锤城堡 Wildhammer Keep - Hinterlands

1024 菲拉斯 - 羽月要塞 Feathermoon Stronghold - Feralas
1025 菲拉斯 - 莫沙彻营地 Camp Mojache - Feralas

1387 艾萨拉 - 破碎海岸 The Shattered Strand - Azshara
1388 艾萨拉 - 萨拉斯营地 Talassian Base Camp - Azshara

2287 冬泉谷 - 永望镇 Everlook - Winterspring
2211 冬泉谷 - 麦索瑞尔 Mazthoril - Winterspring
2213 冬泉谷 - 麦索瑞尔 Mazthoril - Winterspring
2327 冬泉谷 - 暗(霜)语峡谷 Darkwhisper Gorge - Winterspring

1103 荆棘谷 - 藏宝海湾 Booty Bay - Stranglethorn
862 荆棘谷 - 藏宝海湾 Booty Bay - Stranglethorn Vale
196 荆棘谷 - 野人海岸 Stranglethorn Vale - Vile Reef


98 荆棘谷 - 奈辛瓦里远征队营地 Stranglethorn Vale - Hunters Camp

97 丹莫罗 - 霜鬓巨魔要塞 Dun Morogh - Frostmane Hold
168 丹莫罗 - 霜鬓巨魔要塞 Dun Morogh - Frostmane Hold
169 丹莫罗 - 霜鬓巨魔要塞 Dun Morogh - Frostmane Hold
710 丹莫罗 - 卡拉诺斯 - 雷酒酿制厂 Dun Morogh - Thunderbrew Distillery
324 丹莫罗 - 诺莫瑞根(入口) Gnomeregan Entrance
1104 丹莫罗 - 诺莫瑞根 - 地铁站(入口) Gnomeregan - Dun Morogh Entrance
523 丹莫罗 - 诺莫瑞根 - 地铁站(入口) Gnomeregan Train Depot Entrance
322 诺莫瑞根 Gnomeregan Istance Start
525 诺莫瑞根 Gnomeregan Train Fepot Istance
1105 诺莫瑞根 - 发条小径 Gnomeregan - Dun Morogh Istance

1906 黑海岸 Darkshore
2486 黑海岸 Darkshore
232 黑海岸(在地图外) Darkshore(Coordinate Z Out of Map)
716 黑海岸 - 奥伯丁 Darkshore - Auberdine
230 黑海岸 - 巴莎兰 Darkshore - Bashal'aran
238 黑海岸 - 壁泉河 Darkshore - Twilight Vale
233 黑海岸 - 暮光谷 Darkshore - Twilight Vale
235 黑海岸 - 暮光谷 Darkshore - Twilight Vale
236 黑海岸 - 暮光谷 Darkshore - Twilight Vale
237 黑海岸 - 暮光谷 Darkshore - Twilight Vale
1966 黑海岸 - 暮光海岸 Darkshore - Twilight Shore
231 黑海岸 - 长桥码头 Darkshore
234 黑海岸 - 黑木洞穴 Darkshore - Blackwood Den
223 黑海岸 - 主宰之剑 Darkshore - Master Glaive
224 黑海岸 - 主宰之剑 Darkshore - Master Glaive
225 黑海岸 - 主宰之剑 Darkshore - Master Glaive

1629 黑色沼泽 The Black Morass - Istance(inside)

527 达纳苏斯 Teddrassil - Ruth Theran

71 西部荒野 - 哨兵岭 Westfall - Sentinel Hill Inn

843 杜隆塔尔 - 剃刀岭 RazorHill - Durotar

1506 燃烧平原 - 巨槌石 Dredmaul Rock - Burning Steppes

707 暮色森林 - 夜色镇 - 血鸦旅店 Duskwood - Darkshire Scarlet Raven Inn

1022 石爪山脉 - 烈日石居 Sun Rock Retrait - Stonetalon
2946 石爪山脉 - 滚岩洞穴 Boulderside Ravine - Stonetalon Mountains

171 洛克莫丹 - 洛克湖 Loch Modan(Coordinate Z Out of Map)
712 洛克莫丹 - 塞尔萨玛 - 烈酒旅店 Thelsamar - Stoutlager Inn

2267 凄凉之地 - 葬影村 Shadowprey Village - Desolace
422 凄凉之地 - 塔迪萨兰 Desolace
2266 凄凉之地 - 尼耶尔前哨站 Nijel's Point - Desolace

257 黑暗深渊(入口) Blackphantom Deeps Entrance
259 黑暗深渊 Blackphantom Deeps Instance Start


283 黑暗深渊 - 阿斯卡血池 Blackphantom Deeps - The pool of ask'ar
762 黑暗深渊 - 阿库麦尔的巢穴 Blackphantom Deeps Akumais lair

2427 黑翼之巢 Blackwing Lair
2428 黑翼之巢 Blackwing Lair
2429 黑翼之巢(死坑) Blackwing Lair
2766 黑翼之巢 - 龙喉兵营 Dragonmaw Garrison - Blackwing Lair
2767 黑翼之巢 - 龙喉兵营 Dragonmaw Garrison - Blackwing Lair

1472 黑石深渊 Blackrock Dephts - Searing Gorge Istance
1590 黑石深渊 - 禁闭室 Blackrock Dephts - Searing Gorge Istance
1686 黑石深渊 - 禁闭室 Blackrock Dephts - Searing Gorge Istance(inside)
1746 黑石深渊 - 禁闭室 Blackrock Dephts - Searing Gorge Istance(inside)
1826 黑石深渊 - 禁闭室 Blackrock Dephts - Searing Gorge Istance(inside)
1828 黑石深渊 - 禁闭室 Blackrock Dephts - Searing Gorge Istance(inside)
1786 黑石深渊 - 暗炉城 Blackrock Dephts - Searing Gorge Istance(inside)
1827 黑石深渊 - 讲学厅 Blackrock Dephts - Searing Gorge Istance(inside)
1926 黑石深渊 - 黑色宝库 Blackrock Dephts - Searing Gorge Istance(inside)
1526 黑石深渊 - 秩序竞技场 Blackrock Dephts - Searing Gorge Istance
2886 黑石深渊 - 熔火之桥 The Molten Bridge
2890 熔火之心 - 熔火之核 The Molten Core

1466 灼热峡谷 - 黑石山 Blackrock Mountain - Searing Gorge Istance
1468 黑石山 - 黑石塔 Blackrock Spire - Searing Gorge Istance(inside)
1470 黑石塔 - 黑手大厅 Blackrock Spire - Searing Gorge Istance
2046 黑石塔 - 黑手大厅 Hall of Blackhand - Searing Gorge Istance(inside)
2068 黑石塔 - 黑手大厅 Hall of Blackhand - Searing Gorge Istance(inside)
1628 黑手大厅 - 霍德玛尔城 Hall of Blackhand - Searing Gorge Istance(inside)
1946 黑手大厅 - 霍德玛尔城 Hall of Blackhand - Searing Gorge Istance(inside)
1986 黑手大厅 - 霍德玛尔城 Hall of Blackhand - Searing Gorge Istance(inside)
1987 黑手大厅 - 霍德玛尔城 Hall of Blackhand - Searing Gorge Istance(inside)
2026 黑手大厅 - 黑石竞技场 Hall of Blackhand - Searing Gorge Istance(inside)
2066 黑手大厅 - 熔炉 Hall of Blackhand - Searing Gorge Istance(inside)
2067 黑手大厅 - 熔炉 Hall of Blackhand - Searing Gorge Istance(inside)

2387 悲伤沼泽 Swamp of Sorrow
844 悲伤沼泽 - 斯通纳德 Stonard - Swamp of Sorrows
446 悲伤沼泽 - 阿塔哈卡神庙(入口) Altar of Atal'Hakkar Entrance
362 悲伤沼泽 - 阿塔哈卡神庙(在地图外) The Temple of Atal'Hakkar(Coordinate Z Out of Map)
448 阿塔哈卡神庙 Altar of Atal'Hakkar Instance start
1306 阿塔哈卡神庙 - 牺牲之池 The Temple of Atal'Hakkar - Un'goro Crater Istance
1326 阿塔哈卡神庙 - 抛弃之池 The Temple of Atal'Hakkar - Un'goro Crater Istance

1023 塔纳利斯 - 加基森 Gadgetzan - Tanaris
1631 塔纳利斯 - 时光之穴 Cavern of Tanaris Istance(inside)
1632 塔纳利斯 - 时光之穴 Cavern of Tanaris Istance(inside)
924 塔纳利斯 - 祖尔法拉克(入口) Zul'Farrak Entrance
1447 祖尔法拉克 Zul'Farrak - Tanaris Istance(inside)
962 祖尔法拉克 Zul'Farrak Istance(inside)
922 祖尔法拉克 Zul'Farrak Istance Start

303 尘泥沼泽(在地图外) Dustwallow Marsh - Den of Flame(Coordinate Z Out of Map)
1667 尘泥沼泽 - 警戒哨岗 Sentry Point - Dustwallow Marsh
302 尘泥沼泽 - 警戒哨岗 Dustwallow Marsh - Sentry Point
709 尘泥沼泽 - 塞拉摩岛 Theramore Isle
2848 尘泥沼泽 - 奥妮克希亚的巢穴(入口) Onyxia's Lair - Entrance
1064 奥妮克希亚的巢穴 Onyxia's Lair - Dustwallow Istance

942 千针石林 Thousand Needles
943 千针石林 Thousand Needles
944 千针石林 Thousand Needles
246 千针石林 Freewind Post - Thousand Needles
2286 千针石林 - 乱风岗 Freewind Post - Thousand Needles

2230 奥格瑞玛 Ragefire Chasm - Ogrimmar Istance
2226 奥格瑞玛 - 怒焰裂谷 Ragefire Chasm - Ogrimmar Istance(inside)
2527 奥格瑞玛 - 勇者大厅 Hall of The Brave - Ogrimmar
2530 传说大厅 - 勇者大厅 Hall of The Brave - Ogrimmar(inside)

1606 荒芜之地 - 卡加斯 Kargath - Badlands
902 荒芜之地 - 奥达曼 Uldaman Exit
882 奥达曼 Uldaman Istance End
822 奥达曼 Uldaman Istance Map Chamber
286 奥达曼 - 守护者大厅(入口) Uldaman Entrance
288 奥达曼 - 一号挖掘场 Uldaman Istance Start

522 贫瘠之地 - 勇士岛 Fray Island
743 贫瘠之地 - 棘齿城 Ratchet - The Barrens
742 贫瘠之地 - 十字路口 Crossroads - The Barrens
216 贫瘠之地 - 遗忘之池 The Barrens - Forgotten Pools
228 贫瘠之地 - 迷雾洞穴 The Barrens - Wailing Caverns
226 迷雾洞穴 - 哀嚎洞穴 The Barrens - Wailing Caverns
982 贫瘠之地 - 陶拉祖营地 The Barrens - Camp Taurajo
442 贫瘠之地 - 剃刀高地(入口) Razorfen Downs Entrance
444 剃刀高地 Razorfen Downs Istance Start
244 贫瘠之地 - 剃刀沼泽(入口) Razorfen Kraul Entrance


262 剃刀沼泽 Razorfen Kraul
462 剃刀沼泽 Razorfen Kraul
463 剃刀沼泽 Razorfen Kraul
242 剃刀沼泽 Razorfen Kraul Istance Start
482 赤脊山 - 剃刀沼泽 Razorfen Kraul
682 赤脊山 - 湖畔镇 - 湖畔镇旅店 Redrige Mountains - Lakeshire Inn

542 泰达希尔 - 鲁瑟兰村 Teddrassil - Darnassus
715 泰达希尔 - 多兰纳尔 Teddrassil - Donalaar
220 泰达希尔 - 神谕林地 Teddrassil - Oracle Glade
219 泰达希尔 - 阿里斯瑞恩之池 Teddrassil - Pools of Arlithrien
217 泰达希尔 - 幽影谷 Teddrassil - Shadowglen
218 泰达希尔 - 星风村 Teddrassil - Star Breeze Village

1426 诅咒之地 Blasted Lands
1427 诅咒之地 - 污染者高地 Rise of Defiler - Blasted Lands
1428 诅咒之地 - 污染者高地 Rise of Defiler - Blasted Lands
1429 诅咒之地 - 污染者高地 Rise of Defiler - Blasted Lands
1446 诅咒之地 - 污染者高地 Rise of Defiler - Blasted Lands

173 银松森林 - 亡者农场(在地图外) Silverpine Forest - Dead Field(Coordinate Z Out of Map)
720 银松森林 - 瑟伯切尔 Sepulcher - Silverpine Forest(Coordinate Z Out of Map)
145 银松森林 - 影牙城堡(入口) Shadowfang Keep Entrance
194 影牙城堡(入口) Shadowfang Keep - Entra