Автор: Goblin 15.6.2009, 19:02
Мне нужен скрипт который будет определять кому какой Motd отображать, т.е. Для зарегистрированы один Motd для Гостей другой Motd.
Автор: Отшельник 15.6.2009, 19:49
да!!!Такой скрипт не помешал бы.
Автор: 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
Автор: 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
что-то типо того должно быть