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

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

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

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

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


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

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

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

Evengard

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

Дио, давай скайп чини, мне с тобой поговорить надо
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

horrendous1

  • Постоялец
  • ***
  • Карма: 27
  • Оффлайн Оффлайн
  • Сообщений: 158
  • King of warriors..yay.
    • Просмотр профиля
    • Galava..
    • Awards
Вопросы по UniMod-y
« Ответ #126 : 31/08/2011 21:48:53 »

A simple question (hopefully)..
I want to use the makeFrog script to turn myself into a certain creature. (urchinshaman to be precisely)
However, I want instead of turning myself into
   local frog=createObject('Horrendous',100,100)
into an already existing object in that map. It'd be the easyest to simply get his extent.
But I don't know how if unimod supports this. If there's any other way to get into an existing creature on the map than I'd like to know.
Записан
Banana.

Ergo

  • Постоялец
  • **
  • Карма: 20
  • Оффлайн Оффлайн
  • Сообщений: 81
  • Самый обычный человек
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #127 : 25/09/2011 11:51:12 »

Dio

Таки добрался до проб ЮниМода. Насколько я понял в autoexec.lua лежал все функции которые можно выполнить в игре. Но как? я ввожу название функции в консоль (куда еще можно?), мне выводит:


ERROR
= null


Что я делаю не так? И может по ЮниМоду мануал? а то еще запарю вопросами, разобраться то хочется
Записан
Из бессмысленности и абсурдности бытия, еще не следует бессмысленность человеческой жизни.

Dio

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

1. autoexec.lua это просто луа файл (обычный текстовый с раширением .lua) который по дефлоту загружает юнимод из корневой папки при хосте игры.
Вообще луа файлом можно делать сколько угодно, добавлять их командой dofile(str)
2. В луа файлах код пишется на языке луа, причем все должно быть написано без единой ошибки. Если ри выполнение кода найдется ошибка то его выполнение остановится а в консоли будет написано что то типо autoexec:97 error blalbalba....
Если весь код верен то можно например ввести любую функцию из него типо "setMe" и он напишет что то типо
=function 0xblalbalbal
что бы выполнить функцию надо написать "setMe()"
Записан
Пользуйтесь UniMod-ом.

Ergo

  • Постоялец
  • **
  • Карма: 20
  • Оффлайн Оффлайн
  • Сообщений: 81
  • Самый обычный человек
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #129 : 25/09/2011 12:40:22 »

Вощем я добавил ту функцию про вызов Лича, которую ты писал, в autoexec.lua, в самый низ после всех функций.
Зашел в игру используя NoxPatched_UniMod.exe. Запустил первую миссию за колдуна, ввел в консоль:



Что я делаю не так?
Записан
Из бессмысленности и абсурдности бытия, еще не следует бессмысленность человеческой жизни.

Dio

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

ты точно скачал этот файл http://dl.noxworld.ru/UniMod/lua/autoexec.lua?
Надеюсь что ты хостер?
Записан
Пользуйтесь UniMod-ом.

Evengard

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

У тебя не скачан последний autoexec.lua с функцией setMe.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Ergo

  • Постоялец
  • **
  • Карма: 20
  • Оффлайн Оффлайн
  • Сообщений: 81
  • Самый обычный человек
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #132 : 25/09/2011 12:53:10 »

Вот содержание моего файла (я его скачивал из темы с ЮниМодом
Spoiler (click to show/hide)
Цитировать
Надеюсь что ты хостер?


Стоп ) а что только в сетевой игре можно пользоваться функциями? я хотел именно в компании попробовать. Или про какой ты хост спрашиваешь?


P.S. Шрифт менял не сам. После публикации в сообщении появляются теги  без моего ведома
« Последнее редактирование: 25/09/2011 12:57:39 от Dio »
Записан
Из бессмысленности и абсурдности бытия, еще не следует бессмысленность человеческой жизни.

Dio

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

Можно юзать тогда когда ты сервер. (соло или мульт не играет роли)
тебе надо ввести в консоль "createLich()" если не сработает, то "dofile'autoexec.lua'" а потом опять "createLich()"
Записан
Пользуйтесь UniMod-ом.

Ergo

  • Постоялец
  • **
  • Карма: 20
  • Оффлайн Оффлайн
  • Сообщений: 81
  • Самый обычный человек
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #134 : 25/09/2011 13:03:09 »

Попробовал захостить в сети.


Записан
Из бессмысленности и абсурдности бытия, еще не следует бессмысленность человеческой жизни.

Dio

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

внимательней
dofile'autoexec.lua' а не dofile'autoexec.lua
Записан
Пользуйтесь UniMod-ом.

