Мафия

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 3.
Закрыто
SsHh
Сообщения: 49
Зарегистрирован: 18:37, 12.09.2007

Сообщение SsHh »

получается какраз-таки нет.... путана всем сообщает через приваты или сообщения кто есть маф.
Так что уже не получается в слепую им действовать.
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Сообщение wizard50 »

при 6-7 игроках мафы ни когда не выигрывают.
DENS
Сообщения: 389
Зарегистрирован: 09:55, 22.10.2006

Сообщение DENS »

В роли ведущего выступает бот. Чтобы начать игру, вы должны набрать на канале !start , и когда начнётся регистрация, набрать одну из этих команд: !рег/!reg/!htu/!куп.
Игра начнётся, если зарегистрируется не менее 4 человек.
После окончания регистрации, по истичении 2-x минут происходит тайная раздача ролей, в процессе которой некоторые из жителей получают особые роли в городе.
После раздачи ролей наступает ночь, в процессе которой роли делают заказ боту в привате. После того как все заказы сделаны или же по истечении 3-х минут, ночь кончается, наступает день, и жители узнают о том, что же произошло ночью.
Днем жители могут выбрать того, кто по их мнению, "нехороший человек", т.е. кого они считают мафом или маньяком. Если в предварительном голосовании, которое длится не более 2-х минут кого-то выбрало не менее двух человек, то он отправляется в "суд", и ему предлагается в течение 30 секунд сказать свое оправдательное слово. После этого жители должны проголосовать за/против повешения в течение одной минуты. Если за него голосует большинство, причем проголосовало более половины всех жителей, то его убивают. После чего вновь наступает ночь. Игра длится до победы жителей, маньяка или мафов.
Наступает победа жителей, если в городе не осталось ни мафов, ни маньяка, и есть хотя бы один "хороший человек".
Наступает победа мафов, когда в городе остаются мафы и не более одной хорошей роли, которая не может убивать (т.е. Катани должен быть мертв).
Победа маньяка аналогична победе мафов.
Если в городе не осталось никого или же остались 2 игрока, которые могут убивать, то наступает ничья.

[ Правила Игры ]


В игре участвуют три типа персонажей(ролей):

"хорошие": Мирные жители, Инспектор Катани, Шпион, Доктор;
"плохие": Мафиози, Журналист мафии, Адвокат мафии, Маньяк;
"нейтральные": Девка, Хакер.
P.S. Нейтральные роли могут примкнуть как к "хорошим", так и к "плохим". А могут попробовать выиграть самостоятельно wink.gif

Список дополнительных функций :

