Money: 7500
BankCash: 7500
Cash: 7500
RegularPlayer: 1
CIAPlayer: 1
ArmyPlayer: 1
Money: 0
BankCash: 0
Cash: 0
RegularPlayer: 0
CIAPlayer: 0
ArmyPlayer: 0
public OnPlayerDisconnect(playerid, reason)
{
new pip[128];
GetPlayerIp(playerid, pip, sizeof(pip));
new query[1024];
format(query, sizeof(query), "UPDATE users SET \
Money = '%d', \
Bankcash = '%d',\
Cash = '%d',\
Score = '%d',\
Adminlevel = '%d',\
Army = '%d',\
CIA = '%d',\
RegularPlayer = '%d',\
DrugHouseOwner = '%d',\
OttoOwner = '%d',\
TSkill = '%d',\
RobSkill = '%d' ,\
HasPackC4 = '%d',\
HasPackRope = '%d',\
HasPackMoney = '%d', \
SavedWantedLevel = '%d' ,\
SavedJailTime = '%d',\
Coprank = '%d',\
HoursPlayed = '%d',\
MinutesPlayed = '%d',\
SecondsPlayed = '%d',\
IpAdress = '%s'\
WHERE Username = '%s'",
GetPlayerMoney(playerid),
BankCash[playerid],
GetPlayerMoney(playerid),
GetPlayerScore(playerid),
AdminLevel[playerid],
CanUseArmy[playerid],
CanUseCIA[playerid],
IsRegularPlayer[playerid],
DrugHouseOwner[playerid],
OttoOwner[playerid],
TerroristSkill[playerid],
RobSkill[playerid],
HasPackC4[playerid],
HasPackRope[playerid],
HasPackMoney[playerid],
SavedWantedLevel[playerid],
SavedJailTime[playerid],
Coprank[playerid],
TotalPlayedTime[playerid][0],
TotalPlayedTime[playerid][1],
TotalPlayedTime[playerid][2],
pip,
PlayerName(playerid));
mysql_query(query);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new pip[128];
GetPlayerIp(playerid, pip, sizeof(pip));
new query[1024];
format(query, sizeof(query), "UPDATE `users` SET `Money` = %d, `Bankcash` = %d, `Cash` = %d, `Score` = %d, `Adminlevel` = %d, `Army` = %d, `CIA` = %d, `RegularPlayer` = %d, `DrugHouseOwner` = %d, `OttoOwner` = %d, `TSkill` = %d, `RobSkill` = %d , `HasPackC4` = %d, `HasPackRope` = %d, `HasPackMoney` = %d, `SavedWantedLevel` = %d , `SavedJailTime` = %d, `Coprank` = %d, `HoursPlayed` = %d, `MinutesPlayed` = %d, `SecondsPlayed` = %d, `IpAdress` = '%s' WHERE `Username` = '%s'",
GetPlayerMoney(playerid),
BankCash[playerid],
GetPlayerMoney(playerid),
GetPlayerScore(playerid),
AdminLevel[playerid],
CanUseArmy[playerid],
CanUseCIA[playerid],
IsRegularPlayer[playerid],
DrugHouseOwner[playerid],
OttoOwner[playerid],
TerroristSkill[playerid],
RobSkill[playerid],
HasPackC4[playerid],
HasPackRope[playerid],
HasPackMoney[playerid],
SavedWantedLevel[playerid],
SavedJailTime[playerid],
Coprank[playerid],
TotalPlayedTime[playerid][0],
TotalPlayedTime[playerid][1],
TotalPlayedTime[playerid][2],
pip,
PlayerName(playerid));
mysql_query(query);
return 1;
}
stock LoginPlayer(playerid,const password[])
{
new Query[256];
new EscapedText[129];
mysql_real_escape_string(password, EscapedText);
format(Query,sizeof(Query),"SELECT * FROM `Users` WHERE `Username` = '%s' AND `Password` = '%s'",PlayerName(playerid),EscapedText);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
new pName[24],money,score,user[24],pass[129],pIp[17]/*16 characters plus a null one = 17*/,banned;
GetPlayerName(playerid,pName,24);
format(Query, sizeof(Query), "SELECT * FROM `Users` WHERE `Username` = '%s' ", pName);
mysql_query(Query);
mysql_store_result();
mysql_fetch_row_format(Query, "|");
sscanf(Query, "s[24]s[128]iiiiiiiiiiiiiiiiiiiis[17]i", user, pass,money,score, BankCash[playerid],CanUseArmy[playerid],CanUseCIA[playerid],AdminLevel[playerid],IsRegularPlayer[playerid],NameBanned[playerid],DrugHouseOwner[playerid],OttoOwner[playerid],TerroristSkill[playerid],RobSkill[playerid],HasPackC4[playerid],HasPackRope[playerid],HasPackMoney[playerid],
SavedWantedLevel[playerid],SavedJailTime[playerid],Coprank[playerid],TotalPlayedTime[playerid][0],TotalPlayedTime[playerid][1],TotalPlayedTime[playerid][2],pIp,banned);
GivePlayerMoney(playerid,money);//sets player money to last money he has
SetPlayerScore(playerid, score);//sets player score's to last score he has
mysql_free_result();
PLAYERLIST_authed[playerid]=true;
return SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have successfully logged in! Your previous stats have been restored.");
}
//CheckPasswordAttempts(playerid);
//ShowLoginScreen(playerid);
return 1;
}
new string[128];
format(string,128,"%d %d",money,score);
print(string);
[13:27:54] 0 0
You have to use %d not '%d'
and why the fuck are you using / after each parameter. pawn Код:
|