Brytch Brytch  • 28.05.16 15:21

Plus Emulator Fixes de Segurança Empty Plus Emulator Fixes de Segurança 28.05.16 15:21

Fixes importantíssimos para você que utiliza desse emulador. 




Importante !
Todos esses fixes tem que ser inseridos na source do emulador.




Vamos lá!
1) Entre nesse diretório: HabboHotel\Items\Wired\Boxes\Effects\BotChangesClothesBox.cs
Procure por:


using (QueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
{
dbClient.RunQuery("UPDATE `bots` SET `look` = '" + User.BotData.Look + "', `gender` = '" + User.BotData.Gender + "' WHERE `id` = '" + User.BotData.Id + "' LIMIT 1");
}


E substitua por:


using (QueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
{
dbClient.SetQuery("UPDATE `bots` SET `look` = @look, `gender` = '" + User.BotData.Gender + "' WHERE `id` = '" + User.BotData.Id + "' LIMIT 1");
dbClient.AddParameter("look", User.BotData.Look);
dbClient.RunQuery();
}






2) Entre nesse diretório: Communication\Packets\Incoming\Rooms\AI\Bots\SaveBotActionEvent.cs
Procure por:


using (QueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
{
dbClient.RunQuery("UPDATE `bots` SET `look` = '" + Session.GetHabbo().Look + "', `gender` = '" + Session.GetHabbo().Gender + "' WHERE `id` = '" + Bot.BotData.Id + "' LIMIT 1");
}


E substitua por:


using (QueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
{
dbClient.SetQuery("UPDATE `bots` SET `look` = @look, `gender` = '" + Session.GetHabbo().Gender + "' WHERE `id` = '" + Bot.BotData.Id + "' LIMIT 1");
dbClient.AddParameter("look", Session.GetHabbo().Look);
dbClient.RunQuery();
}








3) Entre nesse diretório: Communication\Packets\Incoming\Rooms\Furni\Wired\SaveWiredConfigEvent.cs
Procure por:


Room Room = Session.GetHabbo().CurrentRoom;
if (Room == null)
return;
 E substitua por:


Room Room = Session.GetHabbo().CurrentRoom;
if (Room == null)
return;




if (Room.OwnerId != Session.GetHabbo().Id && Room.CheckRights(Session, false))
return;








4) Entre nesse diretório: Communication\Packets\Incoming\Catalog\CheckGnomeNameEvent.cs
Procure por:


if (Item == null || Item.Data == null)
return;


Substitua por:




if (Item == null || Item.Data == null || Item.UserID != Session.GetHabbo().Id || Item.Data.InteractionType != InteractionType.GNOME_BOX)
return;






CRÉDITOS:
TehMud
Shorty
criandohabbos (Oficial)

Erno Erno  • 28.05.16 15:51

Plus Emulator Fixes de Segurança Empty Re: Plus Emulator Fixes de Segurança 28.05.16 15:51

E não diz o que estamos alterando e porque é de segurança? Assim fica difícil.

Manked Manked  • 28.05.16 16:15

Plus Emulator Fixes de Segurança Empty Re: Plus Emulator Fixes de Segurança 28.05.16 16:15

Gente varios fixes sao lançados! Porque não passar o emulador fixado de uma vez bobba???

Brytch Brytch  • 28.05.16 16:21

Plus Emulator Fixes de Segurança Empty Re: Plus Emulator Fixes de Segurança 28.05.16 16:21

Olá, não passamos o Plus fixado, pois isso daria muita confusão, e esses Fix são de segurança do emulador fera, exemplo: Salvar Wired, Desbugar Wired, Desbugar Quartos, Floor's... Etc...

Pesc Pesc  • 28.05.16 20:01

Plus Emulator Fixes de Segurança Empty Re: Plus Emulator Fixes de Segurança 28.05.16 20:01

Obrigado por compartilhar, estarei adicionando esses fixes.

LooZHp LooZHp  • 28.05.16 20:16

Plus Emulator Fixes de Segurança Empty Re: Plus Emulator Fixes de Segurança 28.05.16 20:16

Obrigado por compartilhar, ira ajudar muitos usuários que utilizam o plus emulador!
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.