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

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

MyDC.ru _ Kорзина _ Скрипт Рекордов

Автор: *FoxMalder* 15.8.2008, 11:02

можите дать скрипт рекордов на 0360 птоку?
а то у меня есть 2 скрипта и не 1 из них нормально не работает :(
может за долгое время своей эксплуатации код потерся beat_brick.gif или скрипты дерутся между собой... хз

при запуске все ок при вводе команды "rb.show" ошибка "RecordBot 1.5a_ 5.1.lua:225: bad argument #3 to 'format' (string expected, got nil)" помогите

 RecordBot_1.5a.lua ( 9.53 килобайт ) : 28
 

Автор: Wariner 15.8.2008, 17:04

Поставил себе скрипт... оказалось он рабочий big_smile1.gif единственное что пришлось поправить это менюшку...
Пробуй, если не работает, значит наверное конфликт с другим скриптом....

 RecordBot_1.5a.lua ( 9.63 килобайт ) : 20
 

Автор: *FoxMalder* 15.8.2008, 19:04

менюшка и так нормальная эт над ней форум издевается
а ошибка осталась :(

Автор: Setuper 15.8.2008, 19:46

Первое же, что я увидел, скачав скрипт, - это то, что в скрипте 2 функции NewUserConnected - следовательно, вывод - это не скрипты конфликтуют, а функции NewUserConnected, а именно вторая перекрывает первую))))

Второе, что увидел - это то, что менюшки сделаны неверно! В конце каждой менюшки надо ставить НЕ символ "|", а КОД ЭТОГО СИМВОЛА, его код "&#124" !!!

Автор: *FoxMalder* 15.8.2008, 20:04

форум переделывает "&#124" в "|" .... бейте его
помоему скрипт над переделать с 0351 под 0360 и все работать будет surrender.gif

Автор: Wariner 15.8.2008, 20:36

Убрал вторую функцию NewUserConnected, ещё раз проверил скрипт на Ptokax 0.3.6.0.
Всё работает!!!

 RecordBot_1.5a.lua ( 9.58 килобайт ) : 26
 

Автор: *FoxMalder* 15.8.2008, 21:29

но только не у меня :(

Автор: Infernus-pro 16.8.2008, 13:05

На API 2 ошибка:

Цитата
[16:03] Синтаксис RecordBot_1.5a_newapi.lua:90: attempt to concatenate field 'sNick' (a nil value)

Можете выложит папку скрипта?

Автор: NikseR 12.11.2008, 1:59

Господа, переделайте пожалуйста скрипт под API2 what.gif и выложите папку скрипта заодно, как попросил предыдущий товарищ, если не сложно

Автор: district 12.11.2008, 22:21

Среди кучи перепробованных рекорд-ботов нашел один, более-менее вменяемо работающий.
Есть, что хотелось бы доработать и изменить под свою конкретику, но это уже другая тема.
Под 0.3.6.0 погонял.

Пробуйте.
-------------------------------------------------------------------------------------------------------------------
Утром добавлена менюшка для опов и скрипт перезалит.

 RecordBot_5.5.1_NRJ.lua ( 9.41 килобайт ) : 13
 

Автор: Mol 12.11.2008, 23:08

Хех.. под API 2 бы..(

Автор: Perspect 12.11.2008, 23:20

Да, сейчас более актуальны скрипты под PtokaX 0.4.1.1

Автор: *FoxMalder* 12.11.2008, 23:56

 Record_newapi.lua ( 9.72 килобайт ) : 16
можно было и поискать ;)

Автор: Mol 13.11.2008, 0:13

Нето) нету вывода рекордов в 4ат, при конекте юзера.

Автор: district 13.11.2008, 12:41

Только что пофиксил неверное отображение даты, когда было макс. юзеров - вместо нее
скрипт выводил дату, когда была отмечена макс. шара. Изменен также сам формат даты: было

Цитата
11/13/08 13:00:00
(первая цифра - месяц, для русского глаза неудобно, считаю)

стало:

Цитата
13 Nov 2008 13:00
(убрал секунды, ни к чему это буквоедство)

Хороший скрипт! big_smile.gif

 RecordBot_5.5.1_NRJ.lua ( 9.52 килобайт ) : 21
 

Автор: *FoxMalder* 13.11.2008, 14:19

вот если б сделать чтобы рекорды появлялись до мотда а не после...


зы если включить скрипт и сразу перезайти на хаб то рекорды будут появляться до мотда .... а потом после :(

Автор: district 13.11.2008, 16:58

Цитата
вот если б сделать чтобы рекорды появлялись до мотда а не после...


а во имя чего?
Во-первых, их можно отключить из опской админки (я так и сделал, чтобы не мозолили глаза новому вошедшему. Скромнее надо быть, товарищи! big_smile.gif )
Во-вторых, можно изменить режим показа рекордов по умолчанию - тогда включить показ каждому входящему можно будет опять же из опской админки, однако, только до перезапуска скрипта.

0- не показывать по умолчанию, 1 - показывать
Код
if mSet.Config.Login == nil then mSet.Config.Login= 0

Автор: *FoxMalder* 13.11.2008, 18:03

отключить всегда успеется >,<

Автор: Perspect 13.11.2008, 19:32

Синтаксис ...Files\PtokaX 0.4.1.1\scripts\RecordBot_5.5.1_NRJ.lua:219: attempt to call method 'SendData' (a nil value) unhappy.gif

Автор: district 13.11.2008, 19:45

Perspect

Это под API1 скрипт, под новой Птокой он ходить и не должен.

Автор: Perspect 13.11.2008, 19:56

Очень жаль, а то я уже успел обрадоваться... Под под API 2 было бы прикольней big_smile.gif
А я тут сижу, пытаюсь ошибку найти exciting.gif

Автор: Mol 13.11.2008, 21:45

Так..с нуждаемся в скрипте рекордов под API 2, который могбы ввыводить рекорды после приветсвия, спасибо.

Автор: Wariner 13.11.2008, 22:53

Конвертнул, немного поправил...если будут ошибки пишите

 RecordBot_1.5a_newapi.lua ( 9.89 килобайт ) : 8
 

Автор: Mol 14.11.2008, 0:12

Пля.. не выводит он в приветсвие рекорды.. и при выполнение каманды, которая показывает рекорды, рекорды выводятся дважды.

Автор: Wariner 14.11.2008, 9:46

Так как, выложенный district`ом скрипт рабочий, предлагаю перенести обсуждение в эту тему http://mydc.ru/topic629.html + плюс выложил там скрипт переведённый под API 2

Автор: district 14.11.2008, 10:42

И все-таки каверзные вопросы еще остались )))
Кто знает, как переделать отображение рекордов шары в ТБ, чтобы отображалось так же привычно, как отображается в клиенте (2 знака после запятой, а не один)? А лучше - три, для точности?

Автор: Nickolya 14.11.2008, 10:46

Код
string.format("%0.1f %s",intSize, sUnits);

Циферка 1 отвечает за количество знаков после точки...

Автор: district 14.11.2008, 10:54

Nickolya
Вот до чего приятно иметь дело с осведомленным человеком! big_smile.gif

А то было так: заходят двое, один за другим, и обоим отсылается уведомление "вы улучшили общую шару хаба", и при этом в обоих случаях показывается одна и та же округленная цифра. Нелогично как-то... Шара - она счет любит! big_smile1.gif
Спасибо.

Автор: goha-007 16.1.2009, 14:53

а команды у этого бота есть или нет с помощью которых можно вызывать ту или иную инфу?