shape1
shape2
shape3
shape4
shape7
shape8

Не сохраняется военный билет


Статус
Закрыто для дальнейших ответов.

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
Доброго Здоровья форумчане!У меня вот такая проблема.стоит система ВБ(мод на мускуле).При выдаче Вб,значение записывается в БД,при перезаходе все норм,Вб сохраняется,но при рестарте Вб пропадает,и значение в БД,обнуляется.Вот как сделано:

enum pInfo

pVoennik

stock LoadAccount(playerid)

PlayerInfo[playerid][pVoennik]

stock SaveAccount(playerid)

PlayerInfo[playerid][pVoennik]

giverank

if(params[1] == 3) SetPlayerSkin(params[0], 179); PlayerInfo[params[0]][pFSkin] = 179,PlayerInfo[playerid][pVoennik] = 1;

За любую помощь буду признателен.

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 513
550
0
26
definehost.ru
Скриптер
Как делаете рестарт сервера? Если командой, то скиньте команду.

 

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
ркон кмд gmx(но до етого вышел,что бы сохранилось)

 

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
Как делаете рестарт сервера? Если командой, то скиньте команду.
попробовал через кмд.но все по прежнему. 

вот кмд:

Код:
COMMAND:restart(playerid, params[])
{
	if(!IsPlayerConnected(playerid)) return false;
	if(gPlayerLogged[playerid] == 0) return SCM(playerid, -1, "Íåëüçÿ");
	if(PlayerInfo[playerid][pAdmin] < 7) return false;
	SendClientMessageToAll(COLOR_LIGHTBLUE, "Çàïóùåí ðåñòàðò ñåðâåðà.");
	SaveAccounts();
	return SetTimer("GameModeInitExitFunc", 10000, 0);
}
 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 513
550
0
26
definehost.ru
Скриптер
Скиньте SaveAccounts

 

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
Скиньте SaveAccounts
Вот паблик:

Public: SaveAccounts()
{
foreach(Player, i)
{
if(IsPlayerConnected(i) || gPlayerLogged == 1)
{
SaveAccount(i);
}
}
return true;
}

а вот сам SaveAccount

Код:
stock SaveAccount(playerid)
{
    CheckMySQLConnection();//Ïðîâåðêà íà êîííåêò
	format(Query, 300, "UPDATE `users` SET `Level` = '%d', `Admin` = '%d', `Sex` = '%d', `Age` = '%d', `MuteTime` = '%d', `Exp` = '%d', `Money` = '%d', `Bank` = '%d', `Deaths` = '%d' WHERE `Name` = '%s'", PlayerInfo[playerid][pLevel],
	PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pSex], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pMuteTime], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pBankMoney], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][pName]), mysql_query(Query);
	format(Query, 300, "UPDATE `users` SET `Job` = '%d', `JailedTime` = '%d', `Drugs` = '%d', `Leader` = '%d', `Member` = '%d', `Rang` = '%d', `Skin` = '%d', `Health` = '%f', `HouseKey` = '%d', `Pbiskey` = '%d' WHERE `Name` = '%s'", PlayerInfo[playerid][pJob],
	PlayerInfo[playerid][pJailTime], PlayerInfo[playerid][pDrugs], PlayerInfo[playerid][pLeader], PlayerInfo[playerid][pMember], PlayerInfo[playerid][pRang], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pHealth], PlayerInfo[playerid][pPbiskey], PlayerInfo[playerid][pPbiskey], PlayerInfo[playerid][pName]), mysql_query(Query);
	format(Query, 400, "UPDATE `users` SET `Pos_x` = '%f', `Pos_y` = '%f', `Pos_z` = '%f', `CarLic` = '%d', `FlyLic` = '%d', `BoatLic` = '%d', `GunLic` = '%d', `MotoLic` = '%d', `CarD` = '%d', `CarC` = '%d' WHERE `Name` = '%s'", PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y],
	PlayerInfo[playerid][pPos_z], PlayerInfo[playerid][pCarB], PlayerInfo[playerid][pFlyLic], PlayerInfo[playerid][pBoatLic], PlayerInfo[playerid][pGunLic], PlayerInfo[playerid][pCarA], PlayerInfo[playerid][pCarD], PlayerInfo[playerid][pCarC], PlayerInfo[playerid][pName]), mysql_query(Query);
	format(Query, 800, "UPDATE `users` SET `Warn` = '%d', `Wanted` = '%d', `FWarns` = '%d', `FlayKey` = '%d', `Passnum` = '%d', `Pass` = '%d', `Karta` = '%d', `Pinkod` = '%d', `Phone` = '%d', `Fskin` = '%d', `Metall` = '%d', `Patr` = '%d', `Hospital` = '%d', `Team` = '%d', `Spawn` = '%d', `Org` = '%d', `WarnTime` = '%d', `Donate` = '%d', `voen` = '%d', `vnk` = '%d' WHERE `Name` = '%s'",
	PlayerInfo[playerid][pWarn], PlayerInfo[playerid][pWanted], PlayerInfo[playerid][pFWarns], PlayerInfo[playerid][pPbiskey], PlayerInfo[playerid][pPassnum], PlayerInfo[playerid][pPass], PlayerInfo[playerid][pKarta], PlayerInfo[playerid][pPinkod], PlayerInfo[playerid][pPhone], PlayerInfo[playerid][pFSkin],
	PlayerInfo[playerid][pMetall], PlayerInfo[playerid][pPatr], PlayerInfo[playerid][pHospital], PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pSpawn], PlayerInfo[playerid][pOrg], PlayerInfo[playerid][pWarnTime],PlayerInfo[playerid][pClyzba],PlayerInfo[playerid][pVoen],PlayerInfo[playerid][pDonateMoney],PlayerInfo[playerid][pName]), mysql_query(Query);
	mysql_store_result();
	return true;
}
 
Статус
Закрыто для дальнейших ответов.