[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 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 • Просмотр темы - Chest Shop Проект
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

Chest Shop Проект

Обо всех мероприятиях внутри мира GreenCubes

Chest Shop Проект

Сообщение Feyola » 02 мар 2011, 08:28

В будущем мы будем перед запуском новых больших важных функций, серьёзно меняющих геймплей игры, постить предварительные спецификации плагина, чтобы игроки могли обсудить функции.
Мы почти не играем, а только админим, исправляем баги за нотчем и пишем новые функции.
Во время разработки нам в голову придет гораздо меньше идей и случаев, чем огромной толпе игроков, каждый день играющих на нашем сервере.

Это первая тема такого плана, она о Chest-sign-shop, о магазине-сундуке-табличке. Как-то так.
Приведенный ниже текст считается предварительной завершенной версией. Он будет дополняться и исправляться. Может содержать глупые ошибки или недоработки. Пожалуйста, постите конструктивную критику или предлагайте идеи.

Chest-shop:
Ставится сундук или двойной сундук.
Около него в радиусе 1 куб ставятся две таблички.
На первой человек пишет техническую информацию для плагина, а вторая сама заполнится человекочитаемым описанием предлагаемой сделки исходя из содержимого первой таблички.
Примечательно, что не должно быть никаких других табличек в этом радиусе.
Магазин не будет работать: если стоит больше одной таблички, если сундук пустой,а запрошено, что из него должно что-то браться, если рядом с целевым сундуком стоит еще один сундук впритык, если пространство перед табличкой не воздух.
Формат таблички:
1строка:Магазин или Продаю или Покупаю
2строка:[пароль магазина] или Имя продавца - имя ставится автоматически, заменяет строку.
3строка:[что забирается у покупающего]
4строка:[что дается покупающему]
3 и 4 строки в одинаковом формате, следующем:
64:263
12345EUR
Это забирает у ткнувшего в табличку 64 угля(id угля 263) и дает 12345 валюты EUR. Любая валюта должна иметь сокращение в 3 больших латинских буквы. О валютах я расскажу позднее, пожалуйста, не спрашивайте в этой теме о них, о том что такое валюты, что за EUR и так далее.
Можно поставить ноль и отдавать просто так или получать пожертвования.
При любом неправильном форматировании информация на табличке заменяется на сообщением о случившейся ошибке.
[пароль магазина] - пароль от магазина. человек может сделать за определенную сумму магазин и задать при создании от него пароль. Любой пользователь, который знает этот пароль может создать магазин с этой фирменной маркой. Если правильно указан пароль магазина - он заменяется на [имя магазина]. Это имя и пароль магазина имеет максимальную длину в 1 строку таблички (15 символов).
Если в сундуке нету того, что запрошено табличкой, или есть, но не в том количестве, что запрошено - писать об этом ошибку. Если в магазине кончился товар - ничего не менять на табличке, а писать игроку, который попытается купить что-то в магазине.
Покупать из магазина можно, нажимая правой или левой кнопкой мыши на табличку, иначе никак.
Сундук, закрытый lwc на статус private или password обрабатывается как обычно(то есть овнер сундука или знающий пароль может изменять его). Сундук, не зареганный в lwc, или имеющий любой другой статус в lwc закрывается магазином, и не дает даже открыть и посмотреть, что там. Доступ дается тому, кто поставил табличку, не человеку в табличке (т.к. может быть магазин).
Если человек пытается покупать из своего собственного магазина ему пишет, что он не может этого делать. Если сундук пропал от таблички, то при попытке купить табличка заменяется на ошибку. Если пропала одна из табличек - то же самое.
Деньги начисляются на счет продавца сразу же при покупке, а при продаже за вещи - кладется в сундук. Если нет места в сундуке для вещи за которую покупается - операция не производится, юзеру сообщение.

Если вы хотите написать мне в личку:
Аватара пользователя
Feyola
 
Сообщения: 950
Зарегистрирован: 18 фев 2011, 22:48
Откуда: 日本

Re: Chest Shop Проект

Сообщение Mister_Doktor » 02 мар 2011, 08:54

хорошая идея
Аватара пользователя
Mister_Doktor
 
Сообщения: 80
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение Xitaly » 02 мар 2011, 15:52

Идея мне нравится, но нужно смотреть как это будет на практике : )
ᓀ ‸ ᓂ
Аватара пользователя
Xitaly
 
