myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Мафия, игра Мафия для Verlihub

Теги
Нет тегов для показа
Vizunchik
сообщение 21.1.2012, 21:18
Сообщение #1


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 114 раза





Название: mafia v.1.069
Автор: dimajak
Перевод под Verlihub: Vizunchik
Протестировано удачно на версии: Verlihub 1.0.0 build Fri Jan 06 2012
Оригинальный скрипт под PtokaX: http://mydc.ru/index.html?showtopic=4764&a...ost&p=38119
Описание:
Известная психологическая игра "Мафия".
При отсутствии какой-либо помощи, однозначных ответов по вопросам правил игры, их реализации и пр. придумал свои правила, простейшие, т.е. Мирные, Мафия и Комиссар. Процентное соотношение настраивается в скрипте.
Также настраиваются временные интервалы для регистрации в игру, для голосования.
Баллы за игру суммируются и сохраняются в файл. В данном варианте победившая команда получает по 10 баллов.
Надо будет пересмотреть, например, проголосовавший за "посадку" другого игрока получает 1 балл, оставшиеся в живых +5.

Большое Спасибо Setuper за помощь с переводом
Прикрепленные файлы
Прикрепленный файл  mafia.lua ( 45.35 килобайт ) Кол-во скачиваний: 26
 


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
dimajak
сообщение 26.1.2012, 1:01
Сообщение #2


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 76 раз




а работает? big_smile.gif

P.S. сам не проверял, так как не устанавливал еще один хаб big_smile.gif

Спасибо за адаптацию!
Go to the top of the page
+Quote Post
Vizunchik
сообщение 26.1.2012, 12:37
Сообщение #3


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 114 раза




Цитата(dimajak @ 26.1.2012, 4:01) *
а работает? big_smile.gif

P.S. сам не проверял, так как не устанавливал еще один хаб big_smile.gif

Спасибо за адаптацию!


Поиграл проверил, вроде бы работает.
Go to the top of the page
+Quote Post
dimajak
сообщение 28.1.2012, 1:15
Сообщение #4


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 76 раз




А как проверял?
Go to the top of the page
+Quote Post
Vizunchik
сообщение 28.1.2012, 12:36
Сообщение #5


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 114 раза




проверяли через включение дебуга и играя в саму игру уж по другому не умею big_smile.gif
Если есть другой способ рассказывай
Go to the top of the page
+Quote Post
dimajak
сообщение 30.1.2012, 23:41
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 76 раз




Как, например, здесь (второй глюк, "И еще пару глюков")?
Не было такого?
Go to the top of the page
+Quote Post
Vizunchik
сообщение 2.2.2012, 23:06
Сообщение #7


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 114 раза




Вот лог игры
Раскрывающийся текст
[01:55:28] <ИГРА> *** Добро пожаловать в игру!
[01:55:28] <ИГРА> *** Rastishka присоединился к игре. Игроков сейчас 3
[01:55:28] <ИГРА> *** Набран минимум игроков. Игра начнется через 2 минуты
[01:57:14] <ИГРА> Регистрация в игру МАФИЯ закончена. Всего зарегистрировались 3 игрока
[01:57:14] <ИГРА> Распределяю роли...
[01:57:14] <ИГРА> ****** Вы мафиози! ******
Для вас открыт отдельный чат на 2 минуты
[01:57:14] <ИГРА> Роли распределены, начинаем игру!
[01:57:14] <ИГРА> Список игроков
1. Akvilon1 - 0
2. Akvilon - 0
3. Rastishka - 0
Всего 3 игрока.

[01:57:14] <ИГРА> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[01:57:14] <ИГРА> Наступила первая ночь. Предоставим мафии 2 минуты договориться.
[01:59:15] <ИГРА> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[01:59:15] <ИГРА> Наступает ДЕНЬ... Голосуют все игроки. Для голосования отводится 2 минуты.
[01:59:15] <ИГРА> Мирные голосуют за посадку в тюрьму члена мафии, мафия им в этом помогает...
[01:59:15] <ИГРА> Голосуйте! Мирные, не упустите свой шанс посадить мафа, при этом не забывайте, что мафы голосуют вместе с вами!
[01:59:15] <ИГРА> ----------------------------------------------------------------------------------------------------
[01:59:15] <ИГРА> Список для голосования:
[01:59:15] <ИГРА> ----------------------------------------------------------------------------------------------------
[01:59:15] <ИГРА> [1] Akvilon1
[01:59:15] <ИГРА> [2] Akvilon
[01:59:15] <ИГРА> [3] Rastishka
[01:59:15] <ИГРА> ----------------------------------------------------------------------------------------------------
[01:59:15] <ИГРА> Для голосования используйте пункт меню игры Проголосовать и введите номер игрока.
[02:00:08] <ИГРА> Akvilon проголосовал за Akvilon1
[02:00:12] <ИГРА> Вы проголосовали за Akvilon1
[02:00:12] <ИГРА> Rastishka проголосовал за Akvilon1
[02:00:20] <ИГРА> Akvilon1 проголосовал за Akvilon1
[02:01:15] <ИГРА> ------------------------------------------------------------------------------------------------------------------------------------------------------
[02:01:15] <ИГРА> Голосование закончено. Подводим итоги.
[02:01:15] <ИГРА> ------------------------------------------------------------------------------------------------------------------------------------------------------
[02:01:15] <ИГРА>
Результат голосования:
------------------------------------------------------------------------------------------------------------------------
Ник Голосов Кто голосовал
------------------------------------------------------------------------------------------------------------------------
Akvilon1 3 Akvilon1, Akvilon, Rastishka
------------------------------------------------------------------------------------------------------------------------
[02:01:15] <ИГРА> В тюрьму отправляется Akvilon1 Комиссар
[02:01:15] <ИГРА> ------------------------------------------------------------------------------------------------------------------------------------------------------
[02:01:15] <ИГРА> Список игроков
1. Akvilon1 Комиссар (труп) 0
2. Akvilon - 0
3. Rastishka - 0
Всего 3 игрока.

