Мафия, игра Мафия для Птохи API2 |
Здравствуйте, гость ( Вход | Регистрация )
Мафия, игра Мафия для Птохи API2 |
18.5.2011, 21:31
Сообщение
#41
|
|
PRIZrak Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза |
PtokaX 0.4.1.2. Скрипт выдал ошибку: mafia.lua:793: bad argument #1 to 'RemoveTimer' (number expected, got nil) на этапе регистрации.
|
|
|
18.5.2011, 22:46
Сообщение
#42
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
|
|
|
19.5.2011, 8:51
Сообщение
#43
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
А ты глянь на следующую строку, ведь очевидно, что нужно искать функцию RemoveTimer, в которую передаётся вместо числа nil
Ведь простейшая ситуация: игрок был зарегистрирован в игре, таймер был остановлен и переменная Tmr была обнулена, игрок уходит с хаба, при выходе вызывается функция UnRegUser и на вызове TmrMan.RemoveTimer(Tmr) скрипт падает, так как переменная Tmr была установлена в nil ранее. |
|
|
20.5.2011, 23:17
Сообщение
#44
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Тогда вместо строк
Код TmrMan.RemoveTimer(Tmr) заменить наTmr = nil Код if Tmr ~= nil then TmrMan.RemoveTimer(Tmr) Tmr = nil end Выложил в шапке версию 1.06. Исправил ошибки, выявленные внимательными пользователями этого сайта, за что им огромная благодарность, исправил найденные мной ошибки. Есть смысл создавать MySQL версию? |
|
|
15.6.2011, 14:34
Сообщение
#45
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз |
Проблема в следующем.
1. Установил скрипт,запустил,все отлично. 2. Когда в игре зарегестрировалось 3 человека,прождали (3минуты) началось распределение ролей( личное сообщение пришло только мафиозе,в котором было сказано что он мафиозе, и на этом все, больше не кому роли не пришли(теже самые жители)) 3. После всего это ни че в игре не происходит прождали (10мин) ни голосовании,ни ночи,ни какого предупреждения больше почему то не приходит. Что делать? версия клиента 0.4.1.1 после этих строк ни каких действий не происходит Цитата [20:46:03] <ИГРА> Регистрация в игру МАФИЯ закончена. Всего зарегистрировались 3 игрока [20:46:03] <ИГРА> Распределяю роли... ждали мин 15 ничего не происходило начали выходить, на последок Цитата ************************************************** Победили мирные. ************************************************** Набранные очки за эту игру: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ник Очки за игру Статус Всего очков -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- the 10 Мирный 10 про 0 Труп (Труп) 0 mas 0 Труп (Труп) 0 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ************************************************** ИГРА ОКОНЧЕНА! ************************************************** Закройте эту закладку, т.к. она больше не пригодится. |
|
|
17.6.2011, 19:08
Сообщение
#46
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
the623, постараюсь проверить.
|
|
|
21.6.2011, 3:05
Сообщение
#47
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Исправил ошибку после регистрации игроков.
Добавил сообщения мирным жителям после распределения ролей. Добавил вывод оставшегося времени (в минутах) до начала игры после регистрации минимального участника. В шапку залил версию 1.061. Проверяйте. П.С. Результаты голосования выводятся или мне показалось что нет? (проверять не было времени) |
|
|
22.6.2011, 10:09
Сообщение
#48
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз |
Исправил ошибку после регистрации игроков. Добавил сообщения мирным жителям после распределения ролей. Добавил вывод оставшегося времени (в минутах) до начала игры после регистрации минимального участника. В шапку залил версию 1.061. Проверяйте. П.С. Результаты голосования выводятся или мне показалось что нет? (проверять не было времени) Спасибо заметил следующее : 1. результат голосования пуст,после любого голосования. Цитата [13:02:16] <ИГРА> Результат голосования: ------------------------------------------------------------------------------------------------------------------------ Ник Голосов Кто голосовал ------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------ 2. и предложения по измени игре + таблица по распределнию ролей.
Прикрепленные файлы
|
|
|
23.6.2011, 22:18
Сообщение
#49
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Спасибо заметил следующее : 1. результат голосования пуст,после любого голосования. 2. и предложения по измени игре + таблица по распределнию ролей. 1. Буду исправлять, наверное после перехода на новую систему подсчета что-то не учел. 2. Шикарно! Сам составлял? Нужно вводить новых действующих лиц? Тогда придется высчитывать их процентном отношении к общему количеству игроков. Не обещаю, что скоро, так как кода добавится, но попробую реализовать. |
|
|
23.6.2011, 22:26
Сообщение
#50
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз |
1. Буду исправлять, наверное после перехода на новую систему подсчета что-то не учел. 2. Шикарно! Сам составлял? Нужно вводить новых действующих лиц? Тогда придется высчитывать их процентном отношении к общему количеству игроков. Не обещаю, что скоро, так как кода добавится, но попробую реализовать. 1.Вот обновлении.. там есть Порядок использования там пример расчета предложен можешь воспользоваться можешь пос воему как удобно. 2. в основном пока мало народу играет поэтому таблицу сделал такую, но это как говорится только начало если онлайн более 20 чел. то ее можно продолжить и разумеется новые классы и с характеристиками. 3. вариантов много игр,но я подсчитал что это самый приуспешный.( инфу брал со всего интнета самое интересное, а составлял сам) 4. если все понравится то потихоньку буду пополнять. 5. ага новые лица(герои) появляются уже когда онлайн от 9 до 11 чел. ( маньяк,доктор) и с 11 по 13 сержант и горец(место доктора) 6. ( 6*)- в таблицу в скобках значит сколько народу играет значет тому классу +1 чел отходит
Прикрепленные файлы
|
|
|
24.6.2011, 0:15
Сообщение
#51
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
По поводу Вывода результатов голосования:
строку 488 (скрипт из шапки, v.1.061): Код local votenick = "" исправить на:Код local votenick = k на первый взгляд здесь ошибка (забыл определить голосовавшего).Либо на Код local votenick = v.nick Чтобы не править много можно исправить в одной строке, если сразу создать такую возможность. Если результат будет положительный - исправлю номер версии и выложу в шапку. the623, эх, твою бы активность чуть пораньше. |
|
|
7.7.2011, 16:07
Сообщение
#52
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз |
Недочет наверно.
Когда команда набрана игра и игра ничинается. То любой может узнать кто кем играет, достаточно после определение ролей, в меню игры посмотреть Список игроков и он скажет кто играет и какая роль у этого человека. как убрать это? |
|
|
6.8.2011, 3:17
Сообщение
#53
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
the623, Спасибо за обнаруженную ошибку!
Действительно, осталась такая возможность, забыл исправить после тестов. Перезалил файл в шапке. Текущая версия 1.063. P.S. Не было уведомления в почте от mydc.ru о новом сообщении в теме :( Случайно зашел и увидел, тут же исправил. Тестируйте. |
|
|
22.8.2011, 22:39
Сообщение
#54
|
|
PRIZrak Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза |
Начал мочить мафию (3 чела зарегено), как scripts\mafia.lua:506: attempt to perform arithmetic on field 'votesnick' (a string value), может человек мало? сколько минимун нужно для нормальной игры?
|
|
|
27.9.2011, 1:21
Сообщение
#55
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
PRIZrak, версия скрипта?
Хм, почему не работает на этом форуме информирование о новых сообщениях в теме? |
|
|
28.9.2011, 17:44
Сообщение
#56
|
|
PRIZrak Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза |
Версия скрипта: 1.063
Я так понял, что от кол-ва пользователей это не зависит. |
|
|
21.10.2011, 20:12
Сообщение
#57
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Версия скрипта: 1.063 Дико извиняюсь за столь долгое молчание - оповещение на новое сообщение почему-то не работает :(хотя в опциях темы Цитата Вы уже подписаны на ответы в этой теме Спасибо за обнаруженную ошибку. Была ошибка в коде - перепутал операторы конкатенации строк, так как одновременно кодил несколько проектов (в разных языках операции сложения строк различаются :( ) Обновил шапку. Текущая версия 1.0.64. P.S. Про игру в Мафию вчера поржал в этом |
|
|
2.11.2011, 22:32
Сообщение
#58
|
|
PRIZrak Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза |
Пока всё работает!
Кстати, просьба добавить возможность выбора варианта рассылки сообщения "Началась регистрация в игру МАФИЯ. Игра начнется через .. минут" так: 1) В общий чат - сейчас так по-умолчанию 2) Всем личка Может кто и захочет поиграть, когда личка придёт, а то читать постоянно общак не каждому по душе. |
|
|
4.11.2011, 3:06
Сообщение
#59
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Кстати, просьба добавить возможность выбора варианта рассылки сообщения "Началась регистрация в игру МАФИЯ. Игра начнется через .. минут" так: 1) В общий чат - сейчас так по-умолчанию 2) Всем личка Может кто и захочет поиграть, когда личка придёт, а то читать постоянно общак не каждому по душе. Текущая версия v.1.065. Добавил две переменные: MsgStartRegAll - сообщать в общем чате (true/false), по умолчанию = true; MsgStartRegAllPM - сообщать в приват ВСЕМ юзерам (true/false), по умолчанию = false. Получается, что сообщение о начале регистрации в игру можно выключить совсем :) То что нужно? Обновил шапку. скачивайте, проверяйте. |
|
|
7.11.2011, 22:42
Сообщение
#60
|
|
PRIZrak Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза |
Что-то ничего не появляется при разных вариантах
MsgStartRegAll = false, MsgStartRegAllPM = true, и так тоже ничего не пишет MsgStartRegAll = true, MsgStartRegAllPM = true, т.е. оно вообще перестало выводить эту надпись :( |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Мафия игра Мафия для Verlihub |
8 | Vizunchik | 12 378 | 3.2.2012, 13:16 Посл. сообщение: Vizunchik | |
Мафия игра Мафия для RusHub |
1 | dimajak | 5 852 | 3.2.2012, 11:38 Посл. сообщение: dimajak | |
Адаптация игры "Мафия" с PtokaX на RusHub | 9 | Mangust | 14 477 | 26.1.2012, 0:39 Посл. сообщение: dimajak | |
От: Мафия От темы с ID: 4764 |
0 | the623 | 4 284 | 24.6.2011, 6:01 Посл. сообщение: the623 | |
Мафия | 32 | Lesh™ | 38 481 | 22.3.2011, 2:30 Посл. сообщение: dimajak |
|
Сейчас: 23.11.2024, 1:13 |