[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Привязка команд
Страница 1 из 1

Привязка команд

СообщениеДобавлено: 27 окт 2014, 22:09
Akril
Давно в голове у меня крутилась одна идейка, да написать её всё никак не получалось. Собственно, вот она:

Итак, вы знаете, что сейчас на проекте есть два инструмента, которые помогают вам при работе с регионами - палка и деревянный топор. С помощью палки можно проверить в каком регионе вы находитесь, и с помощью топора вы можете выделять первую и вторую точку будущего региона. Это всем известно, кроме самых нубейших нубов, которые даже не читали начальный квест.
Ну так вот, я предлагаю дать возможность игрокам выполнять данные действия(и не только) другими инструментами. Иначе говоря, ввести способ, с помощью которого игрок сможет привязать любую команду к любому инструменту - от обычной палки, до жутковатой цветущей великолепной пострясной офигенной прекрасной ультра-мега-супер-кирки.

Такое вполне возможно сделать создав отдельный модификатор, который бы продавался в том же донат-магазине. Назовём его, допустим, "Модификатором функции".
Работать этот модификатор будет так:
1. Игрок покупает его в магазине и достаёт его из гринбокса.
2. Очищает инвентарь от инструментов, чей айди совпадает с предметом, на который вы хотите наложить модификатор
3. Активирует предмет с помощью специальной команды.Например, ~func 278 /cprivate /cinfo.
У некоторых команд может несколько атрибутов - их нужно будет писать с кавычками.
Инструмент теряет свой изначальный функционал и выполняет только команды.
Если игрок захочет, допустим, у кирки оставить функцию копания, то он ему надо будет написать лишь одну команду, которая будет назначена только на правую кнопку. (~func 278 "/w Отдам котят в хорошие руки")
Конечно, всё это можно реализовать в GUI.
Если игрок захочет снять эффект с инструмента, то тогда, по аналогии с МС, ему придётся купить ещё один модификатор. (Модификатор функции - очищение)

В первую очередь, сокращение цепочки "команда - действие" до просто действия. Если надо заприватить сундук, то не нужно будет вводить команду или пользоваться биндом: просто тыкнули палкой по сундуку, и он заприватился.
Во-вторых, понты. Просто представьте что будет, если скомбинировать данный предмет с модификатором названия: получится какая-нибудь "Палка-выручалка Акрила" или "Магическая кирка рекламы".
Если же ещё выпустить новые счётчики(приватов, регионов и пр.), то это просто вызовет слюнки у любителей фаллометрии.
В третьих, избавление от биндов.


Пока что не знаю.


Идея не до конца продумана и описана, так что я жду ваши предложения и комментарии по этой теме.

Re: Привязка команд

СообщениеДобавлено: 27 окт 2014, 22:15
MaRk0FFka
Вечер хороших предложений? Плюсану.

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 00:01
Ambient
Ну и без этого люди жили. Для выделения есть hpos, для остальных команд, кроме проверки наличия регионов, никакой инструмент не нужен. Так не было, значит это не нужно.

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 01:14
Lenald
Мне нужно упростить лишь /region select, /region addright или /region delright, но без названия региона, ника и права ничего не выйдет. Больше мне нечего упрощать. А посему не вижу, на что можно это применить. Лучше забиндить хпос1 и хпос2, чем таскать ссобой деревянный топор и носиться по карте, чтобы выделить блоки _вПределахВидимости_.

Чем тебе бинды не нравятся? Забываешь ентер клацгуть, чтобы чат открыть? Тогда забиндь с сабкеемм

Нинужно

СообщениеДобавлено: 28 окт 2014, 02:00
Jzuken
Пускай уже в новом клиенте нормальный интерфейс для работы с регионами сделают.

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 04:29
Akril

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 05:40
Mopaxac

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 09:42
Lenald
У меня стоят все описаные бинды. Если бы можно было просто /region addright username + тык палкой по региону, и юзернейму бы выдавался буилд в самом дочернем регионе из всех обнаруженных, было бы кульно...

1) Есть ли возможность заприватить сундук СРАЗУ на нескольких игроков овнерами?

2) Как пользоваться ~script?

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 10:27
kostyans

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 11:36
Akril

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 12:17
Rena4ka
Бред. Надо не костыли выдумывать, а нормально реализовать. Такие вещи как команды в идеальном GreenCubes вообще не нужны. После перехода на новый клиент мы начнём от них избавляться, начиная с создания интерфейса управления регионами.

Re: Привязка команд

СообщениеДобавлено: 28 окт 2014, 12:23
Akril
Администрация сказала своё веское слово, дальнейшее бессмысленно. Тему можно прикрывать.