Сообщения: 1311
Зарегистрирован: 01 мар 2011, 16:33

Re: Chest Shop Проект

Сообщение popugasik » 02 мар 2011, 17:30

очень хорошая идея, хотя я немного не понял)
popugasik
 
Сообщения: 77
Зарегистрирован: 20 фев 2011, 10:38
Откуда: WaterCity

Re: Chest Shop Проект

Сообщение Hazardous » 02 мар 2011, 21:15

Отличная идея!
Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: Chest Shop Проект

Сообщение HardCraft » 02 мар 2011, 21:20

Хорошая идея! Кстати, посмотреть, как это работает можно посмотреть в моде Builders 0.52. Там один из видов ботов это торговцы.



Аватара пользователя
HardCraft
 
Сообщения: 17
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение Svaston » 02 мар 2011, 21:33

Такое дело,дабы уберечь торговые площади от гриферов и пироманов,было бы неплохо ввести регионы "торговые зоны",какбы чтобы люди не могли ломать,но могли ставить сундуки
Изображение
Аватара пользователя
Svaston
 
Сообщения: 286
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение BAIZIL » 02 мар 2011, 21:39

Неплохо продумана идея.
Хочется увидеть в примере, сам судить не могу так как особо не торговал

Изображение
Аватара пользователя
BAIZIL
 
Сообщения: 24
Зарегистрирован: 20 фев 2011, 15:42

Re: Chest Shop Проект

Сообщение Rena4ka » 02 мар 2011, 22:38

Svston, система зон так же будет переработана.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Chest Shop Проект

Сообщение LittleJoo » 03 мар 2011, 05:25

Думаю, это не плохая идея и надо ее воплотить в жизнь. Очень удобно
Никакой дискриминации, я ненавижу всех одинаково
Аватара пользователя
LittleJoo
 
Сообщения: 12
Зарегистрирован: 22 фев 2011, 05:21
Откуда: Пермь

Re: Chest Shop Проект

Сообщение Sinael » 03 мар 2011, 08:38

1) Предлагаю возможность ставить до 3х знаков - 1 как в ОП, и 2й и 3й с доп. условиями обмена - Например продажа Тыкв за железо (на 1й табличке), Золото (1я-2я строка 2й таблички), Алмазы (3я-4я строка 2й таблички) или мшистый камень (1я-2я строка 3й таблички).

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

3) Идея не бедет работоспособна пока не пофикшен баг LWC, позволяющий залезать в чужие сундуки.

4) Идея (не знаю, реализуемо или нет): привязывать таблички к сундуку не через относительное положение, а через идентификатор сундкуа - даем сундуку имя, а потом указываем его в табличке - тогда можно будет создавать несколько табличек к одному сундуку (упрощает реализацию идеи номер 1).
В идеальном случае сундук может стоять у продавца дома/в шахте, а таблички раскиданы по специальным торговым зонам всего мира
Аватара пользователя
Sinael
 
Сообщения: 67
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение Rena4ka » 03 мар 2011, 11:21

2) Валюта будет поддерживаться каким-либо ресурсом.

3) Баг, скорее всего, пофикшен в последнем обновлении сервера.

4) Бессмысленно - сундук должен стоять там, где люди торгуют. Хотя бы для логичности и наглядности.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Chest Shop Проект

Сообщение FreeZe » 03 мар 2011, 13:29

Мне кажется будет лучше, если:
На каждый рынок назначить управляющего (пусть назначает мэр города/модератор), который будет организовывать его работу. Выдавать людям места, помогать в совершении сделок, следить за спекулянтами, например. Функций можно придумать много.
FreeZe
 
Сообщения: 20
Зарегистрирован: 01 мар 2011, 23:57

Re: Chest Shop Проект

Сообщение popugasik » 03 мар 2011, 15:50

А идея с привязкой таблички к сундуку клевая.. Например поставил сундук где - либо (на складе или дома у себя), а табличку на "общий рынок". Удобно и безопасно.
popugasik
 
Сообщения: 77
Зарегистрирован: 20 фев 2011, 10:38
Откуда: WaterCity

Re: Chest Shop Проект

Сообщение A_Dick » 03 мар 2011, 16:59

