魔兽世界私服| 新开魔兽私服文章 | 历史已开私服 | 私服家族联盟 | 私服游戏攻略 | 魔兽相关下载 | 最新版本研究 | 家族发布 | 魔兽经验交流 | 各大魔兽家族排行榜
  当前位置:返回首页>>返回私服文章首页>>技术文章内容
[最新版本研究]限制飞行坐骑状态不能使用传送员
魔兽私服网   发布时间:2008-4-30 16:30:34
class SCRIPT_DECL NpcTelePort : public GossipScript
{
public:
    ADD_GOSSIP_FACTORY_FUNCTION(NpcTelePort);
    void GossipHello(Creature * pCreature, Player * Plr, bool AutoSend)
    {
        GossipMenu *Menu;
        objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 99990, Plr);
+        if (Plr->HasFlag(UNIT_FIELD_FLAGS, U_FIELD_FLAG_MOUNT_SIT) || Plr->isInCombat())
+        {
+                SendQuickMenu(99995);
+                AutoSend = false;
+        }             
+        else
+        {
        Menu->AddItem(1, " 【城市传送】 ", 1);
        Menu->AddItem(1, " 【初级副本】 ", 2);
        Menu->AddItem(1, " 【中级副本】 ", 3);
        Menu->AddItem(1, " 【高级副本】 ", 4);
        Menu->AddItem(1, " 【野外*OSS传送】 ", 5); 
        Menu->AddItem(1, " 【三大战场传送】 ", 6);
        Menu->AddItem(1, " 【世界风景传送】 ", 7);
        Menu->AddItem(1, " 【外域传送】 ", 8);
+        }
        if(AutoSend)
                {
                                        Menu->SendTo(Plr);
                }
    }
数据库中加一条对话,99995
上一篇魔兽私服文章:上一篇: 修复恐惧和变形术
下一篇魔兽私服文章:下一篇: 清理怪物尸体时间(antrix.co

Copyright 2008-2009 www.haoztw.Com All Rights Reserved(注:本站只投放九城官方授权魔兽世界私服)
品牌商标、文字、形象及内容归魔兽世界私服版权所有 任何组织或个人未经同意,不得使用和传播 网站备案登记号:渝ICP备02394311号
拒绝盗版魔兽世界私服游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活
*注释:本站所有魔兽私服游戏信息,均来自互联网,与本站无关。请玩家仔细辨认魔兽私服游戏信息的真实性,避免上当受骗!