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

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

MyDC.ru _ Kорзина _ Motd

Автор: Goblin 15.6.2009, 19:02

Мне нужен скрипт который будет определять кому какой Motd отображать, т.е. Для зарегистрированы один Motd для Гостей другой Motd.

Автор: Отшельник 15.6.2009, 19:49

surrender.gif да!!!Такой скрипт не помешал бы. feel_good.gif

Автор: Jaska 15.6.2009, 19:55

Код
function [b]UserConnected[/b](tUser) -- для незарегистрированных
Core.SendToUser(tUser,"Текст")
end

function [b]RegConnected[/b](tUser) -- для зарегистрированных
Core.SendToUser(tUser,"Текст")
end

function [b]OpConnected[/b](tUser) -- для операторов
Core.SendToUser(tUser,"Текст")
end

Автор: Отшельник 15.6.2009, 20:47

big_smile.gif пасиб!

Автор: Jaska 15.6.2009, 20:52

Да незачто, на будущее http://mydc.ru/topic118.html

Автор: Goblin 15.6.2009, 21:32

Как сделать чтобы он брал текст из папки "texts"

Автор: Jaska 15.6.2009, 22:11

CODE
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 OpConnected(tUser) -- для операторов
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


что-то типо того должно быть