25.06.2014, 17:53
Приветствую, у меня возникла проблема - не сохраняются аккаунты в БД, а точнее не обновляются строки БД...
(SaveAccount(playerid) - вызывается в паблике OnPlayerDisconnect...)
собственно, сама функция:
Помогите! В чем может быть проблема?
(SaveAccount(playerid) - вызывается в паблике OnPlayerDisconnect...)
собственно, сама функция:
Код:
forward SaveAccount(playerid);
public SaveAccount(playerid)
{
new query[1400];
new exp = PlayerInfo[playerid][pPoints1];
new kills = PlayerInfo[playerid][pKills1];
new head = PlayerInfo[playerid][pHeadshots];
new dead = PlayerInfo[playerid][pDeaths1];
new rank = PlayerInfo[playerid][pRank1];
new money = PlayerInfo[playerid][pMoney];
new dp = PlayerInfo[playerid][pDonatPoints1];
new ammo = PlayerInfo[playerid][pMaxAmmo];
new gren = PlayerInfo[playerid][pGrenade];
new warn = PlayerInfo[playerid][pWarns];
new spec = PlayerInfo[playerid][pPerks];
new adm = PlayerInfo[playerid][pAdminka1];
format(query, sizeof query, "UPDATE `users` WHERE `id`='%d' SET `Exp`='%d',`Kills`='%d',`Headshots`='%d',`Deaths`='%d',`Rank`='%d',`Money`='%d',`Dp`= '%d',`Ammo`='%d',`Gren`='%d',`Warns`='%d',`Spec`='%d',`Adm`='%d' LIMIT 1",PlayerInfo[playerid][accID],exp,kills,head,dead,rank,money,dp,ammo,gren,warn,spec,adm);
mysql_function_query (dbHandle, query, false, "", "" ) ;//тут мы делаем запрос,который ввели в query
return 1;
}


