myDC.ru

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

 
3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему

> Мелкие вопросы

Теги
Wariner
сообщение 6.1.2010, 12:54
Сообщение #1


Младший Админ
************

Группа: Модераторы
Сообщений: 2 901
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 390 раз




что нам даёт это:
Код
local base = _G                 -- ссылка на глобальное окружение


и как переделать эту функцию:
Код
function LoadText(sFileWay)
    local sMessage = ""
    local sFile = io.open(sFileWay, "r" )
    if sFile then
        sMessage = sFile:read("*all")
        sFile:close()
        return true, sMessage
    else
        return nil
    end
end

у меня как то не получилось....
Go to the top of the page
+Quote Post
Setuper
сообщение 6.1.2010, 14:33
Сообщение #2


Lua-master
**************

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




Ссылка на глобальное окружение позволяет обращаться к функциям глобального окружения.


Код
local io = require"io"

module"texts"

function LoadText(sFile)
  local hFile = io.open(sFile, "r")
  if hFile then
    local sMsg = hFile:read"*a"
    hFile:flush()
    hFile:close()
    return sMsg
  end
  return nil
end


В функции нет смысла возвращать true, sMsg. Обычно возвращают при успехе true, при неудаче nil, sErrMsg. А в данном случае существование сообщения говорит нам об успехе, а его отсутствие о неудачном открытии файла, и других ошибок тут нет.
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.7.2010, 0:12
Сообщение #3


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




начал переводить WebStats вроде как всё перевёл, но осталась проблема в том, что
"Топ пользователей онлайн по времени" и "Общее время на хабе" на хабе показывает совсем неверные даты.
Та же самая проблема и с информацией когда отключился от хаба у меня показывает вообще 1.01.1970 3:00....
Никак не могу понять в чём может быть дело.
Пример работы тут.
Прикладываю скрипт Прикрепленный файл  webstats.lua ( 6.22 килобайт ) Кол-во скачиваний: 8
Go to the top of the page
+Quote Post
Setuper
сообщение 27.7.2010, 10:13
Сообщение #4


Lua-master
**************

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




Попробуй повыводить запросы к бд, и попробуй повыполнять запросы не через хаб, а например через phpMyAdmin.
У меня сейчас посмотреть в чём проблема нет возможности.


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 30.7.2010, 3:27
Сообщение #5


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




проблема решена. Надо было OnUserDisconnected заменить на OnUserExit big_smile.gif
Go to the top of the page
+Quote Post
Saymon21
сообщение 4.9.2010, 3:14
Сообщение #6


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




Вот два не мало интересующих вопроса касаемых написания функций проверки забанен ли юзер и регистрация юзеров, и проверка, зареган ли юзер.
Дело понятно, нужно скрипт взаимодействовать с BanManager для первого и First RusHub Bot для второго так сказать.
Но хотел бы какое нибудь объяснение или маленький пример работы со всем этимbig_smile.gif
Go to the top of the page
+Quote Post
Sekretchik
сообщение 18.12.2010, 14:14
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 40 раз




Заранее приношу свои извинения если задам немного "детский" и может быть некорректный вопрос:
- какую версию LUA в настоящий момент поддерживает RusHub 2.2.11 - 5.1.4?

Просто я слегка запутался. Спасибо за внимание.
Go to the top of the page
+Quote Post
Setuper
сообщение 18.12.2010, 19:01
Сообщение #8


Lua-master
**************

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




да


Спасибо сказали:
Go to the top of the page
+Quote Post
Sin
сообщение 1.1.2011, 20:53
Сообщение #9


Начинающий
*

Группа: Пользователи
Сообщений: 15
Регистрация: 25.11.2010
Пользователь №: 8 139
Спасибо сказали: 2 раза




Доброго дня и с наступившим 2011-ым!
Предлагаю исходники запаковывать в *.zip, а не в *.rar. Как-то всё-таки.. логичнее.
Go to the top of the page
+Quote Post
Ksan
сообщение 1.1.2011, 21:42
Сообщение #10


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 413
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 445 раз




По-моему, это предложение достойно башорга...сорри.
Go to the top of the page
+Quote Post
Sin
сообщение 1.1.2011, 22:53
Сообщение #11


Начинающий
*

Группа: Пользователи
Сообщений: 15
Регистрация: 25.11.2010
Пользователь №: 8 139
Спасибо сказали: 2 раза




По-моему несколько странно выкладывать исходники в *.rar. Как же старый добрый tar? ну zip на худой конец
Go to the top of the page
+Quote Post
Alexey
сообщение 2.1.2011, 0:29
Сообщение #12


6 квадратиков
******

Группа: Модераторы
Сообщений: 526
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 137 раз




По-моему несколько странно аргументировать словами "несколько странно".
Архиватор распространённый? Да. Трудности при скачивании и распаковке возникают? Нет. Так какие проблемы?
Go to the top of the page
+Quote Post
Setuper
сообщение 2.1.2011, 19:58
Сообщение #13


