Compartilhe
Ir em baixo
avatar
Membro Elite

Titulo :  
Registro : 04/07/2013
Mensagens : 4432
Reputação : 280

Ver perfil do usuário

[PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 16:49
Olá esta correção é para quem tem bola de futebol funcionando no hotel Plus Emulador


vá em PlaceObjectEvent.cs

Cole este código :

Código:
case InteractionType.FOOTBALL:
                    {
                       if (Room.CountFootBall(Room.Id) >= 4)
                       {
                            Session.SendNotification("Você só pode ter 4 bolas por quarto.");
                            return;

                      }
                        break;

                    }

depois vá em Room.cs

e cole este código :
Código:

public int CountFootBall(int roomId)
        {
            int count = 0;
            using (IQueryAdapter dbClient = Atlantis.GetDatabaseManager().GetQueryReactor())
           {
                dbClient.SetQuery("SELECT `id`,`user_id`,`base_item` FROM `items` WHERE `room_id` = '" + roomId + "'");
                DataTable Data = dbClient.getTable();

                foreach (DataRow Item in Data.Rows)
                {

                    dbClient.SetQuery("SELECT `id` FROM `furniture` WHERE `id` = '" + Convert.ToInt32(Item["base_item"]) + "' AND interaction_type = 'ball'");
                    DataTable Furniture = dbClient.getTable();

                    foreach (DataRow Speech in Furniture.Rows)
                    {
                        count++;
                    }
               }

            }

            return count;
        }


OBS : ESSE fix é Privado feito por mim caso queria outros fix me procure estou vendendo mais fix para Plus emu 

Facebook : https://www.facebook.com/joaopedrobonivaes
Membro Bronze

Titulo :  
Registro : 09/11/2012
Mensagens : 474
Reputação : 17

Ver perfil do usuáriohttp://hubbo.com.br

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 18:08
Assim cara... Não é querendo te desapontar, mas eu já vi isto em outro emulador se não me engano QUASAR.
avatar
Moderador

Titulo :  
Registro : 03/04/2018
Mensagens : 198
Reputação : 1

Ver perfil do usuário

boa

em Ter 17 Abr 2018 - 18:30
mt bom obg
avatar
Membro Elite

Titulo :  
Registro : 04/07/2013
Mensagens : 4432
Reputação : 280

Ver perfil do usuário

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 19:40
[Você precisa estar registrado e conectado para ver este link.] escreveu:Assim cara... Não é querendo te desapontar, mas eu já vi isto em outro emulador se não me engano QUASAR.

Gomez esse fix é feito por mim mesmo não tem no quasar tem só no novo quasar eu vi no hotel do custom e fiz ele codifiquei
avatar
Membro Prata

Titulo : Crystal <3
Registro : 28/07/2014
Mensagens : 660
Reputação : 104

Ver perfil do usuário

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 20:37
Bem mais fácil assim:
Código:

case InteractionType.FOOTBALL:
                    {
                      if (Room.GetRoomItemHandler().GetFloor.Any(item => item.GetBaseItem().InteractionType == InteractionType.FOOTBALL))
                            Session.SendNotification("Você só pode ter uma bola por quarto.");
                            return;

                      }
                        break;

                    }

E pra quem quiser fazer com 4 ou até mais:
Código:

case InteractionType.FOOTBALL:
                    {
                      if (Room.GetRoomItemHandler().GetFloor.Where(item => item.GetBaseItem().InteractionType == InteractionType.FOOTBALL).Count > 4)
                            Session.SendNotification("Você só pode ter 4 bolas por quarto.");
                            return;

                      }
                        break;

                    }
Esse eu não lembro se é Where, Find, algo assim, preguiça de abrir o VS
Muito melhor, sem conexão com database e sem foreach
avatar
Membro Elite

Titulo :  
Registro : 04/07/2013
Mensagens : 4432
Reputação : 280

Ver perfil do usuário

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 21:17
vlw rafael !
avatar
Supervisor

Titulo :  Quem sou eu comparado a um Deus?
Registro : 28/07/2017
Mensagens : 1177
Reputação : 17

Ver perfil do usuário

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Ter 17 Abr 2018 - 22:31
Conteúdo grátis quem diria Legal hein 
Algo de errado não está certo

@off comentando pra ver


Metas escreveu:(x) 1000 posts
(x) 1500 posts
(x) 2000 posts
(x) 2500 posts
(x) 3000 posts
(x) 5000 posts
avatar
Membro Elite

Titulo :  
Registro : 04/07/2013
Mensagens : 4432
Reputação : 280

Ver perfil do usuário

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

em Qua 18 Abr 2018 - 12:38
[Você precisa estar registrado e conectado para ver este link.] escreveu:Conteúdo grátis quem diria Legal hein 
Algo de errado não está certo

@off comentando pra ver
só esse só conteúdo kkk
Conteúdo patrocinado

Re: [PLUS EMULATOR] Correção para "Bola de Futebol"

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