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

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

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

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

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


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

Автор Тема: Делимся скриптами  (Прочитано 43363 раз)

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

det

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

А действительно, как можно соорудить реген маны?
Мне не доступно накодить это в С, но я массу уже наковырял через NXModSuite правя игровые файлы *.bin и играясь со спавном разных предметов с любыми параметрами, но вот регем маны пока не приобрел.

Я заметил, что чем выше макс ману ставлю в gamedata.bin, например 4000, тем быстрее она восстанавливается.
Но хочется поиграть с оригинальным колвом 170, но что бы был скрипт который ее регенит.

Как вот например мне скинул один хороший человек. Он мне сказал что без его версии юнимода работать не будет ибо нету AddMana.
У кого есть юнимод в котором это будет работать?
Или может весь нокс? Сбросьте пожалуйста.

local uc = getPtrPtr(owner, 0x2EC)
    local plrAction = getPtrByte(uc, 0x58)
    -- Если игрок не двигается, каждый третий фрейм добавляем единицу маны
    if (plrAction == 13 or plrAction == 10) then
        if (math.mod(getFrameCounter(), 3) == 2) then
            playerAddMana(owner, 1)
        end
    end
Записан
Расширенный поиск  
 

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