Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- internal void mordi()
- {
- Room currentRoom = this.Session.GetHabbo().CurrentRoom;
- RoomUser roomUserByHabbo = null;
- currentRoom = ButterflyEnvironment.GetGame().GetRoomManager().GetRoom(this.Session.GetHabbo().CurrentRoomId);
- if (currentRoom != null)
- {
- roomUserByHabbo = currentRoom.GetRoomUserManager().GetRoomUserByHabbo(this.Session.GetHabbo().Id);
- if (roomUserByHabbo != null)
- {
- string look = roomUserByHabbo.GetClient().GetHabbo().Look;
- string[] lissut = look.Split('.');
- if (look.Contains("ha-"))
- {
- look = look.Replace("" + lissut[Array.FindIndex(lissut, row => row.Contains("ha-"))], "ha-1006-62");
- }
- else
- {
- look = look + ".ha-1006-62";
- }
- roomUserByHabbo.GetClient().GetHabbo().Look = ButterflyEnvironment.FilterFigure(look);
- using (Database_Manager.Database.Session_Details.Interfaces.IQueryAdapter adapter = ButterflyEnvironment.GetDatabaseManager().getQueryreactor())
- {
- adapter.setQuery("UPDATE users SET look = @Look WHERE id = " + roomUserByHabbo.GetClient().GetHabbo().Id);
- adapter.addParameter("look", look);
- adapter.runQuery();
- }
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().Init(Outgoing.UpdateUserInformation);
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendInt32(-1);
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Look);
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Gender.ToLower());
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendString(roomUserByHabbo.GetClient().GetHabbo().Motto);
- roomUserByHabbo.GetClient().GetMessageHandler().GetResponse().AppendInt32(roomUserByHabbo.GetClient().GetHabbo().AchievementPoints);
- roomUserByHabbo.GetClient().GetMessageHandler().SendResponse();
- if (this.Session.GetHabbo().InRoom)
- {
- if (currentRoom != null)
- {
- if (roomUserByHabbo != null)
- {
- ServerMessage message = new ServerMessage(Outgoing.UpdateUserInformation);
- message.AppendInt32(roomUserByHabbo.VirtualId);
- message.AppendStringWithBreak(this.Session.GetHabbo().Look);
- message.AppendStringWithBreak(this.Session.GetHabbo().Gender.ToLower());
- message.AppendStringWithBreak(this.Session.GetHabbo().Motto);
- message.AppendInt32(this.Session.GetHabbo().AchievementPoints);
- currentRoom.SendMessage(message);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement