myDC.ru

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

 

> Trivia Mod, API2 | Игра "Викторина"

Рейтинг 5 V
alex82
сообщение 20.2.2009, 17:06
Сообщение #141


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Название скрипта: Trivia Mod
Версия: 1.02
Версия API: API2
Автор: alex82

Информация:
Скрипт создан на основе Викторины 1.6 (by NRJ), которая в свою очередь основывается на скрипте Trivia (by chill). big_smile.gif Изменения относительно оригинального скрипта:
* Перевод на API2
* Оптимизация и уплотнение кода
* Некоторые изменения функционала:
- Запоминание последнего состояния игры
- Юзеры могут самостоятельно включать Викторину (отдельные настройки автоотключения)

Прикрепленный файл  Trivia_Mod_v1.02.rar ( 172.88 килобайт ) Кол-во скачиваний: 878

Прикрепленный файл  Trivia_Mod_v1.02.7z ( 203.96 килобайт ) Кол-во скачиваний: 398


Версия, поддерживающая Lua 5.3:
Прикрепленный файл  Trivia_Mod_v1.02a.7z ( 204.04 килобайт ) Кол-во скачиваний: 60


PS. Убедительная просьба сообщать о найденных ошибках.
Go to the top of the page
+Quote Post
8 страниц V  « < 6 7 8  
Начать новую тему
Ответов
Apollon91
сообщение 29.11.2011, 13:35
Сообщение #142


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


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




Цитата(Артём @ 29.11.2011, 12:58) *
Apollon91, если у тебя не ставится, не значит что он не рабочий, а значит что руки немного не так работают victory.gif



причем тут руки вообще, что за тупая аналогия, не работает скрипт я все перепробовал, и от рук уже тут ничего не зависит.
Go to the top of the page
+Quote Post
Mishari
сообщение 5.3.2013, 15:51
Сообщение #143


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


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




а для пятой версии есть викторина?
Go to the top of the page
+Quote Post
Артём
сообщение 5.3.2013, 21:50
Сообщение #144


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

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




Mishari, а кто сказал что она не работает на 5 птоке?
Go to the top of the page
+Quote Post
Mishari
сообщение 6.3.2013, 12:21
Сообщение #145


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


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




Спасибо Автору , работает отлично)
Go to the top of the page
+Quote Post
Mishari
сообщение 8.3.2013, 20:30
Сообщение #146


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


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




Вы не могли бы подсказать пожалуйста как через меню викторины правильно добавить вопрос ? когда я пробую добавить вопрос мне в чате хаба выходит вот это "Не правильно задан вопрос" вы не могли бы мне помочь пожалуйста
Go to the top of the page
+Quote Post
dimetro
сообщение 3.1.2015, 19:57
Сообщение #147


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

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




При игре в приват бота , когда вступаешь в игру, у кого на лс пароль,то не приходит от бота сообщение.. как то можно поправить?
Go to the top of the page
+Quote Post
serxxx
сообщение 10.9.2015, 4:10
Сообщение #148


Начинающий
*

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




Скрипт запускается, в чате пишет что викторина запущена и потом тишина. В логах идут ошибки
[7:09:13] Синтаксис C:\0.5.2.1-Lua53\scripts\TriviaMod.lua:175: attempt to call a nil value (field 'getn')
stack traceback:
C:\0.5.2.1-Lua53\scripts\TriviaMod.lua:175: in function 'MainTimer'

Эта функция
Цитата
function MainTimer()
if (table.getn(_Questions) == 0) then
LoadQuestions()
end
if GetQuestion() then
SendQuestion()
TrivData.Unanswered = TrivData.Unanswered + 1
else
UpdHint()
if TrivData.GetQuestion then
ShowAnswer()
StopStreak()
CheckAutostop()
else
if (tCfg.QuestionMode == 1) then
SendHint()
else
SendQuestion()
end
end
end
end

Версия птоки 0.5.2.1
Go to the top of the page
+Quote Post
alex82
сообщение 11.9.2015, 21:26
Сообщение #149


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




serxxx, убрал рудименты, оставшиеся от Lua 5.0. Теперь скрипт должен корректно работать под Lua 5.3.
http://files.etherway.ru/GITX44STHZJ5Y0RDBWKL

Когда на форуме заработают вложения, добавлю в первый пост.


Спасибо сказали:
Go to the top of the page
+Quote Post
serxxx
сообщение 16.9.2015, 13:06
Сообщение #150


Начинающий
*

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




alex82, Спасибо вам! Отлично работает!!!
Go to the top of the page
+Quote Post
random
сообщение 2.11.2015, 4:06
Сообщение #151


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


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




Цитата(alex82 @ 12.9.2015, 4:26) *
serxxx, убрал рудименты, оставшиеся от Lua 5.0. Теперь скрипт должен корректно работать под Lua 5.3.
http://files.etherway.ru/GITX44STHZJ5Y0RDBWKL

