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

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

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

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

Слет сохранения после добавления переменных в загрузку и сохранение аккаунта

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

Zeka_Peka228

Умник
У меня такая проблема. Когда добавляю сохранения любого в pInfo, после начинает не работать сохранения всего что было до этого.
Ну вот например, я хочу чтобы у игрока сохранялась переменная в pInfo - pVopros

Вот мой алгоритм:

Сперва в pInfo добавляю это
PHP:
pVopros,
Затем делаю команду вот такую:
PHP:
	if(strcmp(cmd, "/giveme", true) == 0)
	{
		PlayerInfo[playerid][pVopros] = 1;
		return true;
	}
Потом вот такую проверку:
PHP:
if(strcmp(cmd, "/proverka", true) == 0)
	{
		if(PlayerInfo[playerid][pVopros] == 1)
		{
			SCM(playerid, -1, "Сохранилось");
		}
		return true;
	}
Потом в OnGameModeInIt
PHP:
PlayerInfo[playerid][pVopros] = 0;
В сток сохранения аккаунта:
PHP:
stock OnPlayerSave(playerid)
{
	if(Logged[playerid] == true)
	{
		new stra[1280];
		format(stra,sizeof(stra),
		"UPDATE "TABLE_ACCOUNT" SET level=%i,money=%i,Admin=%i,skin=%i,ban=%i,unbantime=%i,warn=%i,muted=%i,mutetime=%i,jailed=%i,jailtime=%i,member=%i,leader=%i,rang=%i,skinorg=%i,scode=%i,scodetest=%i,unwarn=%i,unwarntest=%i,setspawn=%i,ammo=%i,metal=%i,adonate=%i,Unit=%i,CheckTime=%i,Bank=%i,HP=%f,LicDrive=%i,LicGun=%i,Sex=%i,Zakon=%i,Job=%i,Wanted=%i,House=%i,Phone=%i,PhoneMoney=%i,Vopros=%i WHERE name='%s'",
		PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pSkin],PlayerInfo[playerid][pBan],PlayerInfo[playerid][pUnBanTime],
		PlayerInfo[playerid][pWarn],PlayerInfo[playerid][pMuted],PlayerInfo[playerid][pMuteTime],PlayerInfo[playerid][pJailed],PlayerInfo[playerid][pJailTime],PlayerInfo[playerid][pMember],PlayerInfo[playerid][pLeader],
		PlayerInfo[playerid][pRang],PlayerInfo[playerid][pSkinOrg],PlayerInfo[playerid][pScode],PlayerInfo[playerid][pScodetest],PlayerInfo[playerid][pUnWarn],PlayerInfo[playerid][pUnWarntest],PlayerInfo[playerid][pSetSpawn],
		PlayerInfo[playerid][pAmmo],PlayerInfo[playerid][pMetal],PlayerInfo[playerid][pActiveDonate],PlayerInfo[playerid][pUnit],PlayerInfo[playerid][pCheckTime],
		PlayerInfo[playerid][pBank],PlayerInfo[playerid][pHealth],PlayerInfo[playerid][pLicDrive],PlayerInfo[playerid][pLicGun],PlayerInfo[playerid][pSex],PlayerInfo[playerid][pZakon],
		PlayerInfo[playerid][pJob],PlayerInfo[playerid][pWanted],PlayerInfo[playerid][pHouse],PlayerInfo[playerid][pPhone],PlayerInfo[playerid][pPhoneMoney],PlayerInfo[playerid][pVopros],PlayerInfo[playerid][pName]);
		mysql_pquery(dbHandle, stra);
	}
}
В public PlayerLogin(playerid)
PHP:
PlayerInfo[playerid][pVopros] = cache_get_field_content_int(0, "Vopros");
Ну и в БД я создаю столбец с названием Vopros и даю ему INT(11) + ставлю как оперделенно(или как там) 0.

Вот после этого и начинается не сохранение всего что было до этого... В чем прикол?:be:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу