22.02.2013, 11:39
hello guys. Park4Bmx just fixed my problem about "String buffer overflow" so thanks to him. but there is a new problem that i noticed. when player got all information he had
I Setted on database
Thats my example i setted on Database. when player log outs. i checked the database again and shows player information as
When Player Disconnects
So can anyone help me? here is my OnplayerDisconnect
I Setted on database
pawn Код:
Money: 7500
BankCash: 7500
Cash: 7500
RegularPlayer: 1
CIAPlayer: 1
ArmyPlayer: 1
When Player Disconnects
pawn Код:
Money: 0
BankCash: 0
Cash: 0
RegularPlayer: 0
CIAPlayer: 0
ArmyPlayer: 0
pawn Код:
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;
}