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

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

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

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

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


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

Автор Тема: Вопросы по UniMod-y  (Прочитано 104349 раз)

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

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За разгадку главного секрета Nox За набор курсоров для Windows За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #0 : 03/08/2010 11:14:09 »

измерить время каста спелла сложно. Надо считать сколько кадров прошло их запоминать и так далее..(мб сам сделаешь?).
а вот переменную создать не проблем.
Вот например хочешь ты измерить расстояние между двумя точками.
пишешь в консоли
setMe()
Команда для того что бы в переменную забить юзердату игрока. То есть после нее в переменной me будет лежать юзердата игрока
далее ставишь куда нить курсор и пишешь в консоли
x,y=playerMouse(me) playerMouse() команда которая определяет курсор игрока по его юзердате (1 параметр). То есть в первый параметр мы устанавливаем me. Функция возвращает 2 значения, которые забиваются в переменные x,y.
Перемести курсор в другое место и повтори операцию с переменными x1,y1.
Далее в консоли вводи
distance=math.sqrt((x-x1)^2+(y-y1)^2)в переменной distance будет лежать расстояние между двумя точками.
Записан
Пользуйтесь UniMod-ом.
Расширенный поиск  
 

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