Страница 44 из 74
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 15:40, 06.01.2011
ОреЛ
Не знаю, когда Romeo сможешь ответить, но варианта 2: либо он не обновлял и не обнулял базу, тогда она очень внушительная и большая (осталась с предыдущих версий), либо же он установив новую версию обнулил всё и пользователей нет совсем. Ждать вам останется ответа от самого Romeo. Просто есть доля вероятности, что база не была пустой.
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 15:50, 06.01.2011
KGB
Просто с пустой базой повторить ошибку получилось, а в случае большой базы - к сожалению, есть ограничение на количество разделов в Ini файлах... В дальнейшем сделаю, чтобы старые пользователи удалялись, если база слишком большая. Случайное обнуление базы - тоже не есть хорошо. Поэтому ошибку, связанную с пустой базой, исправлю и в этой же версии добавлю автоматическое создание ini файла с базой пользователей, если его не существует. Желательно бы еще перенести все файлы настроек в %AppData%, чтобы не было проблем с правами на запись, но пока не представляю, как это нормально сделать, чтобы пользователям не пришлось при установке/обновлении плагина лезть в эту папку и обновлять необходимые файлы.
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 17:59, 06.01.2011
Romeo
Конечно была. Я скачал архив и поставил бота с нуля. т.е. я должен ручками базу пользователей занести?

может сделаете так чтоб можно было поставить и все работало?
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 18:15, 06.01.2011
KGB
Romeo писал(а):Конечно была. Я скачал архив и поставил бота с нуля. т.е. я должен ручками базу пользователей занести?

может сделаете так чтоб можно было поставить и все работало?
Эта ошибка будет исправлена в следующей версии. В любом случае, пока она ни на что не должна влиять: просто не будет обновляться приветствие и экспортироваться статистика. В начале первой игры база пользователей перестанет быть пустой и ошибка исчезнет.
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:22, 06.01.2011
DENS
[18:20:10] Мафиози: Ходят слухи, что путана провела ночь с бомжом.
[18:20:11] Мафиози: Робин Гуд уже собрался стрелять, но увидел, что перед ним обычный гражданин, и передумал.
[18:20:12] Мафиози: Бомж, собирая бутылки, заметил странно ведущего себя жителя. Проследив за Робин Гудом, бомж узнал, кем является житель на самом деле.
как такое возможно? бомж не заблокирован путаной
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:33, 06.01.2011
KGB
DENS писал(а):[18:20:10] Мафиози: Ходят слухи, что путана провела ночь с бомжом.
[18:20:11] Мафиози: Робин Гуд уже собрался стрелять, но увидел, что перед ним обычный гражданин, и передумал.
[18:20:12] Мафиози: Бомж, собирая бутылки, заметил странно ведущего себя жителя. Проследив за Робин Гудом, бомж узнал, кем является житель на самом деле.
как такое возможно? бомж не заблокирован путаной
Используется режим мгновенной проверки или стандартный?
UPD: Странно, как я сам не заметил этой ошибки при режиме мгновенной проверки... Исправлю, спасибо!
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:49, 06.01.2011
ОреЛ
KGB, как тут уже ранее писал Romeo, есть проблема со снятием ограничений. В чем же действительно может быть проблема? Мне очень хотелось бы помочь в этом деле.
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:55, 06.01.2011
KGB
ОреЛ писал(а):KGB, как тут уже ранее писал Romeo, есть проблема со снятием ограничений. В чем же действительно может быть проблема? Мне очень хотелось бы помочь в этом деле.
Мне казалось, что причина исправлена в 2.6.1. Ошибка проявлялась, когда ограничений в списке было более 255. Причина была простой: в цикле использовалась переменная типа Byte

После исправления больше жалоб на это не было, но если проявляется, то нужны более точные наблюдения... Не снимаются все ограничения или только часть? Постоянно ли повторяется ошибка? Может быть, в логах плагина/сервера есть какие-то ошибки?
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 10:25, 07.01.2011
DENS
кстати грабитель и доктор тоже должны быть блокирующими персонажами
вроде как
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 10:39, 07.01.2011
KGB
DENS писал(а):кстати грабитель и доктор тоже должны быть блокирующими персонажами
вроде как
Не встречал таких разновидностей игры. Встречал такое, что жертва грабителя на следующий день не может голосовать, как и тот, кого вылечил доктор (если его пытались убить).
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 13:27, 07.01.2011
DENS
поиграй денек в сказку на ирц, сразу поймешь что и как и за уши не оттянешь от игры потом

Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 14:00, 07.01.2011
KGB
Меня и от мафии было не оттащить, когда было время играть

Ну, это уже оффтопик.
По теме: такие модификации ролей буду делать, когда сделаю то, что пока
здесь. Как я уже говорил, универсальность бота важна, и такие пожелания только приветствуются

Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:01, 07.01.2011
Romeo
Плагин перестает работать. На сервере в плагинах видно что Мафия запущена, но в канале игры от него нет реакции некакой. Пока помогает остановка и запуск плагина. Щас постораюсь понаблюдать в какие моменты его начинает глючить.
В логах было только:
Код: Выделить всё
06.01.2011 13:02:55: Access violation at address 02C7681F in module 'Mafia.cfplug'. Read of address 00000004.
(0009581F){Mafia.cfplug} [02C7681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2
-------------Exception while exporting stats---------
06.01.2011 13:04:48: Access violation at address 02C7681F in module 'Mafia.cfplug'. Read of address 00000004.
(0009581F){Mafia.cfplug} [02C7681F] libstat.SortStats_QuickSort (Line 49, "libstat.pas" + 4) + $2
-------------Exception while exporting stats---------
Я единственное что оставил от старого плагина, только файлик users.ini который весит 152кб
И вот еще, При запуске плагина БОТ появляется в чате и играет, потом безследно исчезает при непонятных причинах. Но на сервере видно что Плагин светится зеленым, тип включен!
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:10, 07.01.2011
Cilvay
(Line 49, "libstat.pas" + 4)
интересно, как же так сделано чтобы писалось на какой строчке исходного некомпелированого файла происходит ошибка

или я не так понял?)
Re: Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 19:20, 07.01.2011
Romeo
Да и совсем забыл

после окончания игры бот не разбанивает. Время бана стоит 0,05