I've coded Save ads data for Uber.
Add Messages -> Requests -> Rooms.cs
Code:
public void SaveBranding()
{
uint ItemId = Request.PopWiredUInt();
uint Data = Request.PopWiredUInt();
string Brand = Request.PopFixedString();
string Brand2 = Request.PopFixedString();
string Brand3 = Request.PopFixedString();
string Brand4 = Request.PopFixedString();
string Brand5 = Request.PopFixedString();
string Brand6 = Request.PopFixedString();
string Brand7 = Request.PopFixedString();
string Brand8 = Request.PopFixedString();
string Brand9 = Request.PopFixedString();
string Brand10 = Request.PopFixedString();
string BrandData = Brand + "=" + Brand2 + Convert.ToChar(9) + Brand3 + "=" + Brand4 + Convert.ToChar(9) + Brand5 + "=" + Brand6 + Convert.ToChar(9) + Brand7 + "=" + Brand8 + Convert.ToChar(9) + Brand9 + "=" + Brand10 + Convert.ToChar(9) + "state=0";
Room Room = UberEnvironment.GetGame().GetRoomManager().GetRoom(Session.GetHabbo().CurrentRoomId);
RoomItem Item = Room.GetItem(ItemId);
Item.ExtraData = BrandData;
Item.UpdateNeeded = true;
Item.UpdateState();
} Find:
Code:
RequestHandlers[73] = new RequestHandler(MoveItem);
Add:
Code:
RequestHandlers[74] = new RequestHandler(SaveBranding);
Add following fixs to Uber:
[Fix] Efectos y User Status uberEmu
Find: internal void HandleRights()
Add in the void end:
Code:
if (Session.GetHabbo().Rank > 5)
{
GetResponse().AppendInt32(1000);
}
You can now save ad settings in ads.