!gazeta (сообщение) - помещает обьявление в газету, которая будет опубликована в канал в начале дня. Заказ на обьявление принимается ночью.
!вон/!won - показать вашу статистику в канал. Команда так же может быть (это даже желательно wink.gif написана боту в приват.
!sex (f/m) - команда устанавливает пол в игре и бота будет обращаться к Вам с различием пола.



[ Участвующие роли ]

Инспектор Катани - "Служитель закона", главный защитник города. Его цель - вычислить и убить мафию и маньяка. Пока Катани в игре, мирные не могут проиграть. Инспектору помогает БОМЖ, открывающий ему роли других игроков. Если инспектор убивает мирного - его штрафуют. Если злыдня - получает премию.

Команды для Инспектора Катани:
!проверить <ник/номер> / !check <ник/номер> - проверить роль игрока. Днем бот сообщит роль проверяемого инспектору Катани и в офис полиции.
!убить <ник/номер>/!kill <ник/номер> - убить игрока.
!засада <ник/номер>/!trap <ник/номер> - защищает игрока от посягательств со стороны других ролей. Если кто-нибудь попытается убить/проверить и т.д. игрока, то заказавший игрок будет убит Инспектором Катани, а его заказ аннулируется. Роль будет спасена. Засада действует одну ночь.

Шпион - после установки жучка узнает все роли игроков, которые контактировали с прослушиваемым.

Команды для Шпиона:
!проверить <ник/номер> / !check <ник/номер> - проверить роль игрока. Днем бот сообщит шпиону и в полицейский офис роль проверенного.
!жучок <ник/номер> / !жучок <ник/номер> - шпион после установки жучка узнает все роли игроков, которые контактировали с прослушиваемым. Например, Шпион поставил жучок на мирного жителя, а его убивает Мафия, то Шпиону сообщают ник мафа, убившего мирного. Жучок действует ВСЁ ВРЕМЯ до конца игры или пока кто-то не активирует жучок. После активации жучка он возвращается Шпиону и он может снова его использовать.

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

Команды для Доктора:
!лечить <ник/номер> / !heal <ник/номер> - вылечит игрока, если его днем попытаются убить.
Доктор может случайно убить роль, устроив ей передоз. При каждом повторном лечении одного и того же игрока шанс передоза увеличивается, т.е. в первый раз точно вылечит, во второй - 50% что вылечит, в третий - 30%, в четвёртый и более - 10% smile.gif
P.S. Доктор не может вылечить от проклятья. Кроме того, если он дотронется до проклятого, то умрет сам.

Мафия - члены преступной группировки, действующей в городе. Зарабатывают себе на жизнь истреблением мирных жителей. Особенно стараются убить Катани и БОМЖа.
Мафиози в городе может быть несколько, но решение, кого убивать, принимает только главарь банды - Маф№1. В случае его смерти, это право передаётся его приемнику - Мафу2, и так далее.
Мафиози знают друг друга, а также своего журналиста - который открывает им роли других игроков.
При "повешании" на голосовании всех, кроме мафов, обогощаются.

Команды для Мафии:
!убить <ник/номер> / !kill <ник/номер> - убить игрока.
P.S. Убивать может только главарь мафии. Например, если в игре 3 мафа, то делает заказы только маф №1 В случае его смерти заказы делает Маф №2 и т.д.

Журналист мафии - тоже "Стукач" но на этот раз - "Стукач" мафии. Следит за другими жителями, делает тайные снимки, и сообщает мафии. Если находит другие роли - получает награду от мафии. Журналист знает мафию, мафия знает журналиста...

Команды для Журналиста мафии:
!проверить <ник/номер> / !check <ник/номер> - проверить роль игрока. Днем бот сообщит журналисту и в офис мафии роль проверенного.

Адвокат мафии - защищает игрока от повешения днем.


Команды для Адвоката мафии:
!защитить <ник/номер> / !protect <ник/номер> - защищает игрока от повешения днем.
P.S. НЕ защищает от убийства/проклятья.

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

Команды для Маньяка:
!убить <ник/номер> / !kill <ник/номер> - убить игрока.
!проклясть <ник/номер> / !voodoo <ник/номер> - проклянает игрока. Все роли, дотронувшиеся ночью до этого игрока, погибают. Количество проклятий зависит от количества игроков.

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

Команды для Девки:
!соблазнить <ник/номер> / !fuck <ник/номер> - cоблазняет игрока, т.е. игрок потеряет ход. Днем бот напишет в канал роль игрока, которого девка соблазнила. Так же она сворует у игрока деьги. За убийство девки денег не дают.
P.S. Игрок не теряет ход, если он ночью заказал(проверил, убил, проклял и т.д.) девку.
!infect/!зараза <Nick/Номер> - зарожает клиента инфекцией. Через 3 дня клиент умрёт. Зараза передаётся не только от девки к клиенту, но и от зараженых здоровым. В случае инфицирования заказ инфицированого так же анулируется.

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

Команды для Хакера:
!проверить <ник/номер> / !check <ник/номер> - проверяет игрока. Днем бот сообщит в канал роль и ник проверенного игрока и ворует у него деньги. За убийство хакера денег не дают.
Аватара пользователя
Apis
Сообщения: 2
Зарегистрирован: 15:54, 07.05.2008

Сообщение Apis »

Прошу подправить в последующих версиях
в message.ini
40= Кого будем соблазнять сегодня ночью ? (команда !Х , где Х-номер игрока)
на 40= Кого будем соблазнять сегодня ночью ? (команда !спать Х , где Х-номер игрока)
А то игроки пишут в приватах команду !Х , она не срабатыват... я не сразу узнала что там нужна другая команда.

Автору спасибо за труды и бессонные ночи над ботом!

И ещё нельзя ли сделать так чтобы для всех мафиозников автоматически создавался отдельный единый приватный канал где они бы все разом вели обсуждения жертв ?
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Сообщение wizard50 »

при 17 игроках был глюк. дают роль маньяка. а вместо списка игроков один игрок под номером 7 и все. следующие ходы уже показывало весь список, но он уже был на 2 меньше. возможно из-за длинного списка баг?

и еще вопрос сообщение о наборе в несколько каналов можно сразу давать?
Аватара пользователя
NexxGen
Сообщения: 704
Зарегистрирован: 16:43, 03.04.2008
Откуда: Печора

Сообщение NexxGen »

Apis писал(а):Прошу подправить в последующих версиях
в message.ini
40= Кого будем соблазнять сегодня ночью ? (команда !Х , где Х-номер игрока)
на 40= Кого будем соблазнять сегодня ночью ? (команда !спать Х , где Х-номер игрока)
message.ini как раз для того и нужен, чтобы вы сами могли редактировать фразы, так что можешь сама исправить ))
Apis писал(а):И ещё нельзя ли сделать так чтобы для всех мафиозников автоматически создавался отдельный единый приватный канал где они бы все разом вели обсуждения жертв ?
Сделать то можно, но проблема в том что пользователь может войти в скрытый канал только по приглашению...
wizard50 писал(а):и еще вопрос сообщение о наборе в несколько каналов можно сразу давать?
можно
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
Аватара пользователя
Dan4ik
Сообщения: 123
Зарегистрирован: 14:41, 11.07.2007
Откуда: Украина
Контактная информация:

