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

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

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

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

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


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

Автор Тема: Картостроение. Вопрос - Ответ  (Прочитано 227866 раз)

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

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Жаль, а то при вычислении разницы между координатами пригодился бы модуль ;(
Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

модуль можно сделать через if < 0
Записан

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

abs попробуй... а вообще Сим прав.
if(x<0)
x=0-x
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Хорошо, буду экспериментировать. Вообще, кто-нибудь пытался расшифровывать Unknown'ы в редакторе? :blink:
Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Можно и без редактора,  большинство  - нафиг не нужные
Записан

qzual

  • Новичок
  • **
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 3
    • Просмотр профиля
    • Awards

хочу сделать так что бы маг - WIZ мог вызывать тварей как колдун в оригинальной кампании.
как это сделать?


Можно ли отредактировать карты в оригинальной кампании и наполнить их мобами?
как?
Записан

Dio

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

1. В принципе можно, но сомневаюсь что есть какой то способ, кроме изменения экзекушника.

2. Для начала прочесть это и это.
Когда будешь ставить мобов, то бери их модбокс из карт компании, или создавай скриптами.
Записан
Пользуйтесь UniMod-ом.

Dio

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

с помощью юнимода кажись карты делает только Сим пока что)
Записан
Пользуйтесь UniMod-ом.

RodRiges

  • Новичок
  • ***
  • Карма: 1
  • Оффлайн Оффлайн
  • Сообщений: 6
    • Просмотр профиля
    • Awards

хочу сделать так что бы маг - WIZ мог вызывать тварей как колдун в оригинальной кампании.
как это сделать?

 Открыть NoxPackerom thing.bin, в xmlке SPELLINFO найти спеллы вызова существ и в каждом из них, в строке flags добавить строчку WIZ_USE (по аналогии с другими визардовскими спеллами).

 Но в игре за мага в свитках иконок не будет, они будут в книге, с корявыми названиями. Если они не будут появляться вместе со свитками, тогда открыть - только читом racoiaws, cheat spells. Все.

P. S. Если после всего спеллы не появятся, то в том же SPELLINFO, у каждого спелла нужно будет заменить значение flags в первой строчке на любое визардовское (там оно прописано в виде цифр).


 Вот какой вопрос:
 При переносе карт кампании в сетевую игру в них всегда что-то начинает работать не так, обычно все можно исправить, но вот сейчас перенес и все НПСы начали ХОДИТЬ (причем в их моде осталось значение GUARD), по карте путей, можно это как-то исправить, не удаляя все маршрутные точки?
Записан

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Дио, не знаю, где-то мельком просто услышал что это, вроде как, новый взгляд на картостроение, от кого - не помню, По этому и спросил.

Пока что увы полноценное создание карт (в смысле непосредственное размещение нужных обьектов на карте) не шибко то удобное. Однако скриптовой функционал ЮниМода очень велик. Потому я бы рекомендовал делать так: все декорации и размещение обьектов выполнять в редакторе карт, а вот скрипты делать на ЮниМоде
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Цитата: RodRiges
Вот какой вопрос:
 При переносе карт кампании в сетевую игру в них всегда что-то начинает работать не так, обычно все можно исправить, но вот сейчас перенес и все НПСы начали ХОДИТЬ (причем в их моде осталось значение GUARD), по карте путей, можно это как-то исправить, не удаляя все маршрутные точки?
Да. Открой карту в редакторе, посмотри в скриптах. У каждого NPC есть скриптовое имя. Скриптами их заставляют ходить так: Wander(Object("balhblah")), Wander(Gvarx), Wander(varx)... Просто удали эти строки из функции.
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Недавно задался вопросом... Как скриптами сделать монстру или игроку жизни выше максимума? Знаю, что возможно, но не могу найти нужную скриптовую команду...
Записан

Garett

  • Langrisser
  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 667
  • Awards Лучший геймплей 5 конкурса карт Сложность исполнения 5 конкурса карт Лучшая карта 5 конкурса карт Выбор администрации 5 конкурса карт Мастер нестандартных карт - 2013 Столп форума 2012 Методист 2012 4 конкурс карт - победа
    • Просмотр профиля
    • Garett#9853
    • Awards

Увеличение здоровья выше максимального достигается нанесением объекту отрицательного урона.
При помощи скриптов редактора карт такая реализация пока не найдена. Вероятно невозможна.

Отрицательный урон можно нанести обекту оружием. Для получения отрицательного урона на оружии, необходимо чтобы сила, требуемая на оружие, превышала силу держателя.
Как-то так.

Реализация:
1. Создать объект NPC.
2. Сгененрировать ModBox (efaraj.free.fr) для NPC с характеристикой силы 10 (например).
3. Дать созданному оружие (холодное) потяжелее, но чтобы мог удержать.
4. Настроить агрессивность (часто по умолчанию не требуется).
5. Дождаться мордобоя.
Записан
Маленький потерявшийся волшебничишка.

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

в юнимоде просто unitHP(unit,newHP)
При этом если новое значение будет меньше прежнего - вылетят циферки.
Максимум не изменится, т.е. будет регенирировать и лечится до настоящего максимума (но только после того как хиты упадут ниже полных)
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Но если пользоваться скриптами редактора?
Записан

pss88

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

А ты видел, чтобы на какой-нибудь карте так было?
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Да, видел. Например, паука с -1 здоровья.
Записан

pss88

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

Это как? Как ты узнал, что у него было -1?
И почему не посмотришь исходники карты, как там это сделано?
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Общий нанесённый урон составил 65534. Поскольку тип данных у здоровья integer, можно понять, что -(х/2+0.5-(х-х/2-0.5))=(-1)
Записан

pss88

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

 -(х/2+0.5-(х-х/2-0.5))=(-1) - это что? )
По-моему, в ноксе все 4-х байтовое. Так что скорее у него было 65534 hp, чем -1.
И что это была за карта?
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Повторюсь, у очков здоровья тип данных integer, а не word.

Паука с -1 здоровья встретил на карте AdvTime.
Записан

pss88

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

Выложи карту куда-нибудь.

Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

В ноксе здоровье 16бит со знаком (short int, 2 байта), проверка на гибель - точное сравнение с нулем. Соответственно -2 short это как раз 65534
Записан

Lexa8713

  • Новичок
  • **
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 3
    • Просмотр профиля
    • Awards

Здравствуйте. Я создал карту, запустил NoX, побегал по карте (она была без объектов). Зашел в редактор карт добавил 2 объекта, зашел в игру, карта незапускаеться нокс вылетает. Убрал один объект, снова работает карта. В чем проблема?
Записан

pss88

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

Какой именно объект?
Записан
Расширенный поиск  
 

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