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; }