Azixxx 1 Опубликовано 2 сентября, 2018 В моде изначально не было.Я сделал код по типу."UPDATE business SET ownner_id=%d" Business- строка в базе данных. Но при перезапуске владелец бизнеса теряет доступ к команде и вообще к бизнесу.Но на сервере написан владелец(на скрине всё видно) Как это исправить? Код сохранения: public: SavePlayerAccount(playerid) { new query[360]; mysql_format ( mysql, query, sizeof query, "UPDATE accounts SET last_login=%d,game_for_hour=%d,game_for_day=%d,game_for_day_prev=%d,\ exp=%d,health=%f,hospital=%d,mute=%d,jail=%d,business=%d,house=%d,fuel_st=%d WHERE id=%d LIMIT 1", gettime(), GetPlayerData(playerid, P_BUSINESS), GetPlayerData(playerid, P_GAME_FOR_HOUR), GetPlayerData(playerid, P_GAME_FOR_DAY), GetPlayerData(playerid, P_GAME_FOR_DAY_PREV), GetPlayerData(playerid, P_EXP), GetPlayerData(playerid, P_HEALTH), GetPlayerData(playerid, P_HOSPITAL), GetPlayerData(playerid, P_MUTE), GetPlayerData(playerid, P_JAIL), GetPlayerAccountID(playerid) ); mysql_query(mysql, query, false); return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 2 сентября, 2018 Скинь функцию GetPlayerData Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 2 сентября, 2018 @Wеb, Вот это? stock GetPlayerBusiness(playerid) { new businessid = GetPlayerData(playerid, P_BUSINESS); if(businessid != -1) { if(GetBusinessData(businessid, B_OWNER_ID) == GetPlayerAccountID(playerid)) { return businessid; } } return -1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 8 сентября, 2018 Ответ не был найден.Из-за игнора Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты