Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для PtokaX _ Викторина с титулами

Автор: mwnn 14.11.2009, 7:54

просьба перевести на API2
Викторина с титулами

(по форуму пошарился , так и не нашёл такой вариант)

заранее спасибо

 BUKTOPUHA.rar ( 25.45 килобайт ) : 71
 

Автор: Trans 14.11.2009, 15:01

Бери http://mydc.ru/topic794.html?view=findpost&p=19274
Там много интересного добавлено плюс твои титулы есть (больше 100). big_smile.gif

Автор: mwnn 14.11.2009, 19:20

действительно то что нужно big_smile.gif

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) big_smile.gif Тебе этого достаточно.
2. Ну, значит, не ставь лимит количества вопросов, или пусть правильно отвечают игроки big_smile.gif

Автор: 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 "да кучи"