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

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

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

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

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


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

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

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

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #225 : 17/11/2014 18:55:45 »

Ещё вопрос:
4. Как включать\отключать объекты? Например для SentryGlobe.
5. Как повернуть объект не смещая его с места? Для той же SentryGlobe.
Я когда-то выкладывал свой unitUtil.lua - там есть такие полезные мелочи
function unitSetOn(unit)
   return ptrCall2(0x4E75B0, unit, oneUserdata)
end

function unitSetOff(unit)
   return ptrCall2(0x4E7600, unit, oneUserdata)
end
поворот SentryGlobe (угол задается в радианах)
unitc=getPtrPtr(sentryGlobe, 0x2EC)
setPtrInt(unitc, 0, angle)
setPtrInt(unitc, 8, angle)
-- если нужно задать скорость вращения (радиан за фрейм)
setPtrInt(unitc, 4, speed)
Кстати, у меня тоже есть вопрос-предложение:
Сегодня мне захотелось запилить кастомные энчанты (на предметы), а конкретнее - увеличение силы на 1 фрейм при ударе оружием
Открыв сорцы юнимода, я обнаружил функцию itemMakeEnchant (как я понял, не доработана - можно ставить хендлер только на ENGAGE/DISENGAGEEFFECT)
Но, при проверке даже это не сработало:
Рубашка, зачарованная EnchTest2, окрашивается в черный цвет, но ничего не происходит.

UPD: я недосмотрел - зачар поставил на первое место (а они срабатывают только с 3+)
itemEnchant(i, "","","EnchTest2") работает
Предложение - добавить возможность создавать свои энчанты (пусть даже без синхронизации у клиентов) в UniMod2
« Последнее редактирование: 17/11/2014 19:08:49 от KirConjurer »
Записан
Расширенный поиск  
 

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