A-G Арслан
Компетентный
Доброго времени суток. Делаю мод с new.pwn на Mysql R39-2 столкнулся с проблемой сохранения.
Сохраняется только пароль и эмэйл, т.к. сделал чтобы напрямую записывалось при регистрации.
А такие переменные, как Level, Skin, Nat не записываются, точнее ставится по нулям, хотя присваиваю в переменные и вызываю сохранение после каждого присвоения.
Help Please)
Сохранение:
Сохраняется только пароль и эмэйл, т.к. сделал чтобы напрямую записывалось при регистрации.
А такие переменные, как Level, Skin, Nat не записываются, точнее ставится по нулям, хотя присваиваю в переменные и вызываю сохранение после каждого присвоения.
Help Please)
Сохранение:
PHP:
SavePlayer(p)
{
if(GetPVarInt(p,"Logged") == 1)
{
new time = GetTickCount(), PlayerName[MAX_PLAYER_NAME];
GetPlayerName(p, PlayerName, sizeof(PlayerName));
new str[128];
format(str,sizeof(str),"UPDATE `accounts` SET `Key`, `Email` = '%s', `Level` = '%d',`Sex` = '%d', `Nat` = '%d', `Skin` = '%d', `Reg` = '%d'",PlayerInfo[p][pKey], PlayerInfo[p][pEmail],
PlayerInfo[p][pLevel], PlayerInfo[p][pSex], PlayerInfo[p][pNat], PlayerInfo[p][pSkin], PlayerInfo[p][pReg]);
format(str, sizeof(str),"%s WHERE `ID` = '%s'", str, PlayerInfo[p][pID]);
mysql_query(mysql_variable,str,false);
printf("[Сохранение аккаунта]: Аккаунт %sсохранен - Потрачено %d (ms)", PlayerName, GetTickCount() - time);
}
return true;
}