Lua-master
**************

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




Что касается исходников, то их можно напрямую скачать из репозитория безо всяких архивов.
Go to the top of the page
+Quote Post
arktik
сообщение 14.7.2011, 5:11
Сообщение #14


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Есть вопрос: где мне достать библиотеку lua-sqlite для debian/ubuntu? Или как правильно скомпилировать исходники этой библиотеки?
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2011, 9:46
Сообщение #15


Lua-master
**************

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




Под убунту: http://mirror.yandex.ru/ubuntu/pool/universe/l/lua-sql/
Под дебиан: http://mirror.yandex.ru/debian/pool/main/l/lua-sql/
Go to the top of the page
+Quote Post
Saymon21
сообщение 14.7.2011, 12:54
Сообщение #16


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




Цитата
Или как правильно скомпилировать исходники этой библиотеки?

Ага, как сказал Сетапер, ну или apt-get source
И CLIB_LDFLAGS=-llua5.1
Go to the top of the page
+Quote Post
arktik
сообщение 14.7.2011, 13:45
Сообщение #17


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Еще один вопрос по lua:
почему при выполнении функции хаб туто выбивает?
Код
function GetdbDataNick(sNick)
    local sIn = "SELECT * FROM `users` WHERE username='"..sNick.."' LIMIT 1;"
    local cur = con:execute((sIn))
    local row = cur:fetch({}, "a")   -- <<<<<< На этой функции затыкается
    if row then
        nickdb = { ['id'] = row['id'], ['username'] = row['username'], ['pass'] = row['pass'], ['ip'] = row['ip'], ['profile'] = row['profile'], }
        return nickdb
    else
        fwriteln(Core.sMainDir.."logs/sql.log", "<WARNING> Запрос "..sIn.." не выполнен")
    end
    cur:close()
end

Все соединения с бд проходят нормально, другие запросы тоже выполняются без проблем.
Go to the top of the page
+Quote Post
Saymon21
сообщение 14.7.2011, 14:00
Сообщение #18


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




В смысле выбивает?
Go to the top of the page
+Quote Post
arktik
сообщение 14.7.2011, 14:05
Сообщение #19


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Цитата(Saymon21 @ 14.7.2011, 21:00) *
В смысле выбивает?

Окно хаба закрывается без всяких ошибок. По логам все чисто.
Go to the top of the page
+Quote Post
Saymon21
сообщение 14.7.2011, 14:12
Сообщение #20


Активист!
*********

Группа: Модераторы
Сообщений: 1 614
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 401 раз




iMaxLevel 6 установи.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
293 Jaska 29 224 Вчера, 16:26 Посл. сообщение: Axiator
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 052 Wariner 135 947 15.5.2012, 18:19 Посл. сообщение: MIKHAIL
No new ВАЖНО: Topic has attachmentsВаши Вопросы И Предложения По Поводу Форума
413 Svyat 57 889 29.2.2012, 15:41 Посл. сообщение: Nickolya
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 AirKobra45 159 21.2.2012, 13:32 Посл. сообщение: AirKobra45
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 AirKobra45 143 19.2.2012, 11:11 Посл. сообщение: AirKobra45
No New Posts От: Вопросы по RusHub
От темы с ID: 2902
0 Mangust 256 19.10.2011, 10:23 Посл. сообщение: Mangust
Closed ВАЖНО: ! Часто Задаваемые Вопросы !
Обязательно прочитать всем!!!
19 Setuper 16 668 10.6.2011, 17:28 Посл. сообщение: Accelerator
No New Posts От: Ваши Вопросы И Предложения По Поводу Форума
От темы с ID: 753
0 AntonRibin868 561 13.4.2011, 5:46 Посл. сообщение: AntonRibin868
No New Posts От: Вопросы по RusHub
От темы с ID: 2902
0 Midgard 619 3.3.2011, 2:56 Посл. сообщение: Midgard
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
2 AirKobra45 585 1.3.2011, 22:54 Посл. сообщение: AirKobra45
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 AirKobra45 530 13.2.2011, 14:45 Посл. сообщение: AirKobra45
No New Posts От: Ваши Вопросы И Предложения По Поводу Форума
От темы с ID: 753
0 Ksan 693 26.12.2010, 18:39 Посл. сообщение: Ksan
No New Posts От: Задаем Вопросы
От темы с ID: 399
3 теньь 95 19.12.2010, 23:28 Посл. сообщение: Cost-iron
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 Setuper 611 19.12.2010, 16:17 Посл. сообщение: Setuper
No New Posts От: Вопросы по RusHub
От темы с ID: 2902
0 DEN 007 582 2.12.2010, 8:10 Посл. сообщение: DEN 007

 



RSS Сейчас: 23.5.2012, 10:36