Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблемы с сохранением

Статус
В этой теме нельзя размещать новые ответы.

HoveringRuss

Новичок
Здравствуйте, у меня вопрос. Как сделать, чтобы сохранялись данные. Сохранённые аккаунты хранятся в базе данных mysql на хостинге. Суть в том, что аккаунт игрока сохраняется, только когда он сам выхоидт через /q или когда вручную прописывается сохранение сервера. При перезапуске или краше ничего не сохраняется. Помогите исправить проблему. Как сделать, чтобы сохранялось всё сразу как покупается? Например, купил випку или дом он сразу сохраняется. А некоторые параметры даже при /q не сохраняются

Вот код SaveAccount:

(Иероглифы это русские надписи в PAWNO) Почему-то не передались сюда в нормальном виде
public OnGameModeExit()
{
for(new i;i < MAX_PLAYERS;i ++)
{
if(!IsPlayerConnected(i) || !IsPlayerLogged) continue;
SaveAccount(i);
}
print("\t??? ???????? ?????????");
for (new i = 0;i < OWNABLECARS;i ++) SaveOwnableCar(i);
print("\t??? ????? ?????????");
for (new i = 0;i < MAX_HOUSES;i ++)SaveHouse(i);
print("\t??? ???? ?????????");
for (new i = 0;i < MAX_BIZ;i ++) SaveBiz(i);
print("\t??? ??????? ?????????");
for (new i = 0;i < MAX_OWNABLEHOTELS;i ++) SaveHotel(i);
print("\t??? ????? ?????????");
SaveOrgs();
for (new i = 0;i < MAX_OWNABLECASINO;i ++) SaveCasino(i);
print("\t??? ?????? ?????????");
SaveBuildAll();
SaveInforamtion();
print("\tmxmini [new] ????????");
return true;
}



P.S ещё увидел в моде где покупка дома есть код saveaccount,

вот :
pTemp[playerid][pAntiAir] += 4;
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerVirtualWorld(playerid,house+50);
TextDrawHideForPlayer(playerid, HInfoBG);
for(new i; i < 6; i ++)PlayerTextDrawHide(playerid, HInfoDraw[playerid]);
TextDrawHideForPlayer(playerid, HInfoEnterDraw);
TextDrawHideForPlayer(playerid, HInfoBuyDraw);
J_SetPlayerPos(playerid,HouseInfo[house][hExit_X],HouseInfo[house][hExit_Y],HouseInfo[house][hExit_Z]);
SetString(HouseInfo[house][hOwner],PN(playerid));
UpdateHouse(house);
SendClientMessage(playerid,COLOR_VALIK,"[??????????] {FFFFFF}??????????! ?????? ???? ??? ???");
PlayerPlaySound(playerid, 30800, 0.0, 0.0, 0.0);
SaveAccount(playerid);

Если так сделать под покупкой оружия сохранять будет? Вообщем я с MySQL недавно поэтому не оч шарю
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу