myDC.ru

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

 

and_luk
Отправлено: 24.6.2015, 6:13


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Есть проблема с данным скриптом.
PtokaX стоит на debian'e
Как в конфиге указать конкретный путь где лежать файлам а то фигня выходит.

Вот допустим я поправлю:
Код
- Папка бота (если ее нет, она создастся):
    sBotPath = "NetworkSeparation//"

Код
- Папка бота (если ее нет, она создастся):
    sBotPath = "NetworkSeparation/"


И в обоих вариантах, он создает каталог с названием \home\PtokaX\scripts\NetworkSeparation в каталоге PtokaX а не scripts.

Если запускаю по default то, он создает два файла в прямо в корне PtokaX - вот с такими именами:
\home\PtokaX\scripts\NetworkSeparation\OffedMsgUsers.tbl
\home\PtokaX\scripts\NetworkSeparation\OffedUsers.tbl


Делаю так:
Код
- Папка бота (если ее нет, она создастся):
    sBotPath = "/NetworkSeparation"


Сразу при запуске показывает ошибку.

Код
root@dc:/home/PtokaX# ./PtokaX
sh: 1: md: not found
sh: 1: md: not found
mkdir: невозможно создать каталог «\\home\\PtokaX\\scripts\\/NetworkSeparation»: Нет такого файла или каталога
PtokaX DC Hub 0.4.1.2 running...


Подскажите пожалуйста, как сделать чтобы он работал только в каталоге scripts

P.S. Под Windows таких проблем нету, но под виндой работать.... extreme_sexy_girl.gif

---UPD---

Решение найдено.

В самом файле скрипта, в 98 строке:
Код
sScripstPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\"

заменить на
Код
sScripstPath = Core.GetPtokaXPath():gsub("/", "/").."scripts/"


  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #46961 · Ответов: 115 · Просмотров: 116 346

and_luk
Отправлено: 24.5.2015, 7:17


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Давно тут не был!
Вот вновь ставлю ptokax, в этот рас на debian 7 которая стоит на openvz/proxmox

Возникли ошибки, те же самые.
Lua-gd стоит.

В запуском скрипте поменял с pxlfs на lfs
Раскрывающийся текст

Код
local hostloader =
  {
    ["ptokax"] = -- This is for old PtokaX
      function()
        package.cpath = frmHub:GetPtokaXLocation().."/scripts/freshstuff/lib/?.dll" -- Set the path for C libs.
        require "pxlfs"
        package.path = frmHub:GetPtokaXLocation().."/scripts/freshstuff/components/?.lua" -- Set the path for Lua libs.
        for entry in lfs.dir(  frmHub:GetPtokaXLocation().."/scripts/freshstuff/components" ) do -- open the components directory
          local filename, ext = entry:match("([^%.]+)%.(%w%w%w)") -- search for Lua files
          if ext == "lua" then
            require (filename) -- and load them
          end
        end
      end,
    ["ptokaxnew"] =
      function()
        package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll"
        require "lfs"
        package.path=Core.GetPtokaXPath().."scripts/freshstuff/components/?.lua"
        for entry in lfs.dir( Core.GetPtokaXPath().."scripts/freshstuff/components" ) do
          local filename,ext=entry:match("([^%.]+)%.lua$")
          if filename then require (filename) end
        end
      end,
  }


При запуске в логах пишет.

Раскрывающийся текст
Код
23.05.2015 22:25:06 - /srv/PtokaX/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'lfs' not found:
        no field package.preload['lfs']
        no file '/srv/PtokaX/scripts/freshstuff/lfs.lua'
        no file '/srv/PtokaX/scripts/freshstuff/libnew/lfs.dll'


Помогите пожалуйста с данной проблемой, бьюсь уже 3 дня.
Если что для связи skype: and_luk87

Заранее спасибо за помощь!

---UPD---

Решение нашел.

В файле запуска FreshStuff3
Надо изменить 56 строку, добавить --

Раскрывающийся текст
Код
    ["ptokaxnew"] =
      function()
        -- package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll"
        require "lfs"
        package.path=Core.GetPtokaXPath().."scripts/freshstuff/components/?.lua"
        for entry in lfs.dir( Core.GetPtokaXPath().."scripts/freshstuff/components" ) do
          local filename,ext=entry:match("([^%.]+)%.lua$")
          if filename then require (filename) end
        end
      end,
  }
  Форум: PtokaX под *nix · Просмотр сообщения: #46924 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 27.2.2014, 7:37


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Также картина electric_shock.gif

Код
[root@dc lua-gd-2.0.33r2]# make
gcc-4.1 -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua --libs` -lgd -fPIC luagd.c
/bin/sh: gdlib-config: команда не найдена
/bin/sh: gdlib-config: команда не найдена
/bin/sh: gdlib-config: команда не найдена
/bin/sh: gdlib-config: команда не найдена
/bin/sh: gcc-4.1: команда не найдена
make: *** [gd.so] Ошибка 127
[root@dc lua-gd-2.0.33r2]#
  Форум: PtokaX под *nix · Просмотр сообщения: #46169 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 25.2.2014, 22:21


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Цитата(Alexey @ 26.2.2014, 7:34) *
А вот и не угадал!
Код
$ dpkg -S gdlib-config
libgd2-xpm-dev: /usr/bin/gdlib-config

Вообще, автору надо было перед написанием своего вопроса перечитать тему с начала, там есть перечень зависимостей (пусть и для дебиана, это непринципиально).


В том то и дело, что для дебиана.
Когда ставишь, на дебиане все пакеты есть.
А вот с CentOS бывают загвоздки, как сейчас. Где взять этот пакет.
  Форум: PtokaX под *nix · Просмотр сообщения: #46164 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 25.2.2014, 2:28


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Вновь ставлю птоху на центу и внось ошибки :(

Код
[root@dc lua-gd-2.0.33r2]# make
gcc-4.4 -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua --libs` -lgd -fPIC luagd.c
/bin/sh: gdlib-config: command not found
/bin/sh: gdlib-config: command not found
/bin/sh: gdlib-config: command not found
/bin/sh: gdlib-config: command not found
/bin/sh: gcc-4.4: command not found
make: *** [gd.so] Error 127
[root@dc lua-gd-2.0.33r2]#


В чем проблема ?
  Форум: PtokaX под *nix · Просмотр сообщения: #46157 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 27.12.2013, 20:06


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Цитата(mariner @ 25.12.2013, 13:25) *
А покажи лог сборки, если не сложно?



Разобрался.
Надо было положить скопилиный файл gd.so в дирректорию интерпритатора.
  Форум: PtokaX под *nix · Просмотр сообщения: #46060 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 26.12.2013, 9:54


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Ребят, подскажите пожалуйста... файлы для веб стата генеряца в cp1251 как сменить кодировку на utf-8 ?
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #46059 · Ответов: 140 · Просмотров: 141 232

and_luk
Отправлено: 24.12.2013, 1:25


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


lua-gd-2.0.33r2.tar.gz под Centos6.

Все собрал.
- добавил -fPIC в 41строке
- исправил с lua5.1 на lua

Теперь новая проблема(для всех старая)
Как я сказал ранее, все поставил.
НО! В логе остались все ошибки. Что я не так делаю?
Вот лог:
Код
24.12.2013 15:19:58 - /srv/PtokaX/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not fou                                                                                                                                                   nd:
        no field package.preload['gd']
        no file './gd.lua'
        no file '/usr/share/lua/5.1/gd.lua'
        no file '/usr/share/lua/5.1/gd/init.lua'
        no file '/usr/lib64/lua/5.1/gd.lua'
        no file '/usr/lib64/lua/5.1/gd/init.lua'
        no file './gd.so'
        no file '/usr/lib64/lua/5.1/gd.so'
        no file '/usr/lib64/lua/5.1/loadall.so'
  Форум: PtokaX под *nix · Просмотр сообщения: #46055 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 6.11.2013, 2:10


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Сделал и осталось вот что.

Код
06.11.2013 11:05:47 - error loading module 'gd' from file '/usr/lib/x86_64-linux-gnu/lua/5.1/gd.so':
        /usr/lib/x86_64-linux-gnu/lua/5.1/gd.so: undefined symbol: gdImageSquareToCircle


Как исправить?
  Форум: PtokaX под *nix · Просмотр сообщения: #45838 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 5.11.2013, 0:43


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Что не так?
Код
root@games:/home/dc++/lua-gd-2.0.33r2# dpkg-buildpackage
dpkg-buildpackage: пакет исходных текстов lua-gd
dpkg-buildpackage: версия исходных текстов 2.0.33r2-1
dpkg-buildpackage: исходные тексты изменены Alexandre Erwin Ittner <aittner@netuno.com.br>
dpkg-buildpackage: архитектура узла amd64
dpkg-source --before-build lua-gd-2.0.33r2
debian/rules clean
dh_testdir
dh_testroot
rm -f gd.so
rm -f build-stamp configure-stamp
/usr/bin/make clean
make[1]: Вход в каталог `/home/dc++/lua-gd-2.0.33r2'
rm -f gd.so *.o
make[1]: Выход из каталога `/home/dc++/lua-gd-2.0.33r2'
dh_clean
dh_clean: No compatibility level specified in debian/compat
dh_clean: This package will soon FTBFS; time to fix it!
dh_clean: Compatibility levels before 5 are deprecated (level 3 in use)
dpkg-source -b lua-gd-2.0.33r2
dpkg-source: предупреждение: не задан формат исходников в debian/source/format, см. dpkg-source(1)
dpkg-source: инфо: используется формат исходника «1.0»
dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.tar.gz
dpkg-source: инфо: сборка lua-gd в lua-gd_2.0.33r2-1.dsc
debian/rules build
dh_testdir
/usr/bin/make
make[1]: Вход в каталог `/home/dc++/lua-gd-2.0.33r2'
gcc -o gd.so `gdlib-config --features |sed -e "s/GD_/-DGD_/g"` `gdlib-config --cflags` `pkg-config lua5.1 --cflags` -O3 -Wall -shared `gdlib-config --ldflags` `gdlib-config --libs` `pkg-config lua5.1 --libs` -lgd -fPIC luagd.c
lua test_features.lua
make[1]: lua: Команда не найдена
make[1]: *** [gd.so] Ошибка 127
make[1]: Выход из каталога `/home/dc++/lua-gd-2.0.33r2'
make: *** [build-stamp] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
root@games:/home/dc++/lua-gd-2.0.33r2#
  Форум: PtokaX под *nix · Просмотр сообщения: #45836 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 4.11.2013, 1:44


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Цитата(Alexey @ 4.11.2013, 4:57) *
:facepalm:
На убунте, ага...
Ай да автор, ай да затейник!

