08.12.2013, 15:18
I added debug sendclientmessage lines. "dialogid 2 debug asd3" debug line doesnt get called, why? Is the field array too big? How to solve it?
pawn Код:
SendClientMessage(playerid, -1, "dialogid 2 debug asd1");
new row[128]; // The length of 1 'row' total.
SendClientMessage(playerid, -1, "dialogid 2 debug asd2");
new field[54][128]; // [4] = Amount of fields, [24] = Max length of the bigest field.
SendClientMessage(playerid, -1, "dialogid 2 debug asd3");
mysql_fetch_row_format(row, "|");
SendClientMessage(playerid, -1, "dialogid 2 debug asd4");
explode(row, field, "|");
SendClientMessage(playerid, -1, "dialogid 2 debug asd5");
mysql_free_result();
SendClientMessage(playerid, -1, "dialogid 2 debug 3");
// The field starts here with 1, because the field 'Name' = 0, and we already have the name in a variable.
format(UserStats[playerid][pPassword], 32, "%s", field[2]);
UserStats[playerid][pMoney] = strval(field[3]);
UserStats[playerid][pWarns] = strval(field[4]);
UserStats[playerid][pSkin] = strval(field[5]);
UserStats[playerid][pIP] = floatstr(field[6]);
UserStats[playerid][pGender] = strval(field[7]);
UserStats[playerid][pAge] = strval(field[8]);
UserStats[playerid][pAdmin] = strval(field[9]);
UserStats[playerid][pBanned] = strval(field[10]);
format(UserStats[playerid][pBanReason], 128, "%s", field[11]);
format(UserStats[playerid][pBannedBy], 24, "%s", field[12]);
UserStats[playerid][pX] = floatstr(field[13]);
UserStats[playerid][pY] = floatstr(field[14]);
UserStats[playerid][pZ] = floatstr(field[15]);
UserStats[playerid][pInt] = strval(field[16]);
UserStats[playerid][pVW] = strval(field[17]);
UserStats[playerid][pOwner] = strval(field[19]);
UserStats[playerid][pLevel] = strval(field[20]);
UserStats[playerid][pMinutes] = strval(field[21]);
UserStats[playerid][pHours] = strval(field[22]);
UserStats[playerid][pBank] = strval(field[23]);
UserStats[playerid][pOldAdmin] = strval(field[24]);
UserStats[playerid][pFac] = strval(field[25]);
UserStats[playerid][pFacRank] = strval(field[26]);
UserStats[playerid][pFacLeader] = strval(field[27]);
UserStats[playerid][pWeapon][0] = strval(field[28]);
UserStats[playerid][pWeapon][1] = strval(field[29]);
UserStats[playerid][pWeapon][2] = strval(field[30]);
UserStats[playerid][pWeapon][3] = strval(field[31]);
UserStats[playerid][pWeapon][4] = strval(field[32]);
UserStats[playerid][pWeapon][5] = strval(field[33]);
UserStats[playerid][pWeapon][6] = strval(field[34]);
UserStats[playerid][pWeapon][7] = strval(field[35]);
UserStats[playerid][pWeapon][8] = strval(field[36]);
UserStats[playerid][pWeapon][9] = strval(field[37]);
UserStats[playerid][pWeapon][10] = strval(field[38]);
UserStats[playerid][pWeapon][11] = strval(field[39]);
UserStats[playerid][pWeapon][12] = strval(field[40]);
UserStats[playerid][pWeaponAmmo][0] = strval(field[41]);
UserStats[playerid][pWeaponAmmo][1] = strval(field[42]);
UserStats[playerid][pWeaponAmmo][2] = strval(field[43]);
UserStats[playerid][pWeaponAmmo][3] = strval(field[44]);
UserStats[playerid][pWeaponAmmo][4] = strval(field[45]);
UserStats[playerid][pWeaponAmmo][5] = strval(field[46]);
UserStats[playerid][pWeaponAmmo][6] = strval(field[47]);
UserStats[playerid][pWeaponAmmo][7] = strval(field[48]);
UserStats[playerid][pWeaponAmmo][8] = strval(field[49]);
UserStats[playerid][pWeaponAmmo][9] = strval(field[50]);
UserStats[playerid][pWeaponAmmo][10] = strval(field[51]);
UserStats[playerid][pWeaponAmmo][11] = strval(field[52]);
UserStats[playerid][pWeaponAmmo][12] = strval(field[53]);