myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Викторина, API2

yMka
сообщение 2.12.2008, 17:02
Сообщение #121


Активный участник
***

Группа: Пользователи
Сообщений: 59
Регистрация: 1.12.2008
Пользователь №: 1 258
Спасибо сказали: 27 раз




Название скрипта: Викторина
Версия скрипта: 1.06
Версия API: API 2
Автор: NRJ (базируется на викторине от chill'a)
Описание скрипта: скрипт викторины с изменённым видом подачи подачи вопросов (без пустых строк) + 240000 вопрсов в базе.

Прикрепленные файлы
Прикрепленный файл  Viktorina.rar ( 4.02 мегабайт ) Кол-во скачиваний: 5218
 
Go to the top of the page
+Quote Post
8 страниц V  « < 5 6 7 8 >  
Начать новую тему
Ответов
Ksan
сообщение 8.10.2010, 18:37
Сообщение #122


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




MARVELtm, вопрос непонятный. Что за категория? В твоем примере не вижу повода для разговора о категориях.
И вообще, для поднятия вопроса о категориях, нужно базу вопросов разбить по категориям, насколько я понимаю.
Go to the top of the page
+Quote Post
MARVELtm
сообщение 15.10.2010, 7:10
Сообщение #123


Активный участник
***

Группа: Пользователи
Сообщений: 59
Регистрация: 26.10.2008
Пользователь №: 893
Спасибо сказали: 0 раз




Подскажите как бота убрать из списка. И в анаграммах и в виселице и в других скриптах?????
Go to the top of the page
+Quote Post
Артём
сообщение 15.10.2010, 7:57
Сообщение #124


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




MARVELtm, settings.dat
Код
TrivEx._Sets.tKey = 1    -- если regbot = 1, то будет ли бот с ключиком или нет

"в других скриптах"
Код
Core.RegBot
заком-вать чтобы уберать бота.
Go to the top of the page
+Quote Post
MARVELtm
сообщение 15.10.2010, 14:43
Сообщение #125


Активный участник
***

Группа: Пользователи
Сообщений: 59
Регистрация: 26.10.2008
Пользователь №: 893
Спасибо сказали: 0 раз




Цитата(Артём @ 15.10.2010, 8:57) *
MARVELtm, settings.dat
Код
TrivEx._Sets.tKey = 1    -- если regbot = 1, то будет ли бот с ключиком или нет

"в других скриптах"
Код
Core.RegBot
заком-вать чтобы уберать бота.



что то не оплучилось

-- 0 = не регистрировать бота на хабе, 1 = регистрировать
TrivEx._Sets.regbot = 0

-- если regbot = 1, то будет ли бот с ключиком или нет
TrivEx._Sets.tKey = 0

Все равно в списке без ключика
Go to the top of the page
+Quote Post
Nickolya
сообщение 15.10.2010, 16:16
Сообщение #126


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Попробуй в добавок к этому в конце файла settings.dat заменить настройку (всю последнюю строку) TrivEx._Sets.botmyinfo на
Код
TrivEx._Sets.botmyinfo = "" -- описание бота
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 3:30
Сообщение #127


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Для тех, у кого версия викторины, которую я ранее выкладывал с доп.фишками...
Если кому не нравится, что во время игры В ЧАТЕ бот периодически пишет информацию про сколько сейчас человек и на какой вопрос отвечают в игре (хотя при игре в чате там столько флуда из-за самой игры, что еще одно сообщение за 30 минут уже ничего не испортит), то можете сделать так:
Найти код:
Код
        elseif (self:GetPlayMode() == "main") and not TrivEx._Sets.maintoall then
                for nick,i in pairs(self._MainPlayers) do
                        if not Core.GetUser(nick,true) then
                                self._MainPlayers[nick] = nil
                        end
                end
                if TrivEx._Sets.showplayers == 1 then
                        TmrMan.AddTimer(TrivEx._Sets.showplayerstimer*60000, "ShowPlayers")
                end

и оттуда удалить (или закомментировать) последние 3 строки, а точнее, эти:
Код
                if TrivEx._Sets.showplayers == 1 then
                        TmrMan.AddTimer(TrivEx._Sets.showplayerstimer*60000, "ShowPlayers")
                end

Затем сохранить и перезапустить игру.
Go to the top of the page
+Quote Post
Nickolya
сообщение 23.10.2010, 17:18
Сообщение #128


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Итак, выкладываю викторину, в которой при правильном ответе выходит только сообщение об этом, а итоги подводятся либо по окончании времени ответа на вопрос, либо по N правильных ответов от юзеров, что опционально. Добавлена в конфиг 1 настройка и изменена еще одна:
Код
TrivEx._Sets.showcorrectanswer = 0        -- 0 = режим игры с несколькими правильными ответами от разных юзеров, 1 = показывать детальный отчет о правильном ответе, 2 = только показывать, что был дан правильный ответ
TrivEx._Sets.answerstonext = 3            -- 0 = играем пока не истечет время, другое число - максимальное количество пользователей, после которых будут подведены итоги
Это все изменения касательно конфига, так что первую опцию можете поправить у себя, вторую просто вставить за ней прямо в конфиге. Изменения в самом скрипте более значительны, поэтому сохранив старый, заменяйте скрипт на новый. Архив содержит исключительно скрипт и файл конфига, базы и другие файлы должны быть от викторины из этой темы выше. Тестите...
Прикрепленные файлы
Прикрепленный файл  BUKTOPUHA_newapi_multiAnswerMod_byNickolya.rar ( 15.18 килобайт ) Кол-во скачиваний: 100
 


Спасибо сказали:
Go to the top of the page
+Quote Post
rival
сообщение 30.10.2010, 5:01
Сообщение #129


Начинающий
*

Группа: Пользователи
Сообщений: 29
Регистрация: 11.1.2009
Из: Владивосток
Пользователь №: 1 774
Спасибо сказали: 5 раз




пишет ошибку:
...ripts\BUKTOPUHA_newapi_multiAnswerMod_byNickolya.lua:705: bad argument #1 to 'random' (interval is empty)
уже не надо...сам разобрался
Go to the top of the page
+Quote Post
Nickolya
сообщение 30.10.2010, 18:50
Сообщение #130


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




rival, и в чем была проблема, можешь рассказать? Для последующих поколений пользователей будет всегда полезно.
Go to the top of the page
+Quote Post
Ksan
сообщение 31.10.2010, 0:05
Сообщение #131


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Nickolya, скорее всего, это был его косяк, а не викторины или твоего кода. Я проверил, работает. Только я ещё применил это к родному оформлению (это удобнее и красивее), а не от NRJ, плюс добавил вывод и полных очков ответивших юзеров, а не только за данный вопрос.
Go to the top of the page
+Quote Post
FAST
сообщение 4.1.2011, 10:37
Сообщение #132


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 19.12.2010
Пользователь №: 8 335
Спасибо сказали: 0 раз




LeoSP, я даже не одного вопроса не ответил ))
Go to the top of the page
+Quote Post
TiGRpp
сообщение 1.2.2011, 13:54
Сообщение #133


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(Nickolya @ 23.10.2010, 18:18) *
Итак, выкладываю викторину, в которой при правильном ответе выходит только сообщение об этом, а итоги подводятся либо по окончании времени ответа на вопрос, либо по N правильных ответов от юзеров, что опционально.
Код
TrivEx._Sets.showcorrectanswer = 0        -- 0 = режим игры с несколькими правильными ответами от разных юзеров, 1 = показывать детальный отчет о правильном ответе, 2 = только показывать, что был дан правильный ответ
TrivEx._Sets.answerstonext = 3            -- 0 = играем пока не истечет время, другое число - максимальное количество пользователей, после которых будут подведены итоги
Тестите...

Отлично работает режим игры с несколькими правильными ответами от разных юзеров.
Что недостает:
  • Вывод полной статистики по каждому вопросу: время на ответ, общее количество очков + очки за ответ, занимаемое место, сообщение об отрыве или отставании для ответившего первым...
Режим с итогами я не увидел. Выпиливал сам.
Было бы интересно следующее:
  • Запуск турнирного отсчета по времени или по количеству вопросов с обособленным начислением очков и бонусов, и их последующего добавления к общему результату,
  • Возможность перевода турнира в личку бота, параллельно основной игре в чате, с выводом информации в чат о ходе поединка,
  • Подключение болельщиков после начала турнира с разрешением давать комментарии, но не ответы,
  • Усложненный режим с отключением подсказок (особое меню для турнира),
  • Вызов на блиц с общим уведомлением, если кто пожелает присоединиться.

Go to the top of the page
+Quote Post
Ksan
сообщение 1.2.2011, 21:51
Сообщение #134


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




У тебя губа не дура! big_smile.gif
Проще написать другой скрипт, чем долатывать этот по всем этим твоим ТЗ.
Если кому больше нечего делать, пусть делает.
Дерзай!
Go to the top of the page
+Quote Post
вхат
сообщение 11.2.2011, 3:50
Сообщение #135


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 5.2.2011
Пользователь №: 8 721
Спасибо сказали: 0 раз




Народ у кого есть викторина с дуэлем или скажите как ее сделать
Go to the top of the page
+Quote Post
Damaks
сообщение 23.3.2011, 18:04
Сообщение #136


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 260
Регистрация: 1.6.2010
Пользователь №: 6 968
Спасибо сказали: 83 раза




У меня вопросик небольшой появился - за что отвечают sequentialnum и getques?
P.S. В скрипте от Nickolya


И ещё вопрос следом. Как при выводе правильно ответивших после вопроса вставить общее количество правильных ответов, очков и среднее время на ответ?


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 2.3.2012, 20:29
Сообщение #137


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




База вопросов Sclex’а, версия 3.0
Прикрепленный файл  viktorina_base_by_Sclex_v3.0.zip ( 3.19 мегабайт ) Кол-во скачиваний: 64


Спасибо сказали:
Go to the top of the page
+Quote Post
Jimchat
сообщение 3.7.2012, 22:54
Сообщение #138


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 3.7.2012
Пользователь №: 10 695
Спасибо сказали: 0 раз




Есть ли у кого нибуть нормальный скрипт викторины????
Go to the top of the page
+Quote Post
Артём
сообщение 3.7.2012, 23:19
Сообщение #139


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Jimchat, а в первом посте ненормальный скрипт?
Go to the top of the page
+Quote Post
Infern0_05
сообщение 11.7.2012, 1:58
Сообщение #140


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 17.3.2012
Пользователь №: 10 406
Спасибо сказали: 0 раз




а где можно изменить имя бота?
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 11.7.2012, 10:56
Сообщение #141


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 199
Регистрация: 13.10.2010
Из: Михайловск
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(Infern0_05 @ 11.7.2012, 2:58) *
а где можно изменить имя бота?

- весь конфиг вынесен в отдельный файл 'BUKTOPUHA\settings.dat'
-- Ник бота
Код
TrivEx._Sets.bot = "Викторина"
Go to the top of the page
+Quote Post

8 страниц V  « < 5 6 7 8 >
Ответить в данную темуНачать новую тему
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Fili викторина
9 Leer.ua 17 513 30.3.2013, 14:25 Посл. сообщение: zaken
No New Posts Викторина
4 Leer.ua 10 513 6.1.2011, 4:34 Посл. сообщение: Nickolya
No New Posts Topic has attachmentsПолностью Настроенная Викторина
Развлечение *викторина* более 500000 вопросов
8 -=FugeN=- 2 11 662 12.5.2010, 11:33 Посл. сообщение: Nickolya
No New Posts Topic has attachmentsВикторина с титулами
API2
7 mwnn 11 345 19.11.2009, 9:35 Посл. сообщение: PRIZrak
No New Posts Topic has attachmentsИгра Анаграммы (старая Викторина)
API1
8 Andrey_SHANDERA 18 141 27.7.2009, 16:11 Посл. сообщение: Drakula
No New Posts Topic has attachmentsОт: Викторина
От темы с ID: 794
5 Milena 9 140 26.6.2009, 13:48 Посл. сообщение: Wariner
No New Posts Topic has attachmentsОт: Игра Анаграммы (старая Викторина)
От темы с ID: 74
11 derSpinner 15 169 17.6.2009, 21:14 Посл. сообщение: Setuper
No New Posts От: Викторина
От темы с ID: 794
2 ЯдерныйАпельсин 6 681 4.3.2009, 18:09 Посл. сообщение: ЯдерныйАпельсин
No new Topic has attachmentsВикторина
автостарт
37 Wariner 44 308 12.2.2009, 12:05 Посл. сообщение: D'aspid
No New Posts Викторина
API1
0 yMka 5 102 23.12.2008, 7:00 Посл. сообщение: yMka
No New Posts От: Викторина
От темы с ID: 162
0 Severskline 5 151 12.12.2008, 13:31 Посл. сообщение: Severskline
No New Posts От: Ищу:викторина, Рекорды. День Рождение, Анегдоты
От темы с ID: 547
2 *FoxMalder* 7 185 28.11.2008, 22:08 Посл. сообщение: *FoxMalder*
No new Topic has attachmentsИщу:викторина, Рекорды. День Рождение, Анегдоты
API II
19 Mol 22 849 28.11.2008, 20:18 Посл. сообщение: Nickolya
No New Posts От: Ищу:викторина, Рекорды. День Рождение, Анегдоты
От темы с ID: 547
2 Strannik 7 166 28.11.2008, 10:47 Посл. сообщение: sphinx

 



RSS Сейчас: 26.11.2024, 23:18