enum Character_Info
{
ID,
cID,
Exists,
Name[MAX_PLAYER_NAME],
Gender,
Level,
Money,
Skin,
Float:LastPos[4],
LastInterior,
LastVirtualW,
}
new Character[MAX_PLAYERS][MAX_CHARACTERS][Character_Info];
forward SQL_Character_Load(playerid);
public SQL_Character_Load(playerid)
{
new
rows,
fields;
cache_get_data(rows, fields, mysql);
for(new i = 0; i < rows; i++) if(i < MAX_CHARACTERS)
{
Character[playerid][i][Exists] = true;
Character[playerid][i][cID] = cache_get_field_content_int(i, "cID");
Character[playerid][i][ID] = cache_get_field_content_int(i, "ID");
cache_get_field_content(i, "Name", Character[playerid][i][Name], 24);
Character[playerid][i][Level] = cache_get_field_content_int(i, "Level");
Character[playerid][i][Money] = cache_get_field_content_int(i, "Money");
Character[playerid][i][Skin] = cache_get_field_content_int(i, "Skin");
Character[playerid][i][LastPos][0] = cache_get_field_content_float(i, "LastX");
Character[playerid][i][LastPos][1] = cache_get_field_content_float(i, "LastY");
Character[playerid][i][LastPos][2] = cache_get_field_content_float(i, "LastZ");
Character[playerid][i][LastPos][3] = cache_get_field_content_float(i, "LastA");
Character[playerid][i][LastInterior] = cache_get_field_content_int(i, "LastInterior");
Character[playerid][i][LastVirtualW] = cache_get_field_content_int(i, "LastVirtualW");
}
/*player spawns after this*/
return true;
}
new szName[MAX_PLAYER_NAME];
cache_get_field_content(i, "Name", szName, MAX_PLAYER_NAME);
Character[playerid][i][Name][0] = EOS;
strcat(Character[playerid][i][Name],szName,MAX_PLAYER_NAME);
Everything else is ok? Try add
pawn Код:
pawn Код:
|