咔叽游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 684|回复: 2

[游戏修改] 魔兽世界335WOTLK单机版中禁止团队自由PVP区域代码

[复制链接]
  • TA的每日心情
    无聊
    2019-4-21 13:02
  • 签到天数: 3 天

    [LV.2]圆转纯熟

    发表于 2020-2-29 16:54:36 | 显示全部楼层 |阅读模式
    1、打开你的GroupHandler.cpp代码

    2、找到80行左右吧?
    然后修改下面的代码

    // no player    if (!player)    {        SendPartyResult(PARTY_OP_INVITE, membername, ERR_BAD_PLAYER_NAME_S);        return;    }
    修改为 // no player    if (!player)    {        SendPartyResult(PARTY_OP_INVITE, membername, ERR_BAD_PLAYER_NAME_S);        return;    }        if(player->pvpInfo.inFFAPvPArea || this->GetPlayer()->pvpInfo.inFFAPvPArea)        {                std::string info = "";                player->pvpInfo.inFFAPvPArea ? info = "your target is" : info = "you are";                this->SendNotification("Group invite failed, %s in a FFA Area", info);                return;        }



    OK~~基本就完成了,从新编译一下,测试一下下一步:
    1、打开Player.cpp文件
    2、找到7430行左右找到UpdateAreaDependentAuras(newArea);函数  修改为: UpdateAreaDependentAuras(newArea);        if(this->pvpInfo.inFFAPvPArea && this->GetGroup() && !this->inBattleground())                this->RemoveFromGroup();

  • TA的每日心情
    开心
    2024-3-12 11:20
  • 签到天数: 103 天

    [LV.6]自成一派

    发表于 2022-9-29 15:33:13 | 显示全部楼层
    不错,又占了一个沙发!www.2nzz.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2023-11-23 16:42
  • 签到天数: 10 天

    [LV.3]略有小成

    发表于 2022-12-15 17:45:11 | 显示全部楼层
    楼主很好很强大
    回复 支持 反对

    使用道具 举报

    QQ|免责声明|小黑屋|手机版|Archiver|咔叽游戏

    GMT+8, 2024-3-29 16:27

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表