myDC.ru

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

 
5 страниц V  < 1 2 3 4 > »   
Ответить в данную темуНачать новую тему

> Мафия, игра Мафия для Птохи API2

Рейтинг 5 V
Теги
Артём
сообщение 28.3.2011, 13:45
Сообщение #21


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 605
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 766 раз




Цитата(dimajak @ 28.3.2011, 12:25) *
Ну, если он хотя бы процентов на 50% переписал скрипт... big_smile.gif

ничего он там не переписал, кроме копирайта и версии)
Go to the top of the page
+Quote Post
dimajak
сообщение 29.3.2011, 15:05
Сообщение #22


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

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




Очередное обновление - v.1.05.
Выявлены и исправлены ошибки с трупами - теперь за них нельзя проголосовать, выводится их статус в списках игроков.
Добавил вывод списка игроков с количеством голосов, подсчет голосов исправлю позже, слишком неоптимальный получился.
Исправил некоторые мелочи.
Go to the top of the page
+Quote Post
Mustik
сообщение 29.3.2011, 17:26
Сообщение #23


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 22.3.2011
Пользователь №: 9 012
Спасибо сказали: 1 раз




версия 1.06. мафия убила комисара. и он все таки голосует и за него могут голосовать все.


Спасибо сказали:
Go to the top of the page
+Quote Post
dimajak
сообщение 29.3.2011, 20:37
Сообщение #24


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

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




Цитата(Mustik @ 29.3.2011, 17:26) *
версия 1.06. мафия убила комисара. и он все таки голосует и за него могут голосовать все.
1.05, наверное? Ну не важно.
Все-таки убитый комиссар голосовать не мог - трупы не могут голосовать, а вместо него мог голосовать следующий за ним игрок. Последствия одной нереализованной идеи. :(
Исправил ошибку с Комиссаром и попутно пару мелочей.
Перезалил файл в шапке. v.1.051.
Go to the top of the page
+Quote Post
Mustik
сообщение 29.3.2011, 21:01
Сообщение #25


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 22.3.2011
Пользователь №: 9 012
Спасибо сказали: 1 раз




странно. когда качал вроде была 1.06 версия) да, сам труп голосовать не мог. а вот все остальные могли.
Go to the top of the page
+Quote Post
dimajak
сообщение 29.3.2011, 23:11
Сообщение #26


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

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




Mustik, история версий - в шапке скрипта, 1.06 планировал с другими изменениями, поэтому создал промежуточную версию, а за ошибку спасибо big_smile.gif

Артём, пообщались с "автором". Адекватно воспринял. Ему просто не хватает советов от опытных хаберов. Хорошо, если его "заряда" в развитии и поддержке своего хаба хватит на продолжительное время.
Go to the top of the page
+Quote Post
Littlemuk
сообщение 2.4.2011, 10:16
Сообщение #27


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 6.3.2011
Из: Астрахань
Пользователь №: 8 903
Спасибо сказали: 5 раз




Комиссар проголосовал днем за игрока Х, утром его же проверил, скрипт упал с ошибкой
Цитата
[11:02] Синтаксис ...s\PtokaX 0.4.1.2\scripts\mafia.lua:359: attempt to index field '?' (a nil value)

И голосование комиссара видно в общем чате.
Go to the top of the page
+Quote Post
dimajak
сообщение 2.4.2011, 11:16
Сообщение #28


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

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




Цитата(Littlemuk @ 2.4.2011, 11:16) *
Комиссар проголосовал днем за игрока Х, утром его же проверил, скрипт упал с ошибкой
И голосование комиссара видно в общем чате.
Хм, а версия скрипта какая?
В последней версии (1.051) 359-я строка
Код
if not CheckVictory() then
такой ошибки не должно быть.
Go to the top of the page
+Quote Post
Littlemuk
сообщение 2.4.2011, 14:15
Сообщение #29


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 6.3.2011
Из: Астрахань
Пользователь №: 8 903
Спасибо сказали: 5 раз




dimajak, хех, 1.03 big_smile.gif Буду тестить новую.
Go to the top of the page
+Quote Post
Poltava
сообщение 21.4.2011, 10:54
Сообщение #30


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 13.4.2011
Пользователь №: 9 131
Спасибо сказали: 0 раз




Что то я не понял скачал версию в шапке как бы комисар не голосовал пишет комисар никого не проверил ???
Go to the top of the page
+Quote Post
dimajak
сообщение 21.4.2011, 11:14
Сообщение #31


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

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




Цитата(Poltava @ 21.4.2011, 11:54) *
Что то я не понял скачал версию в шапке как бы комисар не голосовал пишет комисар никого не проверил ???

Наверное дело в 379-й строке
Код
if not CheckKom() then
надо
Код
if CheckKom() then

Проверьте, пожалуйста, а то у меня сейчас нет возможности поднять хаб и несколько клиентов.
Go to the top of the page
+Quote Post
PRIZrak
сообщение 11.5.2011, 22:27
Сообщение #32


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




А как скрыть бота на хабе?
Go to the top of the page
+Quote Post
Saymon21
сообщение 11.5.2011, 22:29
Сообщение #33


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Найти и закоментировать Core.RegBot
Go to the top of the page
+Quote Post
dimajak
сообщение 14.5.2011, 0:30
Сообщение #34


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

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




Очередное обновление - v.1.06.
Исправлена ошибка с Комиссаром, исправлен подсчет голосов, добавлен вывод проголосовавших против.

Давно хотел спросить!
Я вот что подумал - я выкладываю скрипт со своими настройками, которые мне удобны при тестировании скрипта.
Но при обновлении скрипта на ваших хабах (замене файла mafia.lua) приходится редактировать файл скрипта для изменения параметров игры "для себя", таких как "Время голосования мирных", "Время голосования мафии" и пр.
Я прав? Неудобно вам?
А если создать файл настроек? При замене файла скрипта ваши настройки сохранятся, отпадет необходимость править скрипт. После замены файла скрипта, вам останется только перезапустить скрипт. При запуске скрипта подхватятся настройки из файла.
Какие параметры вынести в этот файл настроек?
Но здесь есть большой минус!
Вы правите (по привычке, по забывчивости, новичок и пр.) настройки в файле-скрипте. Перезапускаете его. Не работает! Что делать? Пытаетесь снова и снова, наступает злоба. big_smile.gif
Потом вспоминаете что надо было править файл настроек. И потом перезапустить скрипт. big_smile.gif
Так что лучше, оставить как есть или хапнуть проблем? big_smile.gif
Go to the top of the page
+Quote Post
Marc
сообщение 14.5.2011, 1:39
Сообщение #35


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 25.1.2010
Пользователь №: 5 828
Спасибо сказали: 4 раза




Оставить как есть...
Go to the top of the page
+Quote Post
Littlemuk
сообщение 14.5.2011, 10:28
Сообщение #36


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 6.3.2011
Из: Астрахань
Пользователь №: 8 903
Спасибо сказали: 5 раз




Оставить как есть. Поменять пару строчек не проблема big_smile.gif
Go to the top of the page
+Quote Post
PRIZrak
сообщение 16.5.2011, 18:53
Сообщение #37


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




Поработал немного и выдало (Версия скрипта: 1.051)
Синтаксис ***\mafia.lua:771: bad argument #1 to 'RemoveTimer' (number expected, got nil)

Поставлю обновлённый скрипт, надеюсь там этого не будет.

Насчёт регистрации, как правильно закоментировать? :
Код
OnStartup = function()
    -- Регистрировать бота, если не зарегистрирован
    if tSettings.sBot ~= SetMan.GetString(21) then Core.RegBot(tSettings.sBot,"[МАФИЯ]","",true) end
    Core.SendToAll("<"..tSettings.sBot.."> Игра МАФИЯ включена.")
Go to the top of the page
+Quote Post
Marc
сообщение 17.5.2011, 1:01
Сообщение #38


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 25.1.2010
Пользователь №: 5 828
Спасибо сказали: 4 раза




PRIZrak!

Если я тебя правильно понял, то надо менять тут:
Код
local tSettings = {
    -- Имя бота
    --sBot = "Пряник",
    sBot = SetMan.GetString(21),

в зависимости от того, хочешь ли ты видеть в списке бота "Пряник" или же основного бота Хаба....
В данном примере выше будет основной бот Хаба!
Go to the top of the page
+Quote Post
PRIZrak
сообщение 17.5.2011, 21:11
Сообщение #39


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




Мне нужно, чтобы игра велась от его имени, но в списке людей его не было видно.
Go to the top of the page
+Quote Post
Marc
сообщение 18.5.2011, 3:02
Сообщение #40


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 25.1.2010
Пользователь №: 5 828
Спасибо сказали: 4 раза




так вот я и говорю, что игра будет вестись от имени основного бота хаба...., который не займёт лишнего места в списке (в отличие от бота Пряник) и будет лучше смотреться на мой взгляд!
А там, конечно, решать тебе!
Go to the top of the page
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsМафия
игра Мафия для Verlihub
8 Vizunchik 4 580 3.2.2012, 13:16 Посл. сообщение: Vizunchik
No New Posts Topic has attachmentsМафия
игра Мафия для RusHub
1 dimajak 2 623 3.2.2012, 11:38 Посл. сообщение: dimajak
Closed Адаптация игры "Мафия" с PtokaX на RusHub
9 Mangust 6 767 26.1.2012, 0:39 Посл. сообщение: dimajak
No New Posts От: Мафия
От темы с ID: 4764
0 the623 1 976 24.6.2011, 6:01 Посл. сообщение: the623
No new Мафия
32 Lesh™ 20 205 22.3.2011, 2:30 Посл. сообщение: dimajak

 



RSS Сейчас: 18.8.2018, 23:37