Тогда уж наоборот! Табличку дома а сундук на рынке. в таком случае можно попробовать организовать следующее. 2 типа табличек. табличка1: настраивает сундук по ИДУ. табличка 2: выводит автоматически информацию о магазине-сундуке(что:почем) по ИДУ, но не может настраивать сундук. таким образом можно организовать рынок: сундуки и информационные таблички2(рядом или не обязательно). при этом табличка1 может располагаться у вас дома и управлять магазином можно из дома(впрочем ничего так же не помешает поставить ее и рядом с сундуком). количество табличек2 неограничено -> возможность организации "стены товаров" рынка даже располагаясь поодаль от него.

если есть желание держать сундук дома-предлагаю возможность создания "дублирующих сундуков"
A_Dick
 
Сообщения: 14
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение Rena4ka » 03 мар 2011, 17:32

Нет. Таблички будут стоять рядом с сундуками, потому что "товар надо возить в магазин".
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Chest Shop Проект

Сообщение Svaston » 04 мар 2011, 10:15

Алсо,в Криперово уже есть торговая площадь,осталось её немного доработать
Изображение
Аватара пользователя
Svaston
 
Сообщения: 286
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение Jackrost » 04 мар 2011, 11:32

Интересная идея. Удобство и логичнгость етсь, но надо чутка допилить.
1) чем отличаеться сундук привязаный к игроку, от сундука привязанного к магазину? я не про только пароль. Это для того что бы можно было нанять продовцов , но не давать им возможность как-то самим воровать из сундука?
2) не очень удобно подтверждать сделку ударом по табличке. Можно либо случайно ударить, либо специально, но не знать толком о об этой системе. Как насчёт: ударить по табличке , появляестья сообщение "вы согласны купить XXX за YYY" , левый удар мышкой - да , правый - нет.
Jackrost
 
Сообщения: 61
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение musatdan » 04 мар 2011, 15:31

Я предлагаю что надо ещё построить магазины именно в каких то узких направлениях! Типа магазин "Продукты" или там к примеру "Инструменты", "Оружие" и так далее. А на счет идеи то это хорошо
musatdan
 
Сообщения: 15
Зарегистрирован: 26 фев 2011, 07:02

Re: Chest Shop Проект

Сообщение Feyola » 04 мар 2011, 22:03


Если вы хотите написать мне в личку:
Аватара пользователя
Feyola
 
Сообщения: 950
Зарегистрирован: 18 фев 2011, 22:48
Откуда: 日本

Re: Chest Shop Проект

Сообщение Sinael » 05 мар 2011, 11:16

Госстандартов не надо, но и валюта должна быть чем-то обеспечена, достаточно популярным и вто же время всем нужным - лучше всего - алмазами и железом.
Цена на них в валютном эквиваленте должна быть определена.

Также стоит организовать "серверный" магазин, где люди смогут обменивать этот обеспечивающий ресурс на зелень по номинальной цене, иначе изначально валюту будет брать не откуда. А люди, которым ресурс нужен будут вынуждены предлагать занего больше номинала, что приведет к началу регулирования внутреннего рынка.
Аватара пользователя
Sinael
 
Сообщения: 67
Зарегистрирован: 20 фев 2011, 10:38

Re: Chest Shop Проект

Сообщение popugasik » 06 мар 2011, 15:41

всё-таки когда будет установлен этот плагин? :?
popugasik
 
Сообщения: 77
Зарегистрирован: 20 фев 2011, 10:38
Откуда: WaterCity

Re: Chest Shop Проект

Сообщение Rena4ka » 07 мар 2011, 02:31

Когда напишем его.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Chest Shop Проект

Сообщение Dabraleli » 07 мар 2011, 12:30

Это было бы очень хорошо темболее я можно сказать владелец маленького городка с торговой площадью. И владельцам городов это было бы очень кстати!
Dabraleli
 
Сообщения: 29
Зарегистрирован: 21 фев 2011, 12:03

Re: Chest Shop Проект

Сообщение Apostol3 » 07 мар 2011, 13:44

а еще лучше, если бы разрешили бартер через p2p:
команда /trade + тыц на другого игрока, ему пишется: игрок предлагает сделку, он пожет подтвердить, или нет
окно торговли выглядит как обмен между пустыми двумя сундуками, игроки туда кидают предметы на торговлю, потом подтверждают обмен.
это проще в понимании, но сложнее в реализации
Apostol3
 
Сообщения: 10
Зарегистрирован: 28 фев 2011, 21:45


Вернуться в Жизнь на GreenCubes, события, ивенты



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1