От: Цитатник Рунета, От темы с ID: 263 |
Здравствуйте, гость ( Вход | Регистрация )
От: Цитатник Рунета, От темы с ID: 263 |
7.10.2008, 12:23
Сообщение
#1
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Вот ссылка на пост с архвом: Нужен Скрипт На 0.4.1.1 Выдающий Цитаты С Башорга + понадобится еще библиотека pxwsa_l51.dll и возможно cc3270.dll, выложу если не найдешь, пиши сюда тогда.
|
|
|
7.10.2008, 18:36
Сообщение
#2
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.7.2008 Пользователь №: 169 Спасибо сказали: 0 раз |
для Николя
в скрипте по этой ссылке вот такие ошибки выдает [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) библиотеку я не нашел |
|
|
18.10.2008, 14:05
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.7.2008 Пользователь №: 169 Спасибо сказали: 0 раз |
А можно сделать так чтобы цитаты выводились в личку, но не автоматом, а по запросу как погода. Выбрал в меню цитаты баша, например, и он в личку отправил одну или три.
или подскажите где это можно дописать. Я так понимаю он не с инета выводит в чат цитаты, а из файла который обновляеться с инета а можно сделать так чтобы цитаты выдавались по запросу только тому кто запрашивает? |
|
|
11.12.2008, 13:09
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ну так а ошибку перевёл? Что она означает?
Она переводится так: плохой первый аргумент в функции 'random' (пустой интервал). Аргумент в этой функции - это тоже функция: table.maxn(tNumbers). Функция table.maxn возвращает размер таблицы tNumbers. Отсюда вывод: таблица tNumbers - пустая (имеет нулевой размер). Отсюда собственно и ошибка. |
|
|
11.12.2008, 14:30
Сообщение
#5
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.9.2008 Пользователь №: 479 Спасибо сказали: 0 раз |
создал файл tNumbers.tbl вручную. подкорректировал время обновления таблицы, обновилась.. ща заценю в работе. Пасиб за подсказку
|
|
|
12.12.2008, 23:28
Сообщение
#6
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
|
|
|
23.12.2008, 21:30
Сообщение
#7
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 14.9.2008 Пользователь №: 537 Спасибо сказали: 0 раз |
|
|
|
3.1.2009, 20:23
Сообщение
#8
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
Ну а почему бы не подсказать как меню прикрутить? Смысл тогда постить сообщение? Ребят - вопрос: iSecondsToSend = 60 * 5 -- время в скундах для вывода цитат в чат iSecondsToSendNew = 60 * 5 -- время в скундах для вывода новых цитат в чат тоесть через 5 минут в чат выводиться будут? и новые цитаты тоже через 5 минут? Просто надо чтобы по запросу из меню выдавалось по одной цитате в чат. Соответственно только для того кто запросил, а не всем пользователям Я только за, нужно управление через меню , а не вывод постоянный через некоторое время. Ну так что кто нибуть выложит с меню готовый скрипт? |
|
|
3.1.2009, 21:02
Сообщение
#9
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
поласта:
присобачено меню цитаты показываются только тому кто цитату заказал
Прикрепленные файлы
|
|
|
3.1.2009, 21:15
Сообщение
#10
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Вываливает команды в чат! Как убрать?
|
|
|
3.1.2009, 21:28
Сообщение
#11
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
разве?
в 104 строке проверь наличие return true если нету - то вставь. |
|
|
3.1.2009, 21:50
Сообщение
#12
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Мне кажется неправильная реализация просто...
Код if sCmd == "Bash" then SendQuote() Core.SendToUser(tCurUser,"<"..sBot.."> "..sMsg) return true end какое sMsg ты тут посылаешь?! Через 5 минут почищу тему и выложу скрипт с выбором по таймеру или из меню и если из меню то в приват или в мейн! |
|
|
3.1.2009, 22:10
Сообщение
#13
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
такое sMsg которое в core.lua на 72 строке
|
|
|
3.1.2009, 22:21
Сообщение
#14
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Ты здесь не правильно сделал ибо sMsg это переменная функции SendQuote() и функция её не возвращает! Поэтому команды проскакивают в чат так как возникает ошибка попытка отправка в чат sMsg равное nil. А цитату выводимую в чат видишь не только ты а все! потому что последняя строка в функции SendQuote() это Core.SendToAll...
|
|
|
3.1.2009, 22:22
Сообщение
#15
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
\scripts\Bash.Org.Ru [ API 2 ].lua:103: attempt to concatenate global 'sMsg' (a nil value)
return true в 104 строке стоит |
|
|
3.1.2009, 22:28
Сообщение
#16
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Жмём в браузере обновить текущую страницу и качаем из первого поста
|
|
|
3.1.2009, 22:39
Сообщение
#17
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Жмём в браузере обновить текущую страницу и качаем из первого поста Спасибо. Работает. Только надо ручками в меню админа при первом запуске нажать "Обновить базу цитат" т.к. вначале написал в чате "*** Сделали табличку с номерами... Всего 0 номеров!" После загрузки все Ок |
|
|
4.1.2009, 9:25
Сообщение
#18
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
Wariner, не знаю как но у меня всё работает. показывается только тому кто заказал и команды в чат не вываливаются. может ты в непонятках из-за того что я не те файлы в архив положил..... кхехехехе....))))
|
|
|
6.1.2009, 16:08
Сообщение
#19
|
|
Начинающий Группа: Пользователи Сообщений: 27 Регистрация: 26.11.2008 Пользователь №: 1 210 Спасибо сказали: 0 раз |
можно удалить сообщение
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Цитатник Рунета API1, API2 | Показывает цитаты с bash.org.ru |
149 | FromeN | 158 998 | 19.5.2018, 2:23 Посл. сообщение: Ksan | |
От: Цитатник Рунета От темы с ID: 263 |
5 | Setuper | 9 112 | 22.3.2009, 20:44 Посл. сообщение: Accelerator | |
От: Цитатник Рунета От темы с ID: 263 |
10 | xprofi | 15 733 | 11.12.2008, 12:21 Посл. сообщение: artsi81 |
|
Сейчас: 27.11.2024, 2:18 |