魔兽世界私服| 新开魔兽私服文章 | 历史已开私服 | 私服家族联盟 | 私服游戏攻略 | 魔兽相关下载 | 最新版本研究 | 家族发布 | 魔兽经验交流 | 各大魔兽家族排行榜
  当前位置:返回首页>>返回私服文章首页>>技术文章内容
[最新版本研究]根据目前在线阵营差别太大的阵营注册PATCH
魔兽私服网   发布时间:2008-4-30 16:30:34
在characterhandler.cpp

大约 300列左右加入

说明,这个是注册时候的限制,一会再写一个登陆的限制

在 ascent.conf 里面加入

# 检查种族注册超过限制停止新建 默认相差10人  设置 0 为关闭

<CheckRegister Interval = "10">

                                uint32 guid = result2->Fetch()[0].GetUInt32();
                                delete result2;
                                Player *plr = objmgr.GetPlayer(guid);
                                sSocialMgr.RemovePlayer(plr);
                                objmgr.DeletePlayerInfo(guid);
                        }
                }
        }

        if(objmgr.GetPlayerInfo*yName(name) != 0)
        {
                OutPacket(SMSG_CHAR_CREATE, 1, "\x31");
                return;
        }

        if(!pNewChar->Create( recv_data ))
        {
                // failed.
                pNewChar->ok_to_remove = true;
                delete pNewChar;
                return;
        }

+        uint32 cPlr = Config.MainConfig.GetIntDefault("CheckRegister", "Interval", 10);

+        if(cPlr && (sWorld.HordePlayers >= sWorld.AlliancePlayers + cPlr && pNewChar->GetTeam()== 1
+                ||sWorld.AlliancePlayers >= sWorld.HordePlayers + cPlr && pNewChar->GetTeam()!= 1))
+        {
+                pNewChar->ok_to_remove = true;
+                delete pNewChar;
+                WorldPacket data;
+                data.SetOpcode(SMSG_CHAR_CREATE);
+                data << (uint8)CREATION_OF_RACE_DISA*LED;
+                SendPacket( &data );
+                return;
+        }

        //Same Faction limitation only applies to PVP and RPPVP realms
        uint32 realmType = sLogonCommHandler.GetRealmType();
        if(!HasGMPermissions() && (realmType==REALMTYPE_PVP||realmType==REALMTYPE_RPPVP))
上一篇魔兽私服文章:上一篇: Ascent 副本传送 代码 汉化注
下一篇魔兽私服文章:下一篇: 给单独种族多增加天赋

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