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

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

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

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

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


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

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

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

Lаrboss

  • Старожил
  • *****
  • Карма: 109
  • Оффлайн Оффлайн
  • Сообщений: 910
  • Абстрагирую
  • Awards Знак 'Властелин Сил Природы' За редактор шрифтов - 2013 Медаль 'За программу Nox Server Notificator' За программу Nox Binder Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #150 : 25/02/2012 16:11:03 »

Отличная работа.
Записан
Отец читеров

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #151 : 14/04/2012 10:31:41 »


Есть кое-какие недочёты и ошибки в функции управления сервером formGame(t)
Новые функции для управления сервером (специально для Евена)


formGame( t ) - меняет карту или настройки игры по следующей таблицеt={ map="bunker", timelimit=5, fraglimit=15, mode='arena'} - любой параметр необязателен


режимы: arena, kotr, ctf, highlander, gameball, quest
1. Режим quest НЕ РАБОТАЕТ.
2. Смена режима игры происходит ТОЛЬКО при смене карты.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #152 : 14/04/2012 10:47:16 »

Мгновенно сменить режим можно через gameFlags.
Это такое число, содержащее информацию об игре.
Попробуй(те) запустить разные режимы, вызвать "ph(gameFlags())", записать результат,
и потом вызвать gameFlags(число-соотв-режиму). Пусть не точно, но работает.
Записан

Dio

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

этот метод опасен и не точен.
А зачем вообще менять режим не меня карта? С разными режимамия, она может по разному грузиться...
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #154 : 14/04/2012 12:36:32 »

Благодарю.
У меня возникли ещё вопросы:
1. Можно ли создавать объект NPC и задать ему некоторые свойства (в редакторе карт этим занимается поле модбокса)?
2. Нельзя ли пояснить подробнее, как рисуется картинка? Я пытался загрузить её, но безрезультатно.
3. Могу ли я создав окно изменить его свойства (например изображение на заднем фоне)?
4. Можно ли менять какие-нибудь характеристики (макс. здоровья, макс. маны, текущая мана, сила, скорость, максимальный вес поклажи) у игрока? Если да то какие из них (хп меняется. Об этом здесь написано. А как менять остальное?)
5. При подъёме предмета, вызывается ли какое-нибудь событие? Если да, то можно ли отменить поднятие?
6 (знаю, что дурацкий вопрос, но всё же) Будучи наблюдателем за питомцами, реально ли сделать подъём предметов, нанесение удара, прыжок, произнесение заклинания, установку ловушки\бомбера?
7. Могу ли я писать текст из csf'ки?

To Dio:
Мне нужен. Если быть точнее, то для написания мода. И мне нужно, чтобы из практически ЛЮБОЙ карты я мог перейти из режима текущего в режим Team Elimination.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #155 : 14/04/2012 12:41:48 »

1. прямыми средствами юнимода в настоящее время, насколько я знаю нельзя, но можно через память (его же средствами)
4. тоже можно, через память
5. вызывается, unitOnPickup в юнимоде
интересует - пиши в лс, дам адреса. тут не могу, забанят.
Записан

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #156 : 14/04/2012 13:05:32 »

formGame в следующей версии юнимода будет отличаться.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

1. Обертки нет, но можно всякими setPtr...
2. Ну картинка грузится элементарно

dlg={
x=450,
y=250,
w=100,
h=100,
bgcolor="#0",
status="ENABLED+IMAGE",
image="UIButtonSm"}
wndCreate(dlg)
если грузить из внешнего файла
то все то же самое только надо еще и загрузить
fileLoad(fileName) -- (имя файла, файл обязательно должно быть tbz2!)
imgLoad(fileName,imgName) -- imgName - это то название картинке, которое будет использоваться в игре
3. wndSetAttr(table wnd,str atribut, str) -- последний параметр значение не которое будете менять
4. Опять таки, нет обертки как таковой, в следующих версиях будет
5. unitOnPickup
6. не очень понимаю вопрос
7. Не делали, не считаем нужным.

Мб проще реализовать функционал режима?
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #158 : 14/04/2012 13:46:51 »

Dio, попробую перефразировать:
"будучи лягушкой", к примеру, я смогу поднимать предметы и вообще взаимодействовать с игровым миром, как newPlayer?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #159 : 14/04/2012 13:48:00 »

Да, ведь указатель события меняется - то у вещи, а не у игрока.
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #160 : 14/04/2012 13:53:15 »

файл обязательно должно быть tbz2!
Т.е. мне нужно конвертировать в этот формат?
Да, и путь к файлу относительно какой папки?

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

Dio

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

Вообще то нет. Просто камера из другого объекта и все. Другое дело что разработчики сделали так что бы вроде ничего сделать нельзя было. Спеллы читать нельзя это точно.
относительно корневой вроде.
tbz2 это архив такой, можно 7zip-ом сделать например. еще пойдет tar.bz2

Ну просто реализовать функционал какой ты хочешь и все
Записан
Пользуйтесь UniMod-ом.

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #162 : 14/04/2012 14:37:59 »

Вопрос по NPC.
Почему после создания их не видно? У них отсутствует какой-то флаг? если да, то какой?
Ведь цвета то уже есть...
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #163 : 14/04/2012 14:45:52 »

Спеллы читать нельзя это точно.
Печально. Значит мода не будет точно.
Ну просто реализовать функционал какой ты хочешь и все
Через астму??? Я точно не смогу! Это неблагодарное дело! Ведь мод наверняка повисел, повисел бы и ушел!
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

Не знаю почему невидимы, мб их инфа каким то спец пакетом шлется.
Зачем через ассемблер?
Записан
Пользуйтесь UniMod-ом.

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #165 : 14/04/2012 14:54:06 »

А, да, есть MSG_REPORT_NPC но я ведь хост...
Вопрос по ЮниМоду - можно ли разбить int на байты и записать в память первые три?
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #166 : 14/04/2012 14:55:14 »

Ну а как реализовать это не используя Unimode? На него была вся надежда.
Впрочем надо порыться в памяти.
Ассемблер может всё.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

ты сначала объясни чего ты хочешь
Записан
Пользуйтесь UniMod-ом.

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #168 : 14/04/2012 14:58:48 »

Ну можно ловить нажатия клавиш, а потом выполнять заклинания на лягушке.
Записан

Dio

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

playerOnInput
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #170 : 14/04/2012 15:13:58 »

Это тяжело объяснить.
Мне нужно сделать так, чтобы возможности моба и игрока были практически равные. Т.е. моб мог управляться также как и игрок. Мог колдовать, бить, ходить, поднимать предметы и т.п.

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

Dio

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

Ну это реально, но очень геморойно реализовать сейчас.
Ловит стандартные действия типо атаки, прыжка, читай документацию
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #172 : 14/04/2012 17:31:30 »

Документация - это мануал по луа? Или есть ещё что-нибудь полезное?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

в архиве с юнимодом смотри файл ворда
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #174 : 30/04/2012 18:11:34 »

Вопрос по юнимоду: могу ли я перезагружать функции? Например: есть некоторая функция Rage() в файле "pinkie.lua". Допустим, она вызывает некоторую "X" последовательность команд .  Имеется также некоторая функция Rage() в файле "pyro.lua". Она вызывает Y последовательность команд. Изначально грузится файл "puro.lua".
Могу ли я сделать так, что после загрузки файла "pinkie.lua" и вызова Rage() у меня грузилась именно Y последовательность, а не X?


P.S>Прошу прощения за дурацкий пример. Как пример писал первое, что пришло в голову :D
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы
Расширенный поиск  
 

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