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

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

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

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

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


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

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

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

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #75 : 16/05/2011 17:07:22 »

That seems understandable, thanks for the info.


Although,
if playerInfo(v).name=="martin" then
does this search through that array for the player name called martin, or the westwood online name?
does it actually check the name from the .plr file?
It checks 'player info' field 'name', from a specified player's ptr. You can also check names of all players in game's memory, from a 'player info' or a 'player table' memory, it starts at 0x0062F9A4, every player entry length is 0x12DC, and host player number is 30. (31?)
0x12DC * 0x1E + 0x0062F9A4 + 0x1D70 (displayed player's nick)
Записан

Evengard

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

it is 31 :)

Just run print(json.encode(playerInfo(playerList()[1]))) and you will get the list of all availabble fields. v.name is the player name specified in plr file. for the WOL name it is v.wol
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #77 : 31/05/2011 09:01:20 »

Написал в теме noxmanager, что хотелось бы уметь сохранять лог консоли в файл, и потом подумал, что средствами юнимода это будет сделать проще, или может вобще это уже можно сделать?
В корневой папке сделать файл *.txt, в который все время будет писатся лог консоли..
Останется только решить - это будет зашибательски или супер мега круто? :)
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

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

Вроде уже ж сделали сохранения лога...
Записан
Пользуйтесь UniMod-ом.

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #79 : 31/05/2011 10:00:49 »

А каким образом он происходит? видимо я что-то упустил..
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Evengard

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

Вообще то это реально сделать и без помощи ЮниМода - как это сделал на сервере я.
1. В консоле игры вбиваем "set sysop <пароль>"
2. В консоле игры вбиваем "telnet on <порт>"
3. Запускаем виндовую консоль
4. Вбиваем в неё "telnet localhost <порт> > C:\MyLovelyFolder\MyLovelyLog.txt"
5. Вводим пароль
Ну и потом мы получаем возможность как вводить команды, так и видеть то, что есть.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #81 : 31/05/2011 12:11:48 »

А я на сервере так смогу сделать?
Ведь на noxworld-mail уже стоит твоя настройка вывода консоли.
Получается это можно только на своем хосте сделать? а мне нужно брать лог из своей консоли на любом хосте
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Evengard

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

Ну вообще то это для своего хоста только можно сделать.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

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

Evengard

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

Надо. Сам об этом думал. Возможно даже не в файл сохранение (это с помощью стандартных функций ЛУА можно сделать) а дать АПИ (а ля какой нибудь хук)
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

Я думаю получать все в настоящем времени, то есть как пост ушел от когото, и дошел до клиента, и напечатался в консоли, то вызвалась фн, которой передалась строка. Так пойдет?
Записан
Пользуйтесь UniMod-ом.

Evengard

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

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

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

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #87 : 02/06/2011 04:18:28 »

И на фраги тоже сделать фн. Хотя с ними наверно сложнее.
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Evengard

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

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

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

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #89 : 02/06/2011 10:09:30 »

Только мы это кажись не отрелизили?
Записан

Lаrboss

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

Это здорово, теперь можно будет видеть, кто матерится.
Записан
Отец читеров

Evengard

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

Чёрт, действительно, не отрелизили... Надо подумать над этим...
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

всмысле? Ее делали после релиза, вот когда Эвен предложил статистику, я ее сделал, и написал код вроде...
Записан
Пользуйтесь UniMod-ом.

Evengard

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

дык пора новый релиз клепать-с... У мну там интересный экзешник появился, кину вам его для изучения - автоматически создает игру на Воле - если имплементнем его в юнимоде, с возможностью создания и просто локальной - то мб стоит релизить новую версию... Ну и о рефакторинге хттп гета надо подумать, а то там дупликейт кода шибко много
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

Dio

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

Да мы хотели просто в новом релизе редактор сделать, как основную фишку


UPD: Сделал хук, можешь забрать
Записан
Пользуйтесь UniMod-ом.

Dio

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

Сделал стеновую часть редактора UniMod-a
Пускайте слюнки картостроители и ждите...


DemoWall.mp4 (5,2 Mb)
« Последнее редактирование: 20/06/2011 18:07:17 от Evengard »
Записан
Пользуйтесь UniMod-ом.

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards
Вопросы по UniMod-y
« Ответ #96 : 21/06/2011 09:56:03 »

Выглядит очень круто)
А как сохранить карту потом?
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

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

Функция есть уже, правда с ней обнаружились баги, ща исправляем.

Я так подумал, и решил что еще добавлять в редактор стен буду.
Записан
Пользуйтесь UniMod-ом.

horrendous1

  • Постоялец
  • ***
  • Карма: 27
  • Оффлайн Оффлайн
  • Сообщений: 158
  • King of warriors..yay.
    • Просмотр профиля
    • Galava..
    • Awards
Вопросы по UniMod-y
« Ответ #98 : 26/06/2011 01:51:09 »

That's cool.
There is an easy way to save maps. It's done by changing the map you want to edit to a first level of a campaign. (wiz01a, war01a or con01a and be sure to make a backup.)
Then start playing, and editing. Simply save, and your edits will be saved somewhere in your save folder.
Записан
Banana.

Romaner811

  • Постоялец
  • ****
  • Карма: 8
  • Оффлайн Оффлайн
  • Сообщений: 323
    • Просмотр профиля
    • Гильдия Новичков
    • Awards
Вопросы по UniMod-y
« Ответ #99 : 08/07/2011 10:27:26 »

меня кирил с юни модом познакомил, и у меня появилась тройка вопросов...
1) как пользоваться реакциями? с такими как unitOnColide всё просто: посылаешь ей функцию и она её пробивает в нужный случай... а в таких как unitOnDamage такой опции нет... что делать если я хочу чтоб когда какого то игрока бъют вызывалась мной написанная функция?
2) как создавать собственные предметы и заклинания? так как TheSim сделал?
3) где можно узнать все возможные функции, хексовые параметры (такие как посылаются в функцию netFxPoint), и все параметры игрока или объекта?
Записан
Расширенный поиск  
 

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