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

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

MyDC.ru _ Kорзина _ От: Цитатник Рунета

Автор: Nickolya 7.10.2008, 12:23

Вот ссылка на пост с архвом: Нужен Скрипт На 0.4.1.1 Выдающий Цитаты С Башорга + понадобится еще библиотека pxwsa_l51.dll и возможно cc3270.dll, выложу если не найдешь, пиши сюда тогда. feel_good.gif

Автор: KRIOS 7.10.2008, 18:36

для Николя
в скрипте по этой ссылке вот такие ошибки выдает
[00:35] Syntax ....LUA.5.1.1.RUS.by.NRJ\scripts\Bash.Org.Ru Script.lua:24: attempt to call global 'libinit' (a nil value)
[00:35] Syntax ....LUA.5.1.1.RUS.by.NRJ\scripts\Bash.Org.Ru Script.lua:79: attempt to index global 'WSA' (a nil value)

библиотеку я не нашел

Автор: KRIOS 18.10.2008, 14:05

А можно сделать так чтобы цитаты выводились в личку, но не автоматом, а по запросу как погода. Выбрал в меню цитаты баша, например, и он в личку отправил одну или три.
или подскажите где это можно дописать. Я так понимаю он не с инета выводит в чат цитаты, а из файла который обновляеться с инета

а можно сделать так чтобы цитаты выдавались по запросу только тому кто запрашивает?

Автор: Setuper 11.12.2008, 13:09

Ну так а ошибку перевёл? Что она означает?
Она переводится так: плохой первый аргумент в функции 'random' (пустой интервал).
Аргумент в этой функции - это тоже функция: table.maxn(tNumbers).
Функция table.maxn возвращает размер таблицы tNumbers.

Отсюда вывод: таблица tNumbers - пустая (имеет нулевой размер).

Отсюда собственно и ошибка.

Автор: artsi81 11.12.2008, 14:30

создал файл tNumbers.tbl вручную. подкорректировал время обновления таблицы, обновилась.. ща заценю в работе. Пасиб за подсказку

Автор: Strannik 12.12.2008, 23:28

Цитата(sphinx @ 9.12.2008, 1:10) *
Да, можно, я так и сделал. big_smile1.gif


Плиз выложи готовый скрит с меню
заранее спасибо

Автор: Digitex =) 23.12.2008, 21:30

Цитата(Strannik @ 13.12.2008, 6:28) *
Плиз выложи готовый скрит с меню
заранее спасибо

Да! Народ помогите пожалуйста! Ну просто очень необходим. baffle.gif

Автор: Strannik 3.1.2009, 20:23

Цитата(OtshelnikFm @ 3.1.2009, 17:54) *
Ну а почему бы не подсказать как меню прикрутить? Смысл тогда постить сообщение?

Ребят - вопрос:
iSecondsToSend = 60 * 5 -- время в скундах для вывода цитат в чат
iSecondsToSendNew = 60 * 5 -- время в скундах для вывода новых цитат в чат
тоесть через 5 минут в чат выводиться будут? и новые цитаты тоже через 5 минут?
Просто надо чтобы по запросу из меню выдавалось по одной цитате в чат. Соответственно только для того кто запросил, а не всем пользователям


Я только за, нужно управление через меню , а не вывод постоянный через некоторое время.
Ну так что кто нибуть выложит с меню готовый скрипт?

Автор: MEXAHuK 3.1.2009, 21:02

поласта:
присобачено меню
цитаты показываются только тому кто цитату заказал

 Bash.Org.Ru_Script___by_Nickolya_____API_2___.rar ( 2.96 килобайт ) : 18
 

Автор: OtshelnikFm 3.1.2009, 21:15

Вываливает команды в чат! Как убрать?

Автор: MEXAHuK 3.1.2009, 21:28

разве?
в 104 строке проверь наличие return true если нету - то вставь.

Автор: Wariner 3.1.2009, 21:50

Мне кажется неправильная реализация просто...

Код
    if sCmd == "Bash" then
        SendQuote()
        Core.SendToUser(tCurUser,"<"..sBot.."> "..sMsg)
       return true
    end

какое sMsg ты тут посылаешь?!

Через 5 минут почищу тему и выложу скрипт с выбором по таймеру или из меню и если из меню то в приват или в мейн!

Автор: MEXAHuK 3.1.2009, 22:10

такое sMsg которое в core.lua на 72 строке

Автор: Wariner 3.1.2009, 22:21

Ты здесь не правильно сделал ибо sMsg это переменная функции SendQuote() и функция её не возвращает! Поэтому команды проскакивают в чат так как возникает ошибка попытка отправка в чат sMsg равное nil. А цитату выводимую в чат видишь не только ты а все! потому что последняя строка в функции SendQuote() это Core.SendToAll...

Автор: OtshelnikFm 3.1.2009, 22:22

\scripts\Bash.Org.Ru [ API 2 ].lua:103: attempt to concatenate global 'sMsg' (a nil value)

return true в 104 строке стоит

Автор: Wariner 3.1.2009, 22:28

Жмём в браузере обновить текущую страницу и качаем из первого поста

Автор: OtshelnikFm 3.1.2009, 22:39

Цитата(Wariner @ 3.1.2009, 22:28) *
Жмём в браузере обновить текущую страницу и качаем из первого поста

Спасибо. Работает. Только надо ручками в меню админа при первом запуске нажать "Обновить базу цитат" т.к. вначале написал в чате "*** Сделали табличку с номерами... Всего 0 номеров!" После загрузки все Ок

Автор: MEXAHuK 4.1.2009, 9:25

Wariner, не знаю как но у меня всё работает. показывается только тому кто заказал и команды в чат не вываливаются. может ты в непонятках из-за того что я не те файлы в архив положил..... кхехехехе....))))

Автор: Serhio 6.1.2009, 16:08

можно удалить сообщение big_smile.gif