myDC.ru

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

 

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

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


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

Группа: Неактивированные
Сообщений: 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 килобайт ) Кол-во скачиваний: 877

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


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


PS. Убедительная просьба сообщать о найденных ошибках.
Go to the top of the page
+Quote Post
8 страниц V  « < 4 5 6 7 8 >  
Начать новую тему
Ответов
Nickolya
сообщение 6.3.2010, 14:11
Сообщение #102


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

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




Цитата(Kingston @ 6.3.2010, 3:53) *
Не воспринимает ответы регистра отличного от того что в файле beat_plaster.gif

В конец скрипта добавляй функцию
Код
string.String2Lower = function(s)
  for i = 192, 223 do
    s = s:gsub(_G.string.char(i), _G.string.char(i + 32))
  end
  s = s:gsub(_G.string.char(168), _G.string.char(184))
  return s:lower()
end

И в скрипте замени все
Код
string.lower
на
Код
string.String2Lower


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 6.3.2010, 14:50
Сообщение #103


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Или просто в функции OnStartup написать
Код
os.setlocale"Russian_Russia.1251"


Спасибо сказали:
Go to the top of the page
+Quote Post
Nickolya
сообщение 6.3.2010, 15:27
Сообщение #104


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

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




Можно и так, спасибо за наводки big_smile.gif Кстати, где эти локалии смотреть и как определять?
Go to the top of the page
+Quote Post
Setuper
сообщение 6.3.2010, 15:33
Сообщение #105


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Это стандартная локаль для русского языка в кодировке cp1251.
Локали для других языков мира можно нарыть в интернете, однако не думаю, что нам они пригодятся big_smile.gif

Кто не верит, что это работает. Может попробовать в птохе простейший скрипт:
Код
os.setlocale"Russian_Russia.1251"
local str = "ПРИВЕТ"
Core.SendToAll(str:lower())

big_smile.gif
Go to the top of the page
+Quote Post
steppnov
сообщение 7.3.2010, 20:39
Сообщение #106


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




still_dreaming.gif как зделать чтобы викторина отключалсь сама 00:00 а в 8:00 включалась сама ??
так как у меня она работает в авто режиме так интереснее )))
подскажите пжлтооооо embarrassed.gif
Go to the top of the page
+Quote Post
steppnov
сообщение 9.3.2010, 0:05
Сообщение #107


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




ну так что подскажите ????? или как((
Go to the top of the page
+Quote Post
Nickolya
сообщение 9.3.2010, 12:10
Сообщение #108


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

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




Добавь вот такой скрипт, только не забудь настроить как надо. Банально, но тебе думаю подойдет big_smile.gif
Прикрепленные файлы
Прикрепленный файл  TrivaNightManager.lua ( 978 байт ) Кол-во скачиваний: 22
 


Спасибо сказали:
Go to the top of the page
+Quote Post
steppnov
сообщение 9.3.2010, 12:35
Сообщение #109


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




спс большое всё гениальное просто))))
а как там сделать чтобы выходило сообщение ? при отключении например "Игра была автоматически отключена в 00:00 Игра будет продолжена в 8:00"
было бы вообще шикарно ))))
Go to the top of the page
+Quote Post
Nickolya
сообщение 9.3.2010, 12:54
Сообщение #110


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

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




Перезалил в пост выше версию с сообщением. Ты попробовал, сам скрипт работает?
Go to the top of the page
+Quote Post
steppnov
сообщение 9.3.2010, 13:23
Сообщение #111


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




да всё работает ещё раз спс
в посте выше нет перезалитого файла он идентичный
без сообщения вообщем
Go to the top of the page
+Quote Post
Nickolya
сообщение 9.3.2010, 13:53
Сообщение #112


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

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




Сорри, перезалил еще раз, теперь точно новый вариант.


Спасибо сказали:
Go to the top of the page
+Quote Post
steppnov
сообщение 9.3.2010, 14:02
Сообщение #113


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




still_dreaming.gif
Go to the top of the page
+Quote Post
Pulse
сообщение 13.3.2010, 21:29
Сообщение #114


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


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




поделитесь базой вопросов. )
Go to the top of the page
+Quote Post
Arthurec
сообщение 15.3.2010, 1:16
Сообщение #115


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


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




а можно ли какой то командой отключить викторину?
Go to the top of the page
+Quote Post
Pulse
сообщение 15.3.2010, 2:11
Сообщение #116


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


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




Управление - Выключить
или команда в чат: !trivstop

доступность команд определенному профилю - в настройках скрипта: \TriviaMod\settings.lu

Go to the top of the page
+Quote Post
solider
сообщение 28.3.2010, 16:10
Сообщение #117


Начинающий
*

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




os.setlocale"Russian_Russia.1251"

вот скрипт на лине. там тоже написано. но все равно есть чувствительность к регистру.
Go to the top of the page
+Quote Post
Lucifier
сообщение 28.3.2010, 19:13
Сообщение #118


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


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




новой базы вопросов нет???
Go to the top of the page
+Quote Post
as91
сообщение 26.4.2010, 19:35
Сообщение #119


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 29.3.2010
Пользователь №: 6 507
Спасибо сказали: 1 раз




Добрый день, у меня следущая проблема - если отрубят свет, то вика стирает свою бд, начинает новую поверх этой. У меня уже вротой раз обнуляется топ вики. Юзеры не в восторге. Можно ли как ниб профиксить?
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.4.2010, 9:55
Сообщение #120


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

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




Попробуй после
Код
function MainTimer()
добавить
Код
OnExit()
и воссоздать условия обнуления топа, если топ не обнулится - тебе повезло, однако данное действие создаст дополнительную нагрузку на хаб с периодичностью в примерно 14 секунд...
Go to the top of the page
+Quote Post
Слава
сообщение 9.5.2010, 2:23
Сообщение #121


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


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




Если сделать повторно команду !trivlogout то бота выкидывает с хаба вот с такой ошибкой: Синтаксис C:\Program Files\PtokaX\scripts\TriviaMod.lua:270: attempt to concatenate local 'data' (a nil value)
В чём может быть проблема?
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 18.4.2024, 13:33