|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#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) на этапе регистрации.
|
|
|
![]()
Сообщение
#42
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
|
|
|
![]()
Сообщение
#43
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
А ты глянь на следующую строку, ведь очевидно, что нужно искать функцию RemoveTimer, в которую передаётся вместо числа nil
Ведь простейшая ситуация: игрок был зарегистрирован в игре, таймер был остановлен и переменная Tmr была обнулена, игрок уходит с хаба, при выходе вызывается функция UnRegUser и на вызове TmrMan.RemoveTimer(Tmr) скрипт падает, так как переменная Tmr была установлена в nil ранее. |
|
|
![]()
Сообщение
#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 версию? |
|
|
![]()
Сообщение
#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 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ************************************************** ИГРА ОКОНЧЕНА! ************************************************** Закройте эту закладку, т.к. она больше не пригодится. |
|
|
![]()
Сообщение
#46
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
the623, постараюсь проверить.
|
|
|
![]()
Сообщение
#47
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
Исправил ошибку после регистрации игроков.
Добавил сообщения мирным жителям после распределения ролей. Добавил вывод оставшегося времени (в минутах) до начала игры после регистрации минимального участника. В шапку залил версию 1.061. Проверяйте. П.С. Результаты голосования выводятся или мне показалось что нет? (проверять не было времени) |
|
|
![]()
Сообщение
#48
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз ![]() |
Исправил ошибку после регистрации игроков. Добавил сообщения мирным жителям после распределения ролей. Добавил вывод оставшегося времени (в минутах) до начала игры после регистрации минимального участника. В шапку залил версию 1.061. Проверяйте. П.С. Результаты голосования выводятся или мне показалось что нет? (проверять не было времени) Спасибо заметил следующее : 1. результат голосования пуст,после любого голосования. Цитата [13:02:16] <ИГРА> Результат голосования: ------------------------------------------------------------------------------------------------------------------------ Ник Голосов Кто голосовал ------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------ 2. и предложения по измени игре + таблица по распределнию ролей.
Прикрепленные файлы
|
|
|
![]()
Сообщение
#49
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
Спасибо заметил следующее : 1. результат голосования пуст,после любого голосования. 2. и предложения по измени игре + таблица по распределнию ролей. 1. Буду исправлять, наверное после перехода на новую систему подсчета что-то не учел. 2. Шикарно! ![]() |
|
|
![]()
Сообщение
#50
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз ![]() |
1. Буду исправлять, наверное после перехода на новую систему подсчета что-то не учел. 2. Шикарно! ![]() 1.Вот обновлении.. там есть Порядок использования там пример расчета предложен можешь воспользоваться можешь пос воему как удобно. 2. в основном пока мало народу играет поэтому таблицу сделал такую, но это как говорится только начало если онлайн более 20 чел. то ее можно продолжить и разумеется новые классы и с характеристиками. 3. вариантов много игр,но я подсчитал что это самый приуспешный.( инфу брал со всего интнета самое интересное, а составлял сам) 4. если все понравится то потихоньку буду пополнять. 5. ага новые лица(герои) появляются уже когда онлайн от 9 до 11 чел. ( маньяк,доктор) и с 11 по 13 сержант и горец(место доктора) 6. ( 6*)- в таблицу в скобках значит сколько народу играет значет тому классу +1 чел отходит
Прикрепленные файлы
|
|
|
![]()
Сообщение
#51
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
По поводу Вывода результатов голосования:
строку 488 (скрипт из шапки, v.1.061): Код local votenick = "" исправить на:Код local votenick = k на первый взгляд здесь ошибка (забыл определить голосовавшего).Либо на Код local votenick = v.nick Чтобы не править много можно исправить в одной строке, если сразу создать такую возможность. ![]() Если результат будет положительный - исправлю номер версии и выложу в шапку. the623, эх, твою бы активность чуть пораньше. ![]() |
|
|
![]()
Сообщение
#52
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 9.6.2011 Пользователь №: 9 324 Спасибо сказали: 1 раз ![]() |
Недочет наверно.
Когда команда набрана игра и игра ничинается. То любой может узнать кто кем играет, достаточно после определение ролей, в меню игры посмотреть Список игроков и он скажет кто играет и какая роль у этого человека. как убрать это? |
|
|
![]()
Сообщение
#53
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
the623, Спасибо за обнаруженную ошибку!
Действительно, осталась такая возможность, забыл исправить после тестов. Перезалил файл в шапке. Текущая версия 1.063. P.S. Не было уведомления в почте от mydc.ru о новом сообщении в теме :( Случайно зашел и увидел, тут же исправил. Тестируйте. |
|
|
![]()
Сообщение
#54
|
|
![]() PRIZrak ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза ![]() |
Начал мочить мафию (3 чела зарегено), как scripts\mafia.lua:506: attempt to perform arithmetic on field 'votesnick' (a string value), может человек мало? сколько минимун нужно для нормальной игры?
|
|
|
![]()
Сообщение
#55
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
PRIZrak, версия скрипта?
Хм, почему не работает на этом форуме информирование о новых сообщениях в теме? |
|
|
![]()
Сообщение
#56
|
|
![]() PRIZrak ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза ![]() |
Версия скрипта: 1.063
Я так понял, что от кол-ва пользователей это не зависит. |
|
|
![]()
Сообщение
#57
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
Версия скрипта: 1.063 Дико извиняюсь за столь долгое молчание - оповещение на новое сообщение почему-то не работает :(хотя в опциях темы Цитата Вы уже подписаны на ответы в этой теме Спасибо за обнаруженную ошибку. Была ошибка в коде - перепутал операторы конкатенации строк, так как одновременно кодил несколько проектов (в разных языках операции сложения строк различаются :( ) Обновил шапку. Текущая версия 1.0.64. P.S. Про игру в Мафию вчера поржал в этом ![]() |
|
|
![]()
Сообщение
#58
|
|
![]() PRIZrak ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза ![]() |
Пока всё работает!
Кстати, просьба добавить возможность выбора варианта рассылки сообщения "Началась регистрация в игру МАФИЯ. Игра начнется через .. минут" так: 1) В общий чат - сейчас так по-умолчанию 2) Всем личка Может кто и захочет поиграть, когда личка придёт, а то читать постоянно общак не каждому по душе. |
|
|
![]()
Сообщение
#59
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз ![]() |
Кстати, просьба добавить возможность выбора варианта рассылки сообщения "Началась регистрация в игру МАФИЯ. Игра начнется через .. минут" так: 1) В общий чат - сейчас так по-умолчанию 2) Всем личка Может кто и захочет поиграть, когда личка придёт, а то читать постоянно общак не каждому по душе. Текущая версия v.1.065. Добавил две переменные: MsgStartRegAll - сообщать в общем чате (true/false), по умолчанию = true; MsgStartRegAllPM - сообщать в приват ВСЕМ юзерам (true/false), по умолчанию = false. Получается, что сообщение о начале регистрации в игру можно выключить совсем :) То что нужно? Обновил шапку. скачивайте, проверяйте. |
|
|
![]()
Сообщение
#60
|
|
![]() PRIZrak ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза ![]() |
Что-то ничего не появляется при разных вариантах
MsgStartRegAll = false, MsgStartRegAllPM = true, и так тоже ничего не пишет MsgStartRegAll = true, MsgStartRegAllPM = true, т.е. оно вообще перестало выводить эту надпись :( |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() игра Мафия для Verlihub |
8 | Vizunchik | 12 605 | 3.2.2012, 13:16 Посл. сообщение: Vizunchik |
![]() |
![]() игра Мафия для RusHub |
1 | dimajak | 5 974 | 3.2.2012, 11:38 Посл. сообщение: dimajak |
![]() |
Адаптация игры "Мафия" с PtokaX на RusHub | 9 | Mangust | 14 712 | 26.1.2012, 0:39 Посл. сообщение: dimajak |
![]() |
От: Мафия От темы с ID: 4764 |
0 | the623 | 4 389 | 24.6.2011, 6:01 Посл. сообщение: the623 |
![]() |
Мафия | 32 | Lesh™ | 39 158 | 22.3.2011, 2:30 Посл. сообщение: dimajak |
![]() |
Сейчас: 17.2.2025, 8:30 |