Народ! Обращаюсь к вам!
Подскажите, как на птоке прописать IP и Ник
Чтобы в МОТД написать, ваш ник - User Ваш IP - 127.0.0.1
На Хексе работает так - %[IP] и %[nick]
Заранее благодарю
Насколько я знаю в самом MOTD нельзя. Можно сделать через скрипт.
sBot = SetMan.GetString(21)
function UserConnected(tUser)
Core.SendToUser(tUser,"<"..sBot.."> Ваше сообщение дня. Пользователь - "..tUser.sNick..". Ip - "..tUser.sIP)
end
OpConnected = UserConnected
RegConnected = UserConnected
Вот собственно, если надо могу добавить по желанию что-либо.
А вообще говоря, вот есть темка http://mydc.ru/index.html?showtopic=2085&view=findpost&p=17153
Тот скриптик можно переделать, изменить надо 2 вещи:
1)
function GetFile(file,usr)
local f = io.open(file, "r")
local message = f:read("*all")
f:close()
for i,e in pairs(tGSub) do
message:gsub(i,e)
end
return message
end
2)
Core.SendToUser(tUser,GetFile(sPath1,tUser)) ну и соответственно тоже самое сделать для других файлов MOTD
плюс в скрипт надо добавить табличку
tGSub = {
["%NICK"] = tUser.sNick,
["%IP"] = tUser.sIP,
}
и получится что в файле с сообщением можно написать %NICK и %IP и выведется соответственно ник и ип.
З.Ы. Прошу особо не пинать, отвечаю наспех, у нас тут уже поздно) могут быть ошибки, тестируйте на свой страх и риск, если что отписывайте.
Есть много разных скриптов подобного рода. Нужно лишь поискать на форуме в готовых скриптах!