Code:
Bug duing user login: System.IndexOutOfRangeException: Cannot find column 13.
at System.Data.DataColumnCollection.get_Item(Int32 index)
at System.Data.DataRow.get_Item(Int32 columnIndex)
at Silverwave.HabboHotel.Users.UserDataManagement.UserDataFactory.GetUserData(String sessionTicket, String ip, Byte& errorCode) in c:\Users\Administrator\Downloads\Silver\Silverwave Emulator\HabboHotel\Users\UserData\UserDataFactory.cs:line 280
at Silverwave.HabboHotel.GameClients.GameClient.tryLogin(String AuthTicket) in c:\Users\Administrator\Downloads\Silver\Silverwave Emulator\HabboHotel\GameClients\GameClient.cs:line 134
Is what i get, on line 280 is:
Code:
group = Convert.ToUInt32(dRow[13]);
If i copy a code:
Code:
List<UserItem> inventory = new List<UserItem>();
uint itemID;
uint baseItem;
string extraData;
uint group;
int limno;
int limtot;
foreach (DataRow dRow in dInventory.Rows)
{
itemID = Convert.ToUInt32(dRow[0]);
baseItem = Convert.ToUInt32(dRow[3]);
if (!DBNull.Value.Equals(dRow[4]))
extraData = (string)dRow[4];
else
extraData = string.Empty;
group = Convert.ToUInt32(dRow[13]);
limno = Convert.ToInt32(dRow[11]);
limtot = Convert.ToInt32(dRow[12]);
inventory.Add(new UserItem(itemID, baseItem, extraData, group, limno, limtot));
}
- - - Updated - - -
Can anybody help me?