Wiliam_Prado
Умник
Дело в том,что я пишу мод на MySQL,и когда выбираешь пол,значение остается на месте,только пока человек на сервере,хотя есть сохранение.
Case выбора пола:
Сохранение:
В чем может быть проблема ?
P.S добавить SavePlayer в выбор не предлагать,я пробовал,не помогло.
Case выбора пола:
case 3:
{
if(response)
{
PlayerInfo[playerid][Level] = 1;
SetPlayerSkin(playerid, 25);
PlayerInfo[playerid][Sex] = 1;
SpawnPlayer(playerid);
return 1;
}
else
{
PlayerInfo[playerid][Level] = 1;
SetPlayerSkin(playerid, 192);
PlayerInfo[playerid][Sex] = 2;
SpawnPlayer(playerid);
return 1;
}
}
{
if(response)
{
PlayerInfo[playerid][Level] = 1;
SetPlayerSkin(playerid, 25);
PlayerInfo[playerid][Sex] = 1;
SpawnPlayer(playerid);
return 1;
}
else
{
PlayerInfo[playerid][Level] = 1;
SetPlayerSkin(playerid, 192);
PlayerInfo[playerid][Sex] = 2;
SpawnPlayer(playerid);
return 1;
}
}
Сохранение:
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Logged") > 0)
{
new str[128];
format(str,sizeof(str),"UPDATE `Accounts` SET `Key`, `Level` = '%d', `Sex` = '%d'",
PlayerInfo[playerid][Key], PlayerInfo[playerid][Level], PlayerInfo[playerid][Sex]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, Name(playerid));
mysql_query(str, -1, 0, connectionHandle);
}
return 1;
}
{
if(GetPVarInt(playerid,"Logged") > 0)
{
new str[128];
format(str,sizeof(str),"UPDATE `Accounts` SET `Key`, `Level` = '%d', `Sex` = '%d'",
PlayerInfo[playerid][Key], PlayerInfo[playerid][Level], PlayerInfo[playerid][Sex]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, Name(playerid));
mysql_query(str, -1, 0, connectionHandle);
}
return 1;
}
В чем может быть проблема ?
P.S добавить SavePlayer в выбор не предлагать,я пробовал,не помогло.
