[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/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/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 • Просмотр темы - Хочу NPC!
Страница 1 из 2

Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 09:16
ASBer

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 10:28
anra582
Психанул

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 13:33
sas6757
Тогда у меня будут вот такие NPC
Изображение

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 14:25
ASBer
Тогда разовью тему в порядке реализации от простого к сложному:

1. Самое простое "истукан"
Стоит там где поставили, имеет скин и имя. Можно одеть и дать в руки инструмент/оружие.
Иногда шевелится, чтобы не выглядеть полным истуканом.
Хорошее применение - привратники у дверей, продавцы в магазинах.

2. Говорящий истукан
Тоже, плюс на определенные события выдаёт фразы в локальный чат. Списки фраз программируются владельцем НПС индивидуально.
Обрабатываемые события:
Первое появление человека в радиусе 3х кубов от НПС - "здраствуйте [nickname], доброго вам дня"
Повторное появление человека - "а, это опять ты [nickname]"
Реакция на собственное имя в чате - "Чего изволите, [nickname]?"
Реакция на запрограммированную фразу в чате: (фраза начинается с имени НПС)
- Петька, белые не едут?
- не, [nickname], не видно...
Реакция на не запрограммированную фразу в чате: (фраза начинается с имени НПС)
- Петька, дважды два четыре?
- нашел кого спросить, я тут только для виду стою!
Также НПС нужен список "знакомых" ников. Реакция на знакомых и незнакомых может быть разной.

3. Говорящий раздатчик/уборщик
Тоже самое, плюс имеет собственный инвентарь, управляемый как сундук, и может подбирать дроп.
Реагирует на те же события, но кроме фраз может выдать или забрать запрограммированные предметы.
- Петька, приборы!
- Пожалуйте. (даёт кирку и лопату)

пока хватит... про двигающихся сейчас писать не буду.

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 15:57
Madara
Безполезно

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 16:03
Krauzer-sama
а я плюсану к идейке

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 16:11
PoKka
все хотят) уверен на 100% Madara тоже заведет себе НПЦ. не лгите себе... А вот не сделают их еще очень долго

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 20:02
Danila73
D: Это убьёт всю атмосферу общественной игры. Хотите НПЦ- идите в сингл и тусуйтесь с деревенскими жителями.

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 20:36
Mopaxac

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 21:11
Impy
Я считаю, что идея-супер.Разнообразит игру.

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 21:18
Grand_Paiter
Not bad!! Всегда об этом мечтал!
+

Re: Хочу NPC!

СообщениеДобавлено: 07 ноя 2012, 21:25
Danila73

Re: Хочу NPC!

СообщениеДобавлено: 08 ноя 2012, 09:14
ASBer

Re: Хочу NPC!

СообщениеДобавлено: 08 ноя 2012, 20:44
Hirushika
Асбер, красава.

Re: Хочу NPC!

СообщениеДобавлено: 08 ноя 2012, 20:58
Sttrangeman
Лол, :D

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 04:51
DangerRomich
В магазинах будет прикольно=)

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 12:00
Creeper3000
Лично я вижу смысл идеи только в то случае,если можно будет покупать или создавать: солдат,телохранителей,полицейских,охранников.Эти профессии действительно не могут быть заняты игроками(во всяком случае рядовые должности)по причине не возможности круглосуточно находится на сервере.Остальное это просто совершенно дурацкая прихоть богача.Быть может я резко сказал,но пора уже понять что всякие вбросы типа: "Запилите мне НПС,мне скучно" -выглядят минимум смешно.Все таки у нас на сервере играет не один человек и надо, когда составляешь ему, обосновать предложение хотя бы чем то большем,чем твоей скукой.Пока я не увидел ни одного нормального обоснования необходимости НПС,если эта тема создавалась в шутку, то место её не в этом разделе.Если нет,то я хотел бы увидеть более четкое описание поведения движущихся НПС,истуканы нужны будут разве что для сомнительного декора или в магазинах стоять за прилавком.Я лично считаю,что НПС нужны,но не в качестве слуг(чтобы слуга нормально выполнял больше чем 10 команд нужно наделить его сильным ИИ с способностью самообучения xD,а это сами знаете ли уже искусственный разум xD),а в качестве ботов исполняющих работу,которую игрок сам выполнить не может из-за того что не может круглосуточно находится на сервере.(написал в первом предложении,малую часть)

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 12:34
ASBer

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 12:36
anra582
А по-моему вся фишка состоит в том, что все люди/дворфы/эльфы на гк живые, а не просто программки.

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 12:47
Hirushika
Это и ограничивает их всех. В огромных городах живут 5-20 человек, а не пара тысяч.

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 13:03
shw
Вообще NPC - это хорошо, но затратно, как в плане разработки, так и в плане обработки сервером.
Я вижу их себе примерно такими:
NPC - аналог черепах из RedPower. Покупаются за донат. Программируются игроком (lua). Действуют (выполняют программу) только когда игрок онлайн. Игрок выходит из игры - все NPC принадлежащие ему останавливаются (и возможно телепортируются на стартовую позицию).
Как вариант, могут действовать только на определенном расстоянии от блока-контроллера.
Как-то так...

Re: Хочу NPC!

СообщениеДобавлено: 09 ноя 2012, 13:08
ASBer

Re: Хочу NPC!

СообщениеДобавлено: 01 дек 2012, 22:44
vovchik9
Прикольная идея+,думаю сделают не скоро,как и мой разбан,надеюсь и то и другое произойдет скоро

Re: Хочу NPC!

СообщениеДобавлено: 02 дек 2012, 08:07
dimka_blur

Re: Хочу NPC!

СообщениеДобавлено: 02 дек 2012, 08:27
dagman
Как показывает практика горничные из реальных игроков неважные: то пшеницу потопчут, то мясо забудут в холодильник положить, да и вообще прогуливают работу.

Re: Хочу NPC!

СообщениеДобавлено: 05 дек 2012, 15:50
ASBer

Re: Хочу NPC!

СообщениеДобавлено: 05 дек 2012, 22:20
Jzuken
ИМХО, администрация не станет с совокупляться со своими мозгами ради этого. Может, конечно, к 2029 году такая фича появиться (а еще машины, паровозы, дирижабли, самолеты, пиво, заводы-пароходы), но в ближайшие несколько лет - нет. Не станут они программировать бота, который сам будет гоняться за злостными правонарушителями и т.д.
Хотите полноценного NPC - создайте персонажа, предупредив об этом администрацию, изучите какой-то язык программирования и сделайте бота для этого персонажа который будет бегать/прыгать/танцевать/собирать ГPЕ6bI/орать матом и капсом в /w когда к нему подходит masik67 ближе чем на 500 кубов. Я и сам хотел сделать бота-дровосека для ГК, но никак руки не дойдут.

Re: Хочу NPC!

СообщениеДобавлено: 05 дек 2012, 22:22
TARKUS

Re: Хочу NPC!

СообщениеДобавлено: 06 дек 2012, 09:18
shw

Re: Хочу NPC!

СообщениеДобавлено: 06 дек 2012, 18:25
Jzuken