PDA

Просмотр полной версии : [Вопрос] Вопрос по MySQL



Snoop_Dog
19.03.2015, 18:15
Есть проблема с MySQL R7, решил попробовать написать регистрацию по мануалу, все работает нормально,но с добавлением например pLevel и т.д не сохраняется в БД(то есть данные не записываются) в public OnPlayerDisconnect сохранение есть но толку нету, как решить не знаю.

Буду благодарен если поможете.

John_Smith (Scripter)
19.03.2015, 18:18
без кода как тебе помочь? тобишь без кода сохранение акка

Snoop_Dog
19.03.2015, 18:24
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Logged") == 1)
{
new str[550];
format(str,sizeof(str),"UPDATE `"Accounts"` SET `Key` = '%s', `Level` = '%d', `Email` = '%s', `Pol` = '%d', `Skin` = '%d', `Money` = '%d', ",
Player[playerid][Key], Player[playerid][Level], Player[playerid][Email], Player[playerid][Pol], Player[playerid][Skin], Player[playerid][Money]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, GN(playerid));
mysql_query(str, -1, 0, connectionHandle);
}
return true;
}

$continue$
19.03.2015, 18:34
Попробуй:


stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Logged") == 0) return 1;
new str[550];
format(str,sizeof(str),"UPDATE `"Accounts"` SET `Key` = '%s', `Level` = '%d', `Email` = '%s', `Pol` = '%d', `Skin` = '%d', `Money` = '%d'",
Player[playerid][Key], Player[playerid][Level], Player[playerid][Email], Player[playerid][Pol], Player[playerid][Skin], Player[playerid][Money]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, GN(playerid));
mysql_query(str, -1, 0, connectionHandle);
return 1;
}

Snoop_Dog
21.03.2015, 16:15
Тему close!