NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Постоянный сервер NoX-а  (Прочитано 394512 раз)

0 Пользователей и 6 Гостей смотрят эту тему.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Алгоритм грубо говоря такой

start
Ищем плайрСтарты и кладем их в таблицу ТРесп
Л1:
Проверяем включен ли генератор если не включен то идем в Л2
Проверяем количество мобов с максимальным количеством, если количеством мобов больше максимального то идем в Л3
Рандомно выбираем моба
Рандомно выбираем место из ТРесп
Создаем моба
Ложим его в таблицу
Ложим ему фн которая вызывается при смерти (удаляет его из таблицы и его труп )
Посылаем эффекты
Делаем таймаут на 1 кадр, в таймауте заставляем моба охотиться (Знаешь как колдун заставляет животных охотиться, то же самое. Это проще и удобнее чем прописывать ему все реакции)
Л3:
Делаем таймаут на заданное время респа моба (в таймауте переходим на Л1)
Л2:
end


Грубо говоря так)
Записан
Пользуйтесь UniMod-ом.
Расширенный поиск  
 

Страница сгенерирована за 0.118 секунд. Запросов: 20.