myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Скрипт Показывающий Юзеру Какой У Него Профиль

Теги
Нет тегов для показа
MEXAHuK
сообщение 3.11.2008, 17:01
Сообщение #1


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




на моем хабе 9 профилей пользователей:
1)регенный
2)лейтенант
..
..
9)Адмирал(владелец)

мне бы очень хотелось что бы при входе им говорилось что у них такой-то профиль(отсылалось название профиля)
типо: Приветствуем Вас *название профиля* *ник*
было в главном чате + было видно только ему
заранее спасибо!
Go to the top of the page
+Quote Post
Setuper
сообщение 3.11.2008, 17:07
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
local tProfiles={
  [-1]="незарегистрированный",
  [0]="админ",
  [1]="оператор",
  [2]="вип",
  [3]="пользователь"
}
function UserConnected(tUser)
  Core.SendToUser(tUser,"Приветствуем Вас, "..tProfiles[tUser.iProfile].." "..tUser.sNick)
end
RegConnected=UserConnected
OpConnected=UserConnected
А вообще говоря таких скриптов полно. Не поленился бы и поискал в готовых скриптах (тот-же самый HelloBot)
Go to the top of the page
+Quote Post
Mol
сообщение 3.11.2008, 17:54
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 105
Регистрация: 21.8.2008
Из: Москва
Пользователь №: 404
Спасибо сказали: 1 раз




Каждая вторая тема такая. Пора за это наказывать.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 3.11.2008, 18:38
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




выложите поаста тут а то у меня деньги на инет на пределе и искать - значит потерять драгоценный трафик.... помогите поласта оч. прошу
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 4.11.2008, 17:37
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




положил таки деньгу на инет...
код Core.SendToUser(tUser,"Приветствуем Вас, "..tProfiles[tUser.iProfile].." "..tUser.sNick) это под какой апи?
и ещё: как реализовать чтобы разным профилям было разное привествие?
код встраиваю в скрипт StatPX 1.02 строка UserConnected = function(user)
или нужно отдельной function UserConnected(tUser) ??
птока 0.4.1.1


Setuper, попробовал твой код. спасибо. не работает.
может выложишь аналогичны рабочий скрипт, поласта...
ставил хелло бот да он оказался под апи1

Код
function UserConnected(user)
    Core.GetUserData(user, 12)
    if user.bUserCommand then
           if (pCustom[user.iProfile] == 1) and string.lower(tVar.sRCEnable) == "on" then
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Помощь$<%[mynick]> !"..tCmd.sHelp.."|")
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Мои приветсвия$<%[mynick]> !"..tCmd.sShow.."|")
             Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Новое приветсвие$<%[mynick]> !"..tCmd.sAddIn.." %[line:Введи текст , * = Твой ник.]|")
             Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Новое прощание$<%[mynick]> !"..tCmd.sAddOut.." %[line:Введи текст , * = Твой ник.]|")
             Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Удалить приветвие$<%[mynick]> !"..tCmd.sDelIn.." %[line:Введи номер]|")
             Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Удалить прощание$<%[mynick]> !"..tCmd.sDelOut.." %[line:Введи номер]|")
              end
           if (pAdmin[user.iProfile] == 1) and string.lower(tVar.sRCEnable) == "on" then
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Изм. начало приветсвий$<%[mynick]> !"..tCmd.sChHdr.." %[line:Введите текст, Текущ.: "..tVar.sHeader.."]|")
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Изм. конец приветсвий$<%[mynick]> !"..tCmd.sChFtr.." %[line:Введите текст, Текущ.: "..tVar.sFooter.."]|")
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Показать все приветсвия$<%[mynick]> !"..tCmd.sAll.."|")
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Удалить..$<%[mynick]> !"..tCmd.sDel.." %[line:<cust/rand> , Случайное или чье-то приветсвие?] %[line:<in/out> , Приветсвие или прощание?] %[line:<#> , Номер?] %[line:<ник> , Ник пользователя?] %[line:<причина> , Будем писать причину?]|")
        Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Доб. приветствие юзеру$<%[mynick]> !"..tCmd.sCAdd.." %[line:<in/out> , Приветсвие или прощание?] %[line:<ник> , Ник пользователя?] %[line:<текст> , * = ник юзера]|")
              Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Доб. случ. приветсвие$<%[mynick]> !"..tCmd.sRAdd.." %[line:<in/out> , Приветсвие или прощание?] %[line:<текст> , * = ник юзера]|")
              Core.SendToUser(user, "$UserCommand 1 3 "..tVar.sRCName.."\\Админ\\Изм. назв. профиля к нику$<%[mynick]> !"..tCmd.sProfile.." %[line:<master/op/vip/reg/unreg/cust1/cust2> профиль?] %[line:<текст> , Новое описание?]|")
        end
       end
       sendGreeting(user,tMsgIn);
    
    [b]Core.SendToUser(user,"Приветствуем Вас, "..tProfiles[user.iProfile].." "..user.sNick)[/b]
end

будущим скрипто-писателям: знайте что луа - язык регистро-чувствительный

всобачил то что хотел в Eh.Greeting.Bot теперь буду ****аться чтобы разным профилям было разное личное приветствие
Go to the top of the page
+Quote Post
Setuper
сообщение 4.11.2008, 19:53
Сообщение #6


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




MEXAHuK, хорош чушь нести! Если ты встраивает этот код в StatPX, то проблемы совместимости функции - то твои проблемы. Я всего лишь написал рабочий скрипт, который работает сам по себе и не предполагает встраиваться в какой то другой (большой) скрипт. Учись, учись и ещё раз учись понимать синтаксис, тогда и вопросов будет меньше и всё будет работать на ура.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 4.11.2008, 21:20
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




уже, уже и уже! )
встроил в Eh.Greeting.Bot
подскажи примерно как реализовать чтобы каждый профиль получал разное приветствие?
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 19 972 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 167 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 178 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 112 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 797 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 526 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 199 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 297 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 472 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 104 378 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 420 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 252 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 35 580 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 7 282 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 12 990 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 23.11.2024, 8:48