[02:01:15] <ИГРА> Наступает ночь. Голосует мафия.
[02:01:15] <ИГРА> ----------------------------------------------------------------------------------------------------
[02:01:15] <ИГРА> Список для голосования:
[02:01:15] <ИГРА> ----------------------------------------------------------------------------------------------------
[02:01:16] <ИГРА> [] Akvilon1 Комиссар (труп)
[02:01:16] <ИГРА> [2] Akvilon
[02:01:16] <ИГРА> [3] Rastishka
[02:01:16] <ИГРА> ----------------------------------------------------------------------------------------------------
[02:01:16] <ИГРА> Для голосования используйте пункт меню игры Проголосовать и введите номер игрока.
[02:01:42] <ИГРА> Вы проголосовали за Akvilon
[02:03:15] <ИГРА>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Голосование мафии закончено. Подводим итоги.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
[02:03:15] <ИГРА>
Результат голосования:
------------------------------------------------------------------------------------------------------------------------
Ник Голосов Кто голосовал
------------------------------------------------------------------------------------------------------------------------
Akvilon 1 Rastishka
------------------------------------------------------------------------------------------------------------------------
[02:03:15] <ИГРА> Мафия убила Akvilon Мирный
[02:03:15] <ИГРА>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
[02:03:15] <ИГРА> Список игроков
1. Akvilon1 Комиссар (труп) 0
2. Akvilon Мирный (труп) 0
3. Rastishka - 0
Всего 3 игрока.

[02:03:15] <ИГРА>
**************************************************
Победили мафы.
**************************************************
Набранные очки за эту игру:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ник Очки за игру Статус Всего очков
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Akvilon1 0 Комиссар (Труп) 0
Akvilon 0 Мирный (Труп) 30
Rastishka 10 Мафиози 10
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
**************************************************
ИГРА ОКОНЧЕНА!
**************************************************
Закройте эту закладку, т.к. она больше не пригодится.


отчёт в минуса не уходит

Но вот заметил то что можно голосовать против себя это не очень уж гуд
Go to the top of the page
+Quote Post
dimajak
сообщение 3.2.2012, 11:25
Сообщение #8


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 76 раз




Цитата(Vizunchik @ 3.2.2012, 0:06) *
Но вот заметил то что можно голосовать против себя это не очень уж гуд

тогда добавить в tSettings такую строчку:
Код
    ItSelfVote = false, -- не разрешать голосовать за себя
и в функцию Vote после строки
Код
tSys:SendToUser(sNick,nick.." - труп, за него нельзя голосовать!",sRoom,sRoom)
добавить
Код
        elseif sNick == nick then -- проголосовал за себя
            if not tSettings.ItSelfVote then
                tSys:SendToUser(sNick,"За себя нельзя голосовать!",sRoom,sRoom)
            end
Go to the top of the page
+Quote Post
Vizunchik
сообщение 3.2.2012, 13:16
Сообщение #9


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 114 раза




сделал перезалил
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsМафия
игра Мафия для Птохи API2
94 dimajak 46 617 10.11.2014, 13:53 Посл. сообщение: PAUK
No New Posts Topic has attachmentsМафия
игра Мафия для RusHub
1 dimajak 2 544 3.2.2012, 11:38 Посл. сообщение: dimajak
Closed Адаптация игры "Мафия" с PtokaX на RusHub
9 Mangust 6 636 26.1.2012, 0:39 Посл. сообщение: dimajak
No New Posts От: Мафия
От темы с ID: 4764
0 the623 1 927 24.6.2011, 6:01 Посл. сообщение: the623
No new Мафия
32 Lesh™ 19 788 22.3.2011, 2:30 Посл. сообщение: dimajak

 



RSS Сейчас: 25.6.2018, 1:20