forward SaveAccount(playerid);
public SaveAccount(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows >= 1)
{
new string[2048];
format(string, sizeof(string), "UPDATE `ptp` SET `Admin` = '%d', `Kills` = '%d', `Deaths` = '%d', `Ratio` = '%f' ,`HoursPlayed` = '%d', `MinutesPlayed` = '%d', `SecondsPlayed` = '%d', `Score` = '%d', `Cash` = '%d' WHERE `username` = '%s'", P_Account[playerid][Admin], P_Account[playerid][Kills], P_Account[playerid][Deaths], P_Account[playerid][Ratio], P_Account[playerid][HoursPlayed], P_Account[playerid][MinutesPlayed], P_Account[playerid][SecondsPlayed], P_Account[playerid][Score], P_Account[playerid][Cash]);
}
return 1;
}
format(string, sizeof(string), "UPDATE `ptp` SET `Admin` = '%d', `Kills` = '%d', `Deaths` = '%d', `Ratio`\
= '%f' ,`HoursPlayed` = '%d', `MinutesPlayed` = '%d', `SecondsPlayed` = '%d', `Score` = '%d', `Cash` =\
'%d' WHERE `username` = '%s'", P_Account[playerid][Admin], P_Account[playerid][Kills], P_Account[playerid][Deaths],\
P_Account[playerid][Ratio], P_Account[playerid][HoursPlayed], P_Account[playerid][MinutesPlayed], \
P_Account[playerid][SecondsPlayed], P_Account[playerid][Score], P_Account[playerid][Cash]);
|
U can insert line breaks like this:
PHP код:
|
format(string, sizeof(string), "item1 = 1, item2 = 2); format(string, sizeof(string), %s, item3 = 3, item4 = 4, string);
|
I'm pretty sure these slashes are not needed.
What you can also do is break the string into pieces like this: Код:
format(string, sizeof(string), "item1 = 1, item2 = 2); format(string, sizeof(string), %s, item3 = 3, item4 = 4, string); |
string = "Test%dTest";
format(string, sizeof(string), string, 5);