Вопросы

Перезаливаю прошлую тему, чуть переписал систему, строки в таблице не появляются
И так, кратко: 
 

Сохраняю определенную машину через:
 

save_car(idofcar);
Спойлер

stock save_car(vehid)
{
	new string[200];
    format(string, sizeof(string), "UPDATE `cars` SET `mats` = '%d', `narko` = '%d' WHERE `ID` = '%d'", TrunkInfo[vehid][tMats], TrunkInfo[vehid][tDrugs], VehInfo[vehid][vID]);
	mysql_empty(connects,string);
	return true;
}

 

Таблица из БД:
 

CREATE TABLE IF NOT EXISTS `cars` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `narko` int(11) NOT NULL,
  `mats` int(11) NOT NULL,
  `deagle` int(11) NOT NULL,
  `ak47` int(11) NOT NULL,
  `m4` int(11) NOT NULL,
  `shot` int(11) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1049 ;

 

Поделиться сообщением


Ссылка на сообщение

4 ответа на этот вопрос

  • 0

Сохранение сделал через REPLACE INTO, строки не появлялись так как в запросе стояло UPDATE (т.е обновление данных в столбце) соответственно пыталось обновить данные в  строках которых просто нет.
Загрузку сделал через cache_get_field_content_int

Надеюсь люди поймут что я хочу донести :D

Поделиться сообщением


Ссылка на сообщение
  • 0

@Andy Что за версия MySQL плагина? 

Поделиться сообщением


Ссылка на сообщение
  • 0

@DEST MySQL plugin R39-3

 

С сохранением разобрался, строки появляются, все нормально. Теперь проблема с выгрузкой из этой таблицы

 

Спойлер

publics: load_cars()
{
	new Cache:result = mysql_query(connects, "SELECT * FROM `cars`");
    OWNABLECARS = cache_get_row_count(connects);
    for(new i = 0;i < OWNABLECARS; i++)
	{
	    VehInfo[i][vID] = cache_get_row_int(i, 0, connects);
	    TrunkInfo[i][tDrugs] = cache_get_row_int(i, 1, connects);
	    TrunkInfo[i][tMats] = cache_get_row_int(i, 2, connects);
	}
	printf("[Загрузка]: Багажники успешно загружены");
	cache_delete(result, connects);
	return true;
}

 

и в OnGameModeInit:
 

load_cars();

Почему не загружается? что не так?

 

Решил, закрыто.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Andy Если решили, укажите как, чтобы пользователи, столкнувшиеся с аналогичной проблемой, могли тут же получить ответ. 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • gooding
      От gooding
      Доброго времени суток! Я выложил на продажу игровой мод RedRow RolePlay!
       
      17 ТИТУЛОВ, 14 КОСТЮМОВ (КАМЕРМЭН, ФЕЯ, СИ-ДЖЕЙ, ДЭДПУЛ, СПАНЧ БОБ, НИНДЗЯ, ДЕД МОРОЗ и другие!),
      BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS, Rolls-Royce Phantom! Система рулетки  (Исправлена, теперь не выпадает одно и то же),
      Автопарки Фракций (FBI и банд), МОД ОПТИМИЗИРОВАЛИ под ИГРУ, ДОБАВИЛИ НОВЫЙ АНТИЧИТ (Latest Nex-AC) и АНТИЧИТ настроен. Проделано много работы (Над модом работали полгода) и исправили множество багов.
       
      Что было добавлено?
      1. 17 титулов,
      2. 14 костюмов,
      3. Эксклюзивный транспорт (SandKing, Rolls-Royce Phantom, BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS).
      4. Автопарк ФБР и всех банд.
      5. Новый анти-чит.
      6. Оптимизация игрового мода.
      7. Премиум и уникальные возможности для владельцев Премиума.
      8. Команда /bonus, где можно получить бесплатно Red Coins.
      9. За АКТИВ даются Red Coins!
      10. Рестарт сервера в 5:00 по МСК.
      11. Радужный клист.
      12. Уникальный тюнинг для эксклюзивных машин и ускорение.
      13. Новая система банка.
      14. Исправлено множество багов.
      15. Новый маппинг.
    • Redmondd
      От Redmondd
      Хочу сделать команду /gpsoff, которая убирает метку