Ищю скрипт, Скрипт |
Здравствуйте, гость ( Вход | Регистрация )
Ищю скрипт, Скрипт |
10.8.2010, 19:17
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз |
Смысл скрипта заключается в том что в столбике "Описание" он выдает информацию. Например
Ник..............Описание kee................Master nnng..............Admin 601kg..............Reg re....................Vip gray7410........Unreg и т.д. Помогите найти его. За ранее огромное спасибо. И еще один. Например пишу я команду..... +rules и мне выдаются правила +faq и выдается ФАК +server и выдаются адреса серверов и т.д. + чтобы я мог сам отредактировать то что будет выдаваться и мог бы дополнить сам. Еще раз Огромное Человеческое Спасибо |
|
|
10.8.2010, 19:36
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Раскрывающийся текст Например пишу я команду..... +rules и мне выдаются правила +faq и выдается ФАК +server и выдаются адреса серверов и т.д. + чтобы я мог сам отредактировать то что будет выдаваться и мог бы дополнить сам. создаёшь файл в блакноте rules.txt в папке texts , включаешь в Настройках 4554.JPG ( 6.78 килобайт ) Кол-во скачиваний: 178 |
|
|
10.8.2010, 19:50
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз |
не понял что-то)
|
|
|
10.8.2010, 20:08
Сообщение
#4
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
если не понял ищи в поиске, не один раз объяснялось.
Вот, читать нада эту тему |
|
|
10.8.2010, 20:33
Сообщение
#5
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз |
а можно сделать так чтобы было не имя бота например
<BOT> Правила хаба ============ 1. Запрещено ============ а при вводе команды !rules <RULES> Правила хаба ============ 1. Запрещено ============ при вводе команды !faq <FAQ> Правила хаба ============ 1. Запрещено ============ и т.д |
|
|
10.8.2010, 20:35
Сообщение
#6
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
можно, делай
|
|
|
10.8.2010, 20:58
Сообщение
#7
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз |
Это хорошо.
Saymon, можешь помочь, а? |
|
|
10.8.2010, 21:43
Сообщение
#8
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Цитата а можно сделать так чтобы было не имя бота например <BOT> Правила хаба ============ 1. Запрещено ============ а при вводе команды !rules <RULES> Правила хаба ============ 1. Запрещено ============ при вводе команды !faq <FAQ> Правила хаба ============ 1. Запрещено ============ и т.д Егор Владимирович, вот попробуй info.lua ( 1.25 килобайт ) Кол-во скачиваний: 25 |
|
|
10.8.2010, 22:30
Сообщение
#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: Всё, исправил, скрипт годен к употреблению и является лекарством. |
|
|
11.8.2010, 7:53
Сообщение
#10
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.8.2010 Пользователь №: 7 466 Спасибо сказали: 0 раз |
Аааа спасибо
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 13:47 |