Автор: mwnn 14.11.2009, 7:54
просьба перевести на API2
Викторина с титулами
(по форуму пошарился , так и не нашёл такой вариант)
заранее спасибо
Автор: Trans 14.11.2009, 15:01
Бери http://mydc.ru/topic794.html?view=findpost&p=19274
Там много интересного добавлено плюс твои титулы есть (больше 100).
Автор: mwnn 14.11.2009, 19:20
действительно то что нужно
p.s. пару попросов по викторине
викторина настроена на вывод вопросов в общак .
Цитата
TrivEx._Sets.maintoall = true
TrivEx._Config.mode = "main"
1. подкажи, пожалуйста, как отключить функционал
Цитата(Trans @ 6.8.2009, 21:04)
2. Одинокий игрок не может наращивать очки, хотя отвечать на вопросы может.
а то получается каждый игрок играет один и ответы соответсвенно не защитываются
Цитата
[03:44:57] <-Викторина-> 394059. Вопрос: вышитое полотенце
[03:44:57] <-Викторина-> Подсказка: ****** 6 букв(ы)
[03:45:17] <-Викторина-> Ты играешь один. Это некорректно по отношению к другим. Зарабатывайте очки в соревновании с другими. Очки не засчитаны.
[03:45:17] <mwnn> рушник
2. выставил в настройках кол-во вопросов , после которых викторина выключается .
Цитата
TrivEx._Sets.autostop = 10
.. проходит 10 вопросов без ответа и в общаке начинается флуд от бота
[03:13:15] <-Викторина-> Игра была автоматически остановлена, так как на 10 вопросов подряд не был дан ни один правильный ответ.
[03:13:15] <-Викторина-> Игра была автоматически остановлена, так как на 10 вопросов подряд не был дан ни один правильный ответ.
[03:13:16] <-Викторина-> Игра была автоматически остановлена, так как на 10 вопросов подряд не был дан ни один правильный ответ....
и так пока не выключишь скрипт
Автор: Trans 14.11.2009, 19:35
1. Найди в скрипте строку:
Код
if iNUser ~= 1 then
и замени её на
Код
if iNUser ~= 1000 then
Тогда будет условие не про одного юзера, а про тысячу (хотя вместо 1000 можешь написать 10000)
Тебе этого достаточно.
2. Ну, значит, не ставь лимит количества вопросов, или пусть правильно отвечают игроки
Автор: mwnn 14.11.2009, 20:00
заменил в скрипте строку , перезагрузил скрипт
так же выводится сообщение
Цитата
[03:58:07] <-Викторина-> Ты играешь один. Это некорректно по отношению к другим. Зарабатывайте очки в соревновании с другими. Очки не засчитаны.
Автор: Trans 14.11.2009, 20:45
Оп-с...там надо в 2 местах. Ещё 1 строку такую же найди и замени.
Напиши о результате.
Автор: mwnn 15.11.2009, 4:53
исправил в 2 местах, теперь все в норме ;)
Автор: PRIZrak 19.11.2009, 9:35
Это (вопрос о кол-ве игроков и ответ) надо было бы прикрепить сюда http://mydc.ru/topic794.html?view=findpost&p=19274 "да кучи"