Когда на форуме заработают вложения, добавлю в первый пост.

alex82, по данной ссылке нет возможности скачать - "Запрашиваемые файлы не существует, или они былы удалены раннее. "
скиньте, пожалуйста, ещё раз
Go to the top of the page
+Quote Post
SCALOlaz
сообщение 15.1.2019, 13:02
Сообщение #152


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116
Спасибо сказали: 10 раз




Заради баловства, от скуки и трезвости, решил поюзать вот этот вот скрипт. Заодно немного подправил кое-где. Потом вернулся сюда, ДОЧИТАЛ ветку и понял что не заметил несколько ощутимых багов, с 2015 года alex82 так и не обновил первый пост.
Поделюсь версией. Основано на модификации 1.02а из первого поста для луашечки 5.3
Что было впилено/выпилено/исправлено. Адовая копипаста из основного файла.

TriviaMod v1.04
---
10.01.2019:
+ добавлены ранги для таблицы счёта ( доп.писькомерие ). Меню показа списка возможных званий. Звания засунуты везде где нужно.
+ tbl файлы переименованы в dat
+ исправлены грамматические ошибки в некоторых текстах ( что было замечено по пути )
+ событие Егога, сообщение дебажному админу о Егоге.
+ вкл/выкл отображения кол-ва юзеров в поле "Шара" боту, так-же параметров времени игры, перекура и между подсказками в параметры H: x/x/x и S: в MyINFO
Эта самая MyINFO по таймеру выводится раз в tCfg.BotInfoTime минут/у/ы, при условии наличия изменений: кто-то покинул игру в ЛС, или присоединился.
+ Вроде ещё что-то по мелочам, но не упомню...

+ ага, упомнил: добавлены разделители в Меню Хаба и обозначены ::имя:: менюшки Админа. Ну это не "ацкая свистоперделка", мог бы и не вспоминать big_smile.gif

---

15.01.2019:
+ в ЛС бота, а следовательно и в игру мог писать любой elmaars1 и ему подобные "гении", даже не "логинившись" в игре. Теперь так может делать только профиль,
разрешённый в Доп.Таблице tProfilesConfigPlus. Например для подачи объявления в Игру.
! и тут я дочитал ветку в форуме mydc.ru...
- убраны ошибки сортировки ТОП-ов, убрана ошибка при повторной попытке разлогиниться из игры

Архив с файлом конфигурации (в папке Data): Прикрепленный файл  TriviaMod_1.04.rar ( 220.19 килобайт ) Кол-во скачиваний: 25


ЗЫ: авторские копипасты и комментарии ото всех авторствующих в коде оставлены для будущих поколений, сиё изложение призвано токма лишь приподнять ветку из тьмы.
ЗЫ2: писанина писана для действующего хаба.


Спасибо сказали:
Go to the top of the page
+Quote Post
Schumbot
сообщение Вчера, 21:20
Сообщение #153


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


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




===================================================================
TriviaMod v2.3.0 — Advanced Trivia Script for PtokaX
===================================================================

Hi everyone,

I am releasing TriviaMod v2.3.0, a heavily improved version of the
classic Trivia script originally written by chill, then extended by
NRJ (Quiz 1.6). This release is the result of a long rework session
covering bugs, encoding, translation, and a set of new features.

-------------------------------------------------------------------
COMPATIBILITY
-------------------------------------------------------------------

- PtokaX 0.4.x.x / 0.5.x.x
- Lua 5.1 / 5.2 / 5.3 / 5.4
- Windows (Windows-1252 encoding)

-------------------------------------------------------------------
WHAT IS NEW COMPARED TO THE ORIGINAL v1.02d
-------------------------------------------------------------------

Core fixes
----------
* Fixed math.randomseed() crash on Lua 5.4 (os.clock() returns
a float — wrapped with math.floor())
* Fixed unclosed string in Commands.lu (ShowReport function,
line 382) that prevented the script from loading at all
* Fixed OnExit() crash when script failed to fully load
* Fixed questions.txt path (was pointing to wrong directory)
* Fixed duplicated line in !trivmytop stats display

Question file flexibility
-------------------------
* SplitLine() now auto-detects the number of separators per line:
- "{Cat} Question *Answer" (1 separator, no * after brace)
- "{Cat}*Question *Answer" (standard format)
- "{Cat} *Question *Answer" (extra space, also works)
All three formats are handled transparently, no config change
needed. Lines with only one separator no longer get silently
dropped when quesmode=1.
* GetQuestion() extracts the {Cat} category directly from the
question text when the Category field is empty.

Visual improvements
-------------------
* All question display modes (QuestionMode=1, showquestion 1/2/3)
now use the same framed layout as QuestionMode=0, with div1
separators for a consistent look across all modes.
* Correct answer, timeout reveal, and hints are all framed.
* Startup version printed to the PtokaX console.

New commands
------------
* !trivskip — skip current question (available to players)
* !trivconfskip — enable/disable skip (admin)
* !trivbreakskip — skip current break (admin)
* !trivgrades — show the full rank table with point thresholds

Rank system
-----------
* 10 configurable ranks (tRankMembers) with a fixed point interval
(RankInterval). Default ranks:
Novice / Apprentice / Curious / Scholar / Confirmed /
Expert / Quiz Master / Sage / Legend / Grand Champion
* Rank displayed in !trivscore (top list) and !trivmytop (stats).
* Automatic rank-up announcement when a player reaches a new rank.

Team mode (optional)
--------------------
* Activate by filling tCfg.Teams with nickname prefixes:
tCfg.Teams = { "[RED]", "[BLUE]", "[GREEN]" }
* Players are automatically assigned to a team based on their
nickname prefix — no login command required.
* Separate team score table (TeamScores.tbl), persisted to disk.
* !trivteamscore — show team ranking with rank badges.

Team multiplier — System C
--------------------------
* Players contribute to their team score with a multiplier based
on their personal rank tier:
Beginner (ranks 1-3) x1.0 — normal points
Intermediate (ranks 4-6) x1.5 — 50% bonus
Elite (ranks 7+) x2.0 — double points
* Multiplier announced after each correct answer.
* Team rank-up notified when the team crosses a new threshold.
* All coefficients are configurable in settings.lu (tTeamMulti).

-------------------------------------------------------------------
INSTALLATION
-------------------------------------------------------------------

1. Extract the ZIP into your PtokaX scripts folder.
2. The structure must be:

scripts/
Trivia_Mod.lua
TriviaMod/
settings.lu
questions.txt
Data/
Functions/

3. Edit TriviaMod/settings.lu to set your bot name, profiles,
command prefix, rank names, team prefixes, etc.
4. Load Trivia_Mod.lua from the PtokaX script manager.
5. Check the PtokaX console — you should see:
TriviaMod v2.3.0 loaded.

-------------------------------------------------------------------
QUESTION FILE FORMAT
-------------------------------------------------------------------

The script accepts three equivalent formats:

{Category} Question text *Answer
{Category}*Question text *Answer
{Category} *Question text *Answer

Multiple valid answers are separated by additional * characters:

{Category} *Question *Answer1 *Answer2

The category tag {…} is optional. Lines without it are read as
plain "Question *Answer" entries.

-------------------------------------------------------------------
COMMANDS SUMMARY
-------------------------------------------------------------------

Players
-------
!trivhelp — help
!trivmytop — your personal stats and rank
!trivscore — top scorers
!trivstats — top N player stats
!trivtoptime — top by average response time
!trivtopanswers — top by correct answer count
!trivtopstreak — top by streak
!trivskip — skip current question
!trivhint — request a hint
!trivreport — report an error in a question
!trivgrades — show rank table
!trivteamscore — show team ranking (if team mode active)
!login / !logout — join / leave the game (PM mode)

Admin
-----
!trivstart — start the quiz
!trivstop — stop the quiz
!trivpause — announce a break
!trivcontinue — resume after break
!trivbreakskip — skip current break
!trivquestion N — jump to question number N
!trivconfskip — toggle question skip on/off
!trivhint — toggle hints on/off
!trivchangemode — toggle sequential/random mode
!trivmain / !trivpm — switch main chat / PM mode
!trivaddquestion — add a question live
!trivshowreport — show error reports
!resetscores — reset all scores

-------------------------------------------------------------------
CREDITS
-------------------------------------------------------------------

Original script : chill
Quiz 1.6 rework : NRJ
v1.02d base : TriviaMod team
v2.x rework : Raphaël (FR)

Based on the original thread: http://mydc.ru/topic1377.html

-------------------------------------------------------------------
FEEDBACK
-------------------------------------------------------------------

Please report any bugs, suggestions or question file issues in
this thread. Tested on PtokaX 0.5.x with Lua 5.4 on Windows.
Код
[/code]

  Enjoy the quiz!

===================================================================[code]

Прикрепленные файлы
Прикрепленный файл  TriviaMod_v2.3.0_En_.zip ( 45.05 килобайт ) Кол-во скачиваний: 0
 
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Trivia
От темы с ID: 3596
0 qqqqqq 4 573 2.1.2012, 16:59 Посл. сообщение: qqqqqq
No New Posts Topic has attachmentsTrivia
Викторина
0 Артём 7 040 30.6.2010, 20:59 Посл. сообщение: Артём
No New Posts От: Trivia Mod
От темы с ID: 1377
0 Ksan 5 779 12.5.2010, 18:22 Посл. сообщение: Ksan
No New Posts От: Trivia Mod
От темы с ID: 1377
0 TiGRpp 6 097 15.11.2009, 8:20 Посл. сообщение: TiGRpp
No New Posts От: Trivia Mod
От темы с ID: 1377
0 Wariner 5 991 23.3.2009, 0:22 Посл. сообщение: Wariner

 



RSS Сейчас: 2.7.2026, 2:20