Bloqueador de BP(BattlePower)a mais, nao testado em outras sources mas 100% na minha :)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Bloqueador de BP(BattlePower)a mais, nao testado em outras sources mas 100% na minha :)

Mensagem por CodeMaster em Qua Jan 27, 2016 9:28 am

este script bloqueia o BP a mais, se alguem fizer um item ilegal para ficar com mais BP que o normal o bloqueador ira deslogar a conta quando o BP for ultrapassado.

Aqui temos a situaçao normal de um king com BP de "405", quando eu colocar o crop com 2 soc a mais ele ira deslogar por causa do BP a mais.

E se tentar relogar o char ira aparecer com os itens na bag, nao tem como quebrar esse bloqueio sendo player e nem GM, a menos que desativar o codigo.


"como colocar"
Cole o seguinte codigo na pasta "World.cs", onde tem o "***" é para colocar o assemble da sua source, no caso a minha é a "Conquer_Online_Server", se o codigo nao funcionar eu nao posso fazer nada pois nem toda source tem codigo compativel.

Código:
           #region BP Check By RickBorges
            if (client.Entity.NobilityRank == NobilityRank.King && client.Entity.BattlePower > 405)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, *****.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }
            if (client.Entity.NobilityRank == NobilityRank.Prince && client.Entity.BattlePower > 402)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, ******.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }
            if (client.Entity.NobilityRank == NobilityRank.Duke && client.Entity.BattlePower > 400)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, *******.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }
            if (client.Entity.NobilityRank == NobilityRank.Earl && client.Entity.BattlePower > 398)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, ******.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }
            if (client.Entity.NobilityRank == NobilityRank.Knight && client.Entity.BattlePower > 394)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, ******.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }
            if (client.Entity.NobilityRank == NobilityRank.Serf && client.Entity.BattlePower > 393)
            {
                //////////////////////////////////
                ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                client.Inventory.Objects.CopyTo(inventory, 0);

                foreach (ConquerItem item in inventory)
                {
                    client.Inventory.Remove(item, ******.Game.Enums.ItemUse.Remove);
                }
                ////////////////////////////////////
                client.Equipment.Remove(1);
                client.Equipment.Remove(2);
                client.Equipment.Remove(3);
                client.Equipment.Remove(4);
                client.Equipment.Remove(5);
                client.Equipment.Remove(6);
                client.Equipment.Remove(7);
                client.Equipment.Remove(8);
                client.Equipment.Remove(9);
                client.Equipment.Remove(10);
                client.Equipment.Remove(11);
                client.Equipment.Remove(12);
                client.Equipment.Remove(18);
                client.Equipment.Remove(19);
                client.Disconnect();
            }

            #endregion

Espero ter ajudado Very Happy

_________________
 Twisted Evil CodeMaster
avatar
CodeMaster
Membro
Membro

Mensagens : 32
Data de inscrição : 28/05/2014
Idade : 20
Localização : Fortaleza ceara

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Bloqueador de BP(BattlePower)a mais, nao testado em outras sources mas 100% na minha :)

Mensagem por nameles1513 em Dom Jan 31, 2016 9:29 am

qual o codigo de desativar ...
avatar
nameles1513
Membro
Membro

Mensagens : 2
Data de inscrição : 18/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Bloqueador de BP(BattlePower)a mais, nao testado em outras sources mas 100% na minha :)

Mensagem por CodeMaster em Seg Fev 01, 2016 3:37 pm

só basta colocar o /* no inicio do codigo e */ no fim do codigo Wink

_________________
 Twisted Evil CodeMaster
avatar
CodeMaster
Membro
Membro

Mensagens : 32
Data de inscrição : 28/05/2014
Idade : 20
Localização : Fortaleza ceara

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Bloqueador de BP(BattlePower)a mais, nao testado em outras sources mas 100% na minha :)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum