|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]() ![]()
Сообщение
#1
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз ![]() |
Смысл скрипта заключается в том что в столбике "Описание" он выдает информацию. Например
Ник..............Описание kee................Master nnng..............Admin 601kg..............Reg re....................Vip gray7410........Unreg и т.д. Помогите найти его. За ранее огромное спасибо. ![]() И еще один. Например пишу я команду..... +rules и мне выдаются правила +faq и выдается ФАК +server и выдаются адреса серверов и т.д. + чтобы я мог сам отредактировать то что будет выдаваться и мог бы дополнить сам. Еще раз Огромное Человеческое Спасибо ![]() |
|
|
![]()
Сообщение
#2
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Раскрывающийся текст Например пишу я команду..... +rules и мне выдаются правила +faq и выдается ФАК +server и выдаются адреса серверов и т.д. + чтобы я мог сам отредактировать то что будет выдаваться и мог бы дополнить сам. создаёшь файл в блакноте rules.txt в папке texts , включаешь в Настройках ![]() |
|
|
![]()
Сообщение
#3
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз ![]() |
не понял что-то)
|
|
|
![]()
Сообщение
#4
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
если не понял ищи в поиске, не один раз объяснялось.
Вот, читать нада эту тему |
|
|
![]()
Сообщение
#5
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз ![]() |
а можно сделать так чтобы было не имя бота например
<BOT> Правила хаба ============ 1. Запрещено ============ а при вводе команды !rules <RULES> Правила хаба ============ 1. Запрещено ============ при вводе команды !faq <FAQ> Правила хаба ============ 1. Запрещено ============ и т.д |
|
|
![]()
Сообщение
#6
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
можно, делай
![]() |
|
|
![]()
Сообщение
#7
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз ![]() |
Это хорошо.
Saymon, можешь помочь, а? |
|
|
![]() ![]()
Сообщение
#8
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
![]() Цитата а можно сделать так чтобы было не имя бота например <BOT> Правила хаба ============ 1. Запрещено ============ а при вводе команды !rules <RULES> Правила хаба ============ 1. Запрещено ============ при вводе команды !faq <FAQ> Правила хаба ============ 1. Запрещено ============ и т.д Егор Владимирович, вот попробуй ![]() |
|
|
![]()
Сообщение
#9
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Вот накропал скрипт, заменяет описание юзера в списке на название его профиля, как просил автор темы.
Раскрывающийся текст Код --- Скрипт замены описания юзера на данном хабе на профиль юзера (мастер, оператор, вип, рег и незарегистрированный юзер) --- Название скрипта - ProfileToDescr.lua --- Написан чисто переделкой скрипта NoDescAdv от Alex82 --- Автор переделки - Ksan (г.Томск) --- Дата: 10-08-2010 ---------------------- iSendTimer = 1000 -- Время отправки MyINFO, ms tTimers = {} tUsers = {} function OnStartup() for i,v in pairs(Core.GetOnlineUsers(true)) do MyINFOArrival(v,v.sMyInfoString) end end function GetNickListArrival(user,data) tTimers[TmrMan.AddTimer(iSendTimer, "SendAllInfo")] = user.sNick end function MyINFOArrival(user,data) tUsers[user.sNick] = true tTimers[TmrMan.AddTimer(iSendTimer, "SendInfo")] = user.sNick collectgarbage("collect") end function SendAllInfo(tmr) local user = Core.GetUser(tTimers[tmr],true) if user then for i,v in pairs(Core.GetOnlineUsers(true)) do if tUsers[v.sNick] then local tUsr = Core.GetUser(tTimers[tmr],true) if tUsr then sProfile = (ProfMan.GetProfile(v.iProfile) and ProfMan.GetProfile(v.iProfile).sProfileName) or "Незарегистрированный юзер" Core.SendToUser(user,"$MyINFO $ALL "..v.sNick.." "..sProfile..(v.sMyInfoString:match("%$MyINFO%s$ALL%s%S+%s.-(%b<>%$.+)$") or v.sMyInfoString:match("%$MyINFO%s$ALL%s%S+%s.-(%$.+)$"))) end end end end tTimers[tmr] = nil TmrMan.RemoveTimer(tmr) collectgarbage("collect") end function SendInfo(tmr) local user = Core.GetUser(tTimers[tmr],true) if user then sProfile = (ProfMan.GetProfile(user.iProfile) and ProfMan.GetProfile(user.iProfile).sProfileName) or "Незарегистрированный юзер" Core.SendToAll("$MyINFO $ALL "..user.sNick.." "..sProfile..(user.sMyInfoString:match("%$MyINFO%s$ALL%s%S+%s.-(%b<>%$.+)$") or user.sMyInfoString:match("%$MyINFO%s$ALL%s%S+%s.-(%$.+)$"))) end tTimers[tmr] = nil TmrMan.RemoveTimer(tmr) end PS: Я сначала подумал было, что Артём прислал аналогичный скрипт, потом скачал и понял, что не так. Но лучше бы при отправлении ссылки добавить, для чего скрипт (это Артёму) PPS: Пока лучше не ставить, при перезаходе показывает перезашедшему для всех один профиль - его профиль... (перезаход - имею в виду кнопку Перезайти, а если просто закрыть клиент и снова открыть, то всё нормально). Это попытаюсь исправить. PPPS: Всё, исправил, скрипт годен к употреблению и является лекарством. ![]() |
|
|
![]()
Сообщение
#10
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз ![]() |
Аааа спасибо
![]() |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 13.3.2025, 20:52 |