Ergo

  • Постоялец
  • **
  • Карма: 20
  • Оффлайн Оффлайн
  • Сообщений: 81
  • Самый обычный человек
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #136 : 25/09/2011 13:11:33 »

Сработало! Спасибо Дио.
У меня эти кавычки еще в PHP вызывали негодование )


И последние два вопроса:
1. Где почитать ман по LUA?
2. Как называются другие монстры которых нету в книге, но их можно вызвать? имеется в виду, у них же есть свои ID, как у лича например. Где их посмотреть? Например дриада, воин вампир, урчин шаман и так далее.
Записан
Из бессмысленности и абсурдности бытия, еще не следует бессмысленность человеческой жизни.

Dio

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

http://www.lua.ru/doc/
Можно посмотреть в редакторе, с помощью NoxPacker-a или навести на моба мышкой и ввести print(getThingName(getThingType(atMouse()))) (как вариант написать фн)
function howYourName()
if me==nil then setMe() end
local a=atMouse()
if a~=nil then
print(getThingName(getThingType(a)))
end
end
Записан
Пользуйтесь UniMod-ом.

Cемён

  • Пользователь
  • ****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 9
  • Вот-бы нокс 2....
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #138 : 04/01/2012 17:24:58 »

Ага, установил. Выдаёт: ... не на найден файл "mms32.Dll" (Ну и всякая всячина).
Ладно, записал в папку с игрой- могу спокойно играть в нокс, и никаких изменений( и от всех ярлыков пазапускал)...
Записан

Dio

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

Не очень понимаю причем тут юнимод и какая то системная длл.
Изменения есть. Читай заглавный пост этой темы
« Последнее редактирование: 04/01/2012 22:29:57 от Evengard »
Записан
Пользуйтесь UniMod-ом.

Cемён

  • Пользователь
  • ****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 9
  • Вот-бы нокс 2....
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #140 : 06/01/2012 09:04:29 »

Ага,блин, запустил. И система на компе слетела. Ща с ноута пишу. :angry2:
Записан

Nekon

  • Старожил
  • *****
  • Карма: 41
  • Оффлайн Оффлайн
  • Сообщений: 772
  • Навеки ушедший.
  • Awards Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #141 : 06/01/2012 09:59:16 »

Юнимод не затрагивает никаких системных фаилов. Так что виноваты не создатели Юнимода - а ваша криворукость.
Записан

Norten

  • Старожил
  • *****
  • Карма: 101
  • Оффлайн Оффлайн
  • Сообщений: 840
  • Пью пока Синвент афк...
  • Awards Лучший организатор игр 2010 Лучший дизайн За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #142 : 06/01/2012 10:31:45 »

 :agree: мдеее, Некон верно заметил, популярная нынче тема среди юзверей...
от себя добавлю (процитирую одного хлопца на днях, разговор в личке)
Цитировать
Norten Дмитрий: прив
Norten Дмитрий: АЙДА В НОКС
Саша Яблочко: Нокс мммм не работает
Саша Яблочко: Ну тогда прийдется минять систему так как здесь некоректная установка пишет
Вывод - что-то не работает? Зачем париться, просто смени систему (а лучше комп)
Записан
Крошка-Маг спамил ракетами до того как это стало мэйнстримом @}>->--

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучшая карта
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards
Вопросы по UniMod-y
« Ответ #143 : 06/01/2012 11:30:29 »

Ага,блин, запустил. И система на компе слетела. Ща с ноута пишу. :angry2:
Не вижу связи между этими двумя событиями. Ты проверил комп на вирусы, как я тебе изначально писал?
Записан

Squall

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #144 : 06/01/2012 12:15:47 »

Помнится, товарищ говорил, что у него и так были вирусы на компе и он был осведомлен?.. Или это был кто-то другой...

Dio: Хватит оффтопить. Можете предположить что этот юзер троль (лучше в другой теме).
« Последнее редактирование: 06/01/2012 12:20:16 от Dio »
Записан
Spoiler (click to show/hide)

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучшая карта
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards
Вопросы по UniMod-y
« Ответ #145 : 06/01/2012 13:37:38 »

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

Dio

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

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

Dio

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

Garett может ликовать!
Наконец исправил дурацкую багу, при которой монстры сбрасывали свой агрессион левел, когда их заставляли ходить (На самом деле бага куда глубже).
Прошу Evengard-a залить обновление на сервер
Записан
Пользуйтесь UniMod-ом.

Evengard

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

Залил, опробуем-с...
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

Протестировали. Работает.
Записан
Пользуйтесь UniMod-ом.
Расширенный поиск  
 

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