and_luk:
Поставь два минуса в начале строки 56 ( package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll").


Спасибо.
Осталась одна проблема.
  Форум: PtokaX под *nix · Просмотр сообщения: #45834 · Ответов: 45 · Просмотров: 64 782

and_luk
Отправлено: 3.11.2013, 1:05


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Цитата(Alexey @ 2.11.2013, 7:06) *
Менял? А по логу и не скажешь. Поменяй ещё раз.


Код
03.11.2013 10:03:00 - /var/ptokax/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'lfs' not found:
        no field package.preload['lfs']
        no file '/var/ptokax/scripts/freshstuff/lfs.lua'
        no file '/var/ptokax/scripts/freshstuff/libnew/lfs.dll'
  Форум: Kорзина · Просмотр сообщения: #45832 · Ответов: 3 · Просмотров: 6 716

and_luk
Отправлено: 30.10.2013, 0:25


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Помогите пожалуйста.

Поставил сервер на Ubuntu.

Не запускается два скрипта:
- FreshStaf3
- StatPX

В скрипте менял с pxlfs на lfs, но также не запускалось.

Вот лог
Раскрывающийся текст
Код
30.10.2013 09:17:04 - /var/ptokax/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'pxlfs' not found:
        no field package.preload['pxlfs']
        no file '/var/ptokax/scripts/freshstuff/pxlfs.lua'
        no file '/var/ptokax/scripts/freshstuff/libnew/pxlfs.dll'
30.10.2013 09:17:04 - /var/ptokax/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not found:
        no field package.preload['gd']
        no file './gd.lua'
        no file '/usr/local/share/lua/5.1/gd.lua'
        no file '/usr/local/share/lua/5.1/gd/init.lua'
        no file '/usr/local/lib/lua/5.1/gd.lua'
        no file '/usr/local/lib/lua/5.1/gd/init.lua'
        no file '/usr/share/lua/5.1/gd.lua'
        no file '/usr/share/lua/5.1/gd/init.lua'
        no file './gd.so'
        no file '/usr/local/lib/lua/5.1/gd.so'
        no file '/usr/lib/x86_64-linux-gnu/lua/5.1/gd.so'
        no file '/usr/lib/lua/5.1/gd.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'



Прекрасно понимаю, что надо установить библиотеки _но_ где их взять не знаю.
Обыскал весь инет, нету (Может плохо искал)

Вот еще информация, которую я у себя выискал.
Код
root@games:/var/ptokax/logs# locate gd.so
/usr/lib/graphviz/libgvplugin_gd.so.6
/usr/lib/graphviz/libgvplugin_gd.so.6.0.0
/usr/lib/i386-linux-gnu/libgd.so.2
/usr/lib/i386-linux-gnu/libgd.so.2.0.0
/usr/lib/php5/20100525/gd.so
/usr/lib/x86_64-linux-gnu/libgd.so
/usr/lib/x86_64-linux-gnu/libgd.so.2
/usr/lib/x86_64-linux-gnu/libgd.so.2.0.0
root@games:/var/ptokax/logs#


Код
root@games:/var/ptokax/logs# locate lfs
/boot/grub/x86_64-efi/nilfs2.mod
/lib/modules/3.5.0-17-generic/kernel/fs/nilfs2
/lib/modules/3.5.0-17-generic/kernel/fs/nilfs2/nilfs2.ko
/usr/include/lua5.1/lfs.h
/usr/include/lua5.2/lfs.h
/usr/lib/grub/x86_64-efi/nilfs2.mod
/usr/lib/mc/extfs.d/mailfs
/usr/lib/x86_64-linux-gnu/lua/5.1/lfs.so
/usr/lib/x86_64-linux-gnu/lua/5.2/lfs.so
/usr/share/doc/libssl-doc/demos/selfsign.c
/usr/share/webmin/apache/config-lfs-linux
/usr/share/webmin/inetd/config-lfs-linux
/usr/share/webmin/man/config-lfs-linux
/usr/share/webmin/mount/config-lfs-linux
/usr/share/webmin/samba/config-lfs-linux
/usr/share/webmin/squid/config-lfs-linux
/usr/share/webmin/wuftpd/config-lfs-linux
/usr/src/linux-headers-3.5.0-17/fs/nilfs2
/usr/src/linux-headers-3.5.0-17/fs/nilfs2/Kconfig
/usr/src/linux-headers-3.5.0-17/fs/nilfs2/Makefile
/usr/src/linux-headers-3.5.0-17/include/linux/nilfs2_fs.h
/usr/src/linux-headers-3.5.0-17-generic/include/config/nilfs2
/usr/src/linux-headers-3.5.0-17-generic/include/config/nilfs2/fs.h
/usr/src/linux-headers-3.5.0-17-generic/include/linux/nilfs2_fs.h
root@games:/var/ptokax/logs#


Код
root@games:/var/ptokax/logs# locate init.lua
/usr/share/lua/5.1/xmlrpc/init.lua
root@games:/var/ptokax/logs#


Прошу помощи.
Заранее благодарен.

P.S. Не считайте за идиота, мучаюсь уже пару дней.
  Форум: PtokaX под *nix · Просмотр сообщения: #45826 · Ответов: 45 · Просмотров: 64 782

and_luk
Отправлено: 28.10.2013, 15:50


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


А как под centos это добро сделать?
  Форум: PtokaX под *nix · Просмотр сообщения: #45822 · Ответов: 46 · Просмотров: 53 913

and_luk
Отправлено: 15.1.2013, 13:32


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Подскажите, есть ли скрипт который собирает данный со всех юзеров и выдает вот так:

Раздач: 1,349,393 живых: 1,249,902 размер: 2.149 PB

Пиров: 14,405,467 сиды: 13,377,256 личи: 1,028,211

Скорость обмена: 81.92 GB/s
  Форум: Запросы скриптов для PtokaX · Просмотр сообщения: #44576 · Ответов: 23 · Просмотров: 28 145

and_luk
Отправлено: 15.11.2012, 15:19


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898


Подскажите пожалуйста, как сделать вот так.
Прикрепленное изображение

Правлю сам файл lua, ну не получается.

Я не хочу заниматься плагиатом, хочу сделать под себя.
А вот как это сделать, пока не могу понять.
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #44402 · Ответов: 140 · Просмотров: 141 232


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 10.5.2024, 1:52