魔兽世界私服| 新开魔兽私服文章 | 历史已开私服 | 私服家族联盟 | 私服游戏攻略 | 魔兽相关下载 | 最新版本研究 | 家族发布 | 魔兽经验交流 | 各大魔兽家族排行榜
  当前位置:返回首页>>返回私服文章首页>>技术文章内容
[最新版本研究]显示start的命令帮助提示玩家自杀命令
魔兽私服网   发布时间:2008-4-30 16:30:34
//Chat.cpp
+        { "start",      '0', &ChatHandler::HandleStartCommand,        "Teleport's you to a starting location",                              NULL, 0, 0, 0},
+        { "killme",      '0', &ChatHandler::HandleKillMeCommand,    "Selet self !!!!",            NULL, 0, 0, 0},  //卡灵魂自杀




=[ 点击此处可复制代码 ]=   



//Level0.cpp
bool ChatHandler::HandleStartCommand(const char* args, WorldSession *m_session)
{
// 如果返回false,在客户端将显示start的命令帮助提示.
  Player *m_plyr = m_session->GetPlayer();
  if ( m_plyr->HasFlag(UNIT_FIELD_FLAGS, U_FIELD_FLAG_MOUNT_SIT))
        RedSystemMessage(m_session, "不能在骑乘状态下使用!");
  else {
        GreenSystemMessage(m_session, "传送『%s』回家。\n", m_plyr->GetName());
        m_plyr->SafeTeleport(m_plyr->Get*indMapId(), 0, LocationVector(m_plyr->Get*indPositionX(), m_plyr->Get*indPositionY(), m_plyr->Get*indPositionZ()));
    }
    return true;
}
bool ChatHandler::HandleKillMeCommand(const char* args, WorldSession *m_session) //卡灵魂自杀
{
        Player * plr = m_session->GetPlayer();
        //if(!plr->isDead()) {
                plr->SetUInt32Value(UNIT_FIELD_HEALTH, 0);
                plr->KillPlayer();
                *lueSystemMessageToPlr(plr, "『%s』您成功自杀请尽快复活", m_session->GetPlayer()->GetName());
        //} else {
        //        GreenSystemMessage(m_session, "Player %s is dead.", args);
        //}
        return true;
}
bool ChatHandler::HandleInfoCommand(const char* args, WorldSession *m_session)
上一篇魔兽私服文章:上一篇: 休息经验补丁( 在城区休息后的经验会
下一篇魔兽私服文章:下一篇: 防止玩家达不到要求而使用物品

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