Сообщение Dan4ik »

Люди, можете выложить список всех команд игры. Выше прочитал, что-то не то помойму=)
News-Tech Porta — новости технологий http://news-tech.org.ua
Фінанси http://osvita-eac.dp.ua
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Сообщение wizard50 »

команды пишутся в привате в соответствии с полученной ролью
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Сообщение wizard50 »

NexxGen писал(а):
wizard50 писал(а):и еще вопрос сообщение о наборе в несколько каналов можно сразу давать?
можно
как? :) у меня только на один канал выводится сообщение
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Сообщение Dimitrius »

Apis писал(а): на 40= Кого будем соблазнять сегодня ночью ? (команда !спать Х , где Х-номер игрока)
Спасибо, а то думал не работает путана... У ся поправил :)
Аватара пользователя
NexxGen
Сообщения: 704
Зарегистрирован: 16:43, 03.04.2008
Откуда: Печора

Сообщение NexxGen »

wizard50 писал(а):
NexxGen писал(а):
wizard50 писал(а):и еще вопрос сообщение о наборе в несколько каналов можно сразу давать?
можно
как? :) у меня только на один канал выводится сообщение
Допустим тебе нада вывести сообщение в канал "main", в канал "А" и в канал "Б": делай так

Код: Выделить всё

[message]
enabled=1
messag=в канале "мафия" начинается набор игроков для игры...
ssylka=0
total=3
1=main
2=А
3=Б
Dan4ik писал(а):Люди, можете выложить список всех команд игры. Выше прочитал, что-то не то помойму=)
Набери "!хелп" - увидишь список команд, а то что выше - происки недоброжелателей :lol: не обращай внимание
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
Rezzo
Сообщения: 18
Зарегистрирован: 15:41, 25.04.2008
Откуда: 2la
Контактная информация:

Сообщение Rezzo »

Ребят, простите за тупость. А КАК ЗАПУСТИТЬ БОТА ТО? Я вот запустил его просто со своей машины, она обладает админскими правами... Толку 0 =) Там две кнопочки тест и мессеж и что-то ничего не работает. Искал поиском по сайту - нифига не нашлось...
Аватара пользователя
NexxGen
Сообщения: 704
Зарегистрирован: 16:43, 03.04.2008
Откуда: Печора

Сообщение NexxGen »

Rezzo писал(а):Ребят, простите за тупость. А КАК ЗАПУСТИТЬ БОТА ТО? Я вот запустил его просто со своей машины, она обладает админскими правами... Толку 0 =) Там две кнопочки тест и мессеж и что-то ничего не работает. Искал поиском по сайту - нифига не нашлось...
В папке комфорта открывай main.ini и делай так

Код: Выделить всё

[Bot]
Enabled=1
IP= свой айпи
Port=600
DisableMessages=0
перезагрузи комфорт, создай канал "мафия", запускай бота, в канале "мафия" пиши !старт
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
SsHh
Сообщения: 49
Зарегистрирован: 18:37, 12.09.2007

Сообщение SsHh »

кстати приведённый выше ирк вариант мафии более развёрнут,но нужно больше народу чем 10 человек... планируетсья дополнить действиями роли и добавить ещё ролей?
Василий
Сообщения: 133
Зарегистрирован: 00:37, 17.11.2007

Сообщение Василий »

Ролей действительно не хватать :)
WMZ: Z182712747589 (На развитие мафии в поддержку NexxGen) кто сколько может :D
Закрыто