当前位置:首页>>魔兽单机>>正文
单机版Trinity中一个飞行和骑上载具的命令模版
2013-04-27 10:18:19 作者:网络 来源: 浏览次数:0
摘要:代码:单机版Trinity中一个飞行和骑上载具的命令模版
下面是一个GM命令的模版代码。命令功能:飞行和骑上载具


 
class buff_commandscript : public CommandScript
{
public:
    mount_commandscript() : CommandScript("mount_commandscript") { }
 
    ChatCommand* GetCommands() const
    {
        static ChatCommand IngameCommandTable[] =
        {
            { "mount",            SEC_PLAYER,  false, &HandleMountCommand,             "", NULL },
            { "fly",            SEC_PLAYER,  false, &HandleFlyCommand,             "", NULL },
            { NULL,             0,                  false, NULL,                              "", NULL }
        };
         return IngameCommandTable;
    }
    static bool HandleMountCommand(ChatHandler * handler, const char * args)
    {            
        Player * me = handler->GetSession()->GetPlayer();
    
        me-> AddAura(16056, me);  //这里就是给你骑上坐骑的一个技能BUFF,让角色获得16056这个BUFF在身上。
        handler->PSendSysMessage("You Have Been Mounted!");
        return true;
    }
    static bool HandleFlyCommand(ChatHandler * handler, const char * args)
    {            
        Player * me = handler->GetSession()->GetPlayer();
    
        me-> AddAura(31700, me);  //这个是给角色增加一个飞行BUFF的功能。。当角色有这个31700飞行BUFF的时候,角色就可以飞行了
        handler->PSendSysMessage("You Have Been Mounted, Now Fly!");
        return true;
    }
};
 
void AddSC_Ingame_commandscript()
{
    new mount_commandscript();
}


相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度