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

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

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

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

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


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

Автор Тема: Составление говорилок из многих частей.  (Прочитано 5863 раз)

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

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

Пример.
В файле autoexec.rul в папке NOX: bind f5 "execrul oO1"
Создаем файл Oo1.rul и oO2.rul.

В файле Oo1.rul:
bind f5 "execrul oO2"
say Oo

В файле oO2.rul
bind f5 "execrul oO1"
say oO

Результат - при нажатии кнопки F5 а общий чат будет выводиться "Oo", после следующего нажатия будет выводиться "oO" и так далее.

Механика - после присоединения к серверу (и его запуске?) файл autoexec.rul назначает выполнение сценария из файла Oo1.rul после нажатия кнопки F5. Сценарий файла Oo1.rul назначает выполнение сценария из файла oO2.rul после следующего нажатия кнопки F5, после этого выполняется команда "say oO", которая пишет "oO" в общий чат. Сценарий файла oO2.rul работает аналогичным образом. Количество файлов в цепочке не ограничено.

Особенности - файл autoexec.rul может содержать приветственное сообщение, которое будет всплывать автоматически после присодинения игрока к серверу, так же файлы сценариев можно использовать для других консольных команд.
Записан

Perfect

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

Скажем так, Эвен для меня написал .lua, который автоматически выполняет вход на сервер и печатает моё сообщение :)

Можно, кстати, сделать чуть более сложный .lua, чтобы при твоей смерти (?) выводилось рандомное сообщение из коллекции воплей об имбе.
« Последнее редактирование: 06/09/2013 15:57:55 от Perfect »
Записан

Squall

  • Глобальный модератор
  • Старожил
  • *
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

Можно, кстати, сделать чуть более сложный .lua, чтобы при твоей смерти (?) выводилось рандомное сообщение из коллекции воплей об имбе.

Кто мне такой сделает, обещаю при встрече тортик!
Записан
Spoiler (click to show/hide)

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

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

Dio

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

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

Perfect

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

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Нет? Точно нет?)
Он слишком минимальный. Настолько минимальный, что это трудно назвать поддержкой клиент кода...
Часть ф-ция привязаны к неткоду, который простой смертный не может узнать (только если ему сервер не сообщит об этом через ф-цию)
А реакции только серверные.
« Последнее редактирование: 08/09/2013 15:10:25 от 2530 »
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

Клиент части UniModa достаточно для написания aim-a и wallhack-a...
Исходники кстати открыты, можешь добавлять что хочешь. Думаю все (кому интересно) будут только за.
Записан
Пользуйтесь UniMod-ом.

Урчин-флудераст-Владик

  • Постоялец
  • **
  • Карма: -3
  • Оффлайн Оффлайн
  • Сообщений: 94
  • Урчин, делающий карты
    • Просмотр профиля
    • Awards

Вот архивчик с рулами для чата. Для тех, кому надоело самому составлять говорилки.
Записан
Я делаю карты для Нокса.
Расширенный поиск  
 

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