Zeka_Peka228
Умник
У меня такая проблема. Когда добавляю сохранения любого в pInfo, после начинает не работать сохранения всего что было до этого.
Ну вот например, я хочу чтобы у игрока сохранялась переменная в pInfo - pVopros
Вот мой алгоритм:
Сперва в pInfo добавляю это
Затем делаю команду вот такую:
Потом вот такую проверку:
Потом в OnGameModeInIt
В сток сохранения аккаунта:
В public PlayerLogin(playerid)
Ну и в БД я создаю столбец с названием Vopros и даю ему INT(11) + ставлю как оперделенно(или как там) 0.
Вот после этого и начинается не сохранение всего что было до этого... В чем прикол?:be:
Ну вот например, я хочу чтобы у игрока сохранялась переменная в 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;
}
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);
}
}
PHP:
PlayerInfo[playerid][pVopros] = cache_get_field_content_int(0, "Vopros");
Вот после этого и начинается не сохранение всего что было до этого... В чем прикол?:be:
