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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Скрипт правил хаба с разделением профилей.

Автор: luxemat 28.6.2010, 12:10

Ребята возможноли осуществить скрипт правила хаба с разделениями на профили, тоесть для REG отдельное для VIP и.т.д если возможно такое зделайте плиз. Я просто видел такое в боте Leviathan, а усамого просто мозгов не хватает такое зделать embarrassed.gif , помоги ребята.

Автор: Артём 28.6.2010, 13:15

Код
sPath1 = Core.GetPtokaXPath().."texts/Motd1.txt"
sPath2 = Core.GetPtokaXPath().."texts/Motd2.txt"
sPath3 = Core.GetPtokaXPath().."texts/Motd3.txt"

function UserConnected(tUser) -- для незарегистрированных
if GetFile(sPath1) then
  Core.SendToUser(tUser,GetFile(sPath1))
end
end

function RegConnected(tUser) -- для зарегистрированных
if GetFile(sPath2) then
  Core.SendToUser(tUser,GetFile(sPath2))
end
end

function VIPConnected(tUser) -- для VIP
if GetFile(sPath3) then
  Core.SendToUser(tUser,GetFile(sPath3))
end
end

function GetFile(file)
    local f = io.open(file, "r")
    local message = f:read("*all")
    f:close()
    return message
end

Автор: luxemat 28.6.2010, 15:07

А как для это скрипта аргонизовать меню?

Автор: Артём 28.6.2010, 15:51

В смысли, чтобы по команде в чат профилю выводило или какое меню?

Автор: luxemat 28.6.2010, 15:59

Привязать
меню\\парвила хаба\\читать
возможноли так зделать, чтоб можно было запрос через меню хаба делать

Автор: Артём 28.6.2010, 17:19

Объеденишь сам или юзай два скрипта сразуbig_smile.gif)  MenuRules.lua ( 473 байт ) : 21

Автор: Alexey 28.6.2010, 23:36

Артём: А кто VIPConnected(tUser) вызывать будет и когда?

Автор: Артём 29.6.2010, 0:22

Цитата(Alexey @ 28.6.2010, 23:36) *
Артём: А кто VIPConnected(tUser) вызывать будет и когда?

не знаю bad_smile.gif
Я поставил оба скрипта, как при входе посылает информацию по профилям, так и в меню, каждый профиль свои правила вызыват.

Автор: Alexey 29.6.2010, 0:47

Вип-пользователю при подключении показываются правила, отличные от правил зарегистрированного пользователя? Не верю!

Автор: ustas 29.6.2010, 9:36

да, первый скрипт, выложенный Артемом вообще не нужен, тем более что он не рабочий, т.к. функция VIPConnected не определена и в API такой нет
а вот второй скрипт вполне рабочий, главное положить текстовые файлы в нужное место

Автор: Артём 29.6.2010, 10:51

 RulesForProfiles.lua ( 1 килобайт ) : 21

P.S спасибо ustas за помощь big_smile.gif

Автор: voronf4 30.6.2010, 14:35

Вот такая вот ошибка

scripts\RulesForProfiles.lua:15: attempt to concatenate global 't1' (a nil value)

Автор: Артём 30.6.2010, 18:53

Цитата(voronf4 @ 30.6.2010, 14:35) *
scripts\RulesForProfiles.lua:15: attempt to concatenate global 't1' (a nil value)

Наверно не создал текстовый файл Motd1.txt