Ranks 8+ disconnect when talking.

D3ltr

New Member
Apr 28, 2012
9
1
Just started up a server, added in a couple of new ranks above the default phoenix ones and users with these ranks disconnect when talking, any idea of a quick fix, as it'd rather not reload the entire database.

The emu throws:
Code:
User DC: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
  at Phoenix.HabboHotel.Roles.x4cb45f85326cea04.x527cacaaa560d8bf(UInt32 xbbd7188414f44547)
  at Phoenix.HabboHotel.Users.x6c0e7b029a8d7571.x030eb59873fd220f()
  at Phoenix.HabboHotel.Rooms.x46e23c9c2a685c97.xc09be29816d3931d(xca0375af76c32b7d xf16d877ad29a8cf1, String xd397bb1e465ce45e, Boolean x0909836c924aab84)
  at Phoenix.Communication.Messages.Rooms.Chat.xb9a7cfd5f44704b6.xaeb32f36f12443d3(xca0375af76c32b7d xf16d877ad29a8cf1, x49fa09cbda40e784 x6b03218578435fe3)
  at Phoenix.HabboHotel.GameClients.xca0375af76c32b7d.xf896e51a95fce6ae(Byte[]& x4a3f0a05c02f235f)
 

lepos

thinking about you. yes you
Dec 11, 2011
2,024
687
I had the exact same problem.

If there was no existing rank "8" it would disconnect but once made it wouldn't - Anyone have a fix? I never bothered with this.
 

Gajeel

Well-Known Member
Oct 4, 2011
2,411
413
LOL. Make a row in permissions_ranks for rank 8 and above. If it is null, your users will be disconnected. Same when you deleted permissions_ranks row for rank 1, your normal users then will be disconnected every time they talk.

Click Like if it helped out.
 

lepos

thinking about you. yes you
Dec 11, 2011
2,024
687
LOL. Make a row in permissions_ranks for rank 8 and above. If it is null, your users will be disconnected. Same when you deleted permissions_ranks row for rank 1, your normal users then will be disconnected every time they talk.

Click Like if it helped out. :)

In previous versions of phoenix people liked to be rank 8 to have the rare cata and not be on the staff list just with the perms - Without having to edit the staff list.

But now it's no longer possible - As having a high rank without the rank actually being there you'll DC when talking.
 

Gajeel

Well-Known Member
Oct 4, 2011
2,411
413
Oh, I get the problem now.

1. Make a rank 8 and label what is the name and what badge will they be given once they are in the rank (on the ranks table)
2. After that, make a new row on permissions_ranks for rank 8 then 1 is for yes and 0 is for no, you set their rights.

Repeat up to the highest rank and after that, you do :update_permissions and everything should be okay.
Click like if it helped out.
 

D3ltr

New Member
Apr 28, 2012
9
1
For some reason, extracting all the SQL, deleting the database then loading it all back in fixed the problem? thanks for the help

-Close thread please.
 

Gajeel

Well-Known Member
Oct 4, 2011
2,411
413
For some reason, extracting all the SQL, deleting the database then loading it all back in fixed the problem? thanks for the help

-Close thread please.
Because the default highest rank is back to 7. Imo. And that there are no missing ranks or permission_ranks table data.
 

Users who are viewing this thread

Top