Joao Gabriel Costa Joao Gabriel Costa  • 01.12.16 23:50

[AJUDA]Como fixar :pickall Empty [AJUDA]Como fixar :pickall 01.12.16 23:50


Olá amigos do Power Pixel, estou com um problema. Me ajudem?
O meu problema é o seguinte:

Alguem sabe como fixa o comando :pickall pois estou usando o meu emulador baseado no Plus e quando dou :pickall aparece a mensagem de remover e não remove!

Será que é fácil resolver este erro?
Veja minhas configurações, poderá ajudar!
Meu emulador é o
meu edit
Minha CMS é a
 heli
Meu hotel está no
 cpanel e vps
Como sei que uma imagem vale mais que mil palavras, olhe o print:
-

Desde já obrigado. Aguardarei respostas!
                 

Aladim. Aladim.  • 02.12.16 0:06

[AJUDA]Como fixar :pickall Empty Re: [AJUDA]Como fixar :pickall 02.12.16 0:06

Substitua o seu PickAllCommand.cs por este, se não resolver me add skype que te ajudo aladim.asp 

Código:
using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.Items;


using Plus.Communication.Packets.Outgoing.Inventory.Furni;
using Plus.Database.Interfaces;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User
{
    class PickAllCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_pickall"; }
        }

        public string Parameters
        {
            get { return ""; }
        }

        public string Description
        {
            get { return "Pega toda a mobília do seu quarto."; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (!Room.CheckRights(Session, true))
                return;

            Room.GetRoomItemHandler().RemoveItems(Session);

            using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
            {
                dbClient.SetQuery("UPDATE `items` SET `room_id` = '0' WHERE `room_id` = @RoomId AND `user_id` = @UserId");
                dbClient.AddParameter("RoomId", Room.Id);
                dbClient.AddParameter("UserId", Session.GetHabbo().Id);
                dbClient.RunQuery();
            }

            List<Item> Items = Room.GetRoomItemHandler().GetWallAndFloor.ToList();
            if (Items.Count > 0)
                Session.SendWhisper("Há ainda mais itens nesta sala, manualmente, removê-los ou usar: ejectall para Tirar");

            Session.SendMessage(new FurniListUpdateComposer());
        }
    }
}

Luan Martins Luan Martins  • 02.12.16 8:33

[AJUDA]Como fixar :pickall Empty Re: [AJUDA]Como fixar :pickall 02.12.16 8:33

Mano é só pegar o código que o aladim mandou, provavelmente ele vai resolver seu problema

agora vei, se fosse você eu trocava esse plus seu, não tem o básico do básico.

O autor tem 24 horas para demonstrar satisfação!

Joao Gabriel Costa Joao Gabriel Costa  • 02.12.16 10:40

[AJUDA]Como fixar :pickall Empty Re: [AJUDA]Como fixar :pickall 02.12.16 10:40

Aladim. escreveu:Substitua o seu PickAllCommand.cs por este, se não resolver me add skype que te ajudo aladim.asp 

Código:
using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.Items;


using Plus.Communication.Packets.Outgoing.Inventory.Furni;
using Plus.Database.Interfaces;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User
{
    class PickAllCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_pickall"; }
        }

        public string Parameters
        {
            get { return ""; }
        }

        public string Description
        {
            get { return "Pega toda a mobília do seu quarto."; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (!Room.CheckRights(Session, true))
                return;

            Room.GetRoomItemHandler().RemoveItems(Session);

            using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
            {
                dbClient.SetQuery("UPDATE `items` SET `room_id` = '0' WHERE `room_id` = @RoomId AND `user_id` = @UserId");
                dbClient.AddParameter("RoomId", Room.Id);
                dbClient.AddParameter("UserId", Session.GetHabbo().Id);
                dbClient.RunQuery();
            }

            List<Item> Items = Room.GetRoomItemHandler().GetWallAndFloor.ToList();
            if (Items.Count > 0)
                Session.SendWhisper("Há ainda mais itens nesta sala, manualmente, removê-los ou usar: ejectall para Tirar");

            Session.SendMessage(new FurniListUpdateComposer());
        }
    }
}
Ainda não funcionou o Carinha fala :pickall no chat depois que você clica em remover tudo naquela mensagem e n remove

pedxz pedxz  • 02.12.16 15:06

Super administradorMembro da Equipa

[AJUDA]Como fixar :pickall Empty Re: [AJUDA]Como fixar :pickall 02.12.16 15:06

o autor não esperou 24 h para criar outro pedido de ajuda ! FECHADO!
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.