Перейти к содержимому

DustBlue IPB Skin by CodeGame Networks

Как правильно работать со сторонними файлами, и БД. - Загрузка, выгрузка(запись)

callextension dayz epoch arma2 arma ii

  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1 NoNameUltima

NoNameUltima

    Администратор

  • Администраторы
  • 191 сообщений
  • ГородСанкт-Петербург

Отправлено 10 октября 2014 - 22:12

Коротенькая статья(скорее как справка, начинающим скриптописателям, для АРМА2).
Как правильно работать со сторонними файлами - т.е. подразумевается, что у вы можете из скрипта прочесть\записать некие данные в какой то файл, или таблицу в БД.

Первое и самое важное - запомните как аксиому!
  • Грузить данные из какого либо файла, надо единажды, при старте сервера! (Исключения могут быть, но это 0.000001%).
  • После загрузки данных, создайте из них массив, и работайте с массивом! Более не обращаясь к БД, или файлу, чтобы что то прочесть!
  • Если данные связаны с игроками, - дополните файл отвечающий за подключение игрока к серверу. Технически примерно так:
  При подключении игрока, проверить - Есть ли игрок в массиве.
  Если нет:
   Добавить в массив.
   Дописать в файл.
  Если есть:
   Отправить данные из массива игроку, произвести какие либо действия(по необходимости).





Темы с аналогичным тегами callextension, dayz, epoch, arma2, arma ii

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных