myDC.ru

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

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

> как сделать вот этот скрипт

Теги
Нет тегов для показа
мамин_парень
сообщение 9.9.2017, 5:12
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 50
Регистрация: 9.2.2012
Из: СОВЕТСКИЙ СОЮЗ
Пользователь №: 10 273
Спасибо сказали: 21 раз




Валера, как сделать вот этот скрипт что есть у меня. Когда заходишь в начале пишет:

Код
local sMsg = "Привет бла бла бла"

function ValidateNickArrival(tUser, sData)
Core.SendToUser(tUser, sMsg)
end


А как сделать чтоб он после истории чата был и от имени бота хаба
Go to the top of the page
+Quote Post
Ksan
сообщение 9.9.2017, 6:33
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Цитата(мамин_парень @ 9.9.2017, 9:12) *
А как сделать чтоб он после истории чата был и от имени бота хаба

1. Опустите скрипт в списке ниже скрипта, который выдаёт чат-лог.
2. Тут нужно чуток изменить код выдачи сообщения:
Вместо
Код
Core.SendToUser(tUser, sMsg)
надо
Код
Core.SendToUser(tUser, "<"..SetMan.GetString(21).."> "..sMsg)


Спасибо сказали:
Go to the top of the page
+Quote Post
мамин_парень
сообщение 9.9.2017, 9:33
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 50
Регистрация: 9.2.2012
Из: СОВЕТСКИЙ СОЮЗ
Пользователь №: 10 273
Спасибо сказали: 21 раз




Цитата(Ksan @ 9.9.2017, 7:33) *
1. Опустите скрипт в списке ниже скрипта, который выдаёт чат-лог.
2. Тут нужно чуток изменить код выдачи сообщения:
Вместо
Код
Core.SendToUser(tUser, sMsg)
надо
Код
Core.SendToUser(tUser, "<"..SetMan.GetString(21).."> "..sMsg)



12:29:16] *** Соединён
[12:29:17] <DCBEELINEKZ> бла бла бла - Чуть чуть бы пониже
[12:29:17] *** Пароль отправлен...
[12:29:18] <DCBEELINEKZ> Этот хаб работает под управлением PtokaX DC Hub 0.5.0.1 (Время работы: 0 дней, 0 часов, 0 минут / Пользователей: 0)

Спасибо за ответ, он еще на уровне системных сообщений ))
Go to the top of the page
+Quote Post
Ksan
сообщение 9.9.2017, 13:16
Сообщение #4


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




мамин_парень,
Цитата
Спасибо за ответ, он еще на уровне системных сообщений ))

Согласен, я не учёл, что это функция валидации ника.. Тады вариантов нет. Разве что только совместить ваше "бла-бла-бла" с выдачей чат-лога юзеру, то есть, юзер при успешной валидации получает чатлог, затем ваше "бла-бла", и всё это в одном флаконе сообщении от бота.

UPD:
мамин_парень,
Цитата
как сделать вот этот скрипт что есть у меня. Когда заходишь в начале пишет:
.....
А как сделать чтоб он после истории чата был и от имени бота хаба

А у меня другой вопрос - а зачем это делать именно через валидацию ника? В чём глубинный смысл? Делайте через функцию UserConnected() и можете в списке двигать куда хотите и вставлять какие хотите сообщения от бота в любой последовательности.


Спасибо сказали:
Go to the top of the page
+Quote Post
Kinsler
сообщение 10.9.2017, 8:43
Сообщение #5


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 4.5.2013
Пользователь №: 11 499
Спасибо сказали: 11 раз




Цитата(Ksan @ 9.9.2017, 21:16) *
В чём глубинный смысл?

Я так мыслю, что использование именно этой функции, обусловлено тем, что сообщение выводится сразу после слова соединён... и до сообщения о том, что Хаб работает под управлением... бла-бла-бла


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 10.9.2017, 9:52
Сообщение #6


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Prontor, но нюанс в том, что человек одновременно с этим хочет, чтоб это сообщение было после чат-лога. А это противоречит предыдущему. Поэтому пусть сначала решает, что ему важнее.
Обычно самые большие капризы людей чаще всего касаются самых мелких и необязательных вещей..


Спасибо сказали:
Go to the top of the page
+Quote Post
Kinsler
сообщение 12.9.2017, 2:12
Сообщение #7


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 4.5.2013
Пользователь №: 11 499
Спасибо сказали: 11 раз




Цитата(Ksan @ 10.9.2017, 17:52) *
Поэтому пусть сначала решает, что ему важнее.

Согласен. Но вряд-ли он использовал эту функцию именно для той цели, что я написал. Скорее всего этот скрипт написан кем-то другим.


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 12.9.2017, 3:53
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Prontor, похоже, вы потеряли нить разговора..
Я вообще-то про просьбу юзера мамин-парень о помещении некоего сообщения через этот скрипт в чате после сообщения с чат-логом от другого скрипта.. Неважно, кто автор скрипта (уж не вам ли это знать) и чего хотел автор, речь у меня шла только касательно просьба мамин-парня. Вот я и написал, что мамин-парень должен определиться, что ему важнее - поместить сообщение от бота строго после чат-лога либо забить на сообщение, либо потрудиться и чат-лог воткнуть в обсуждаемый скрипт и уже по ходу изменения скрипта сделать так, чтоб желаемый "бла-бла" оказался после сообщения с чат-логом..
Надеюсь, теперь разночтений не будет..


Спасибо сказали:
Go to the top of the page
+Quote Post
мамин_парень
сообщение 12.9.2017, 18:42
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 50
Регистрация: 9.2.2012
Из: СОВЕТСКИЙ СОЮЗ
Пользователь №: 10 273
Спасибо сказали: 21 раз




Цитата(Ksan @ 12.9.2017, 5:53) *
Prontor, похоже, вы потеряли нить разговора..
Я вообще-то про просьбу юзера мамин-парень о помещении некоего сообщения через этот скрипт в чате после сообщения с чат-логом от другого скрипта.. Неважно, кто автор скрипта (уж не вам ли это знать) и чего хотел автор, речь у меня шла только касательно просьба мамин-парня. Вот я и написал, что мамин-парень должен определиться, что ему важнее - поместить сообщение от бота строго после чат-лога либо забить на сообщение, либо потрудиться и чат-лог воткнуть в обсуждаемый скрипт и уже по ходу изменения скрипта сделать так, чтоб желаемый "бла-бла" оказался после сообщения с чат-логом..
Надеюсь, теперь разночтений не будет..

Наверное тобой еще в советские года написан скрипт after_boom.gif
Код
local sBot = SetMan.GetString(21)

sHelloMessages = {
["TROJAN"] = "     Подтянув Галстук, Аккуратно Причесан и Одет в Черном, Блестящем Смокинге. Главный Администратор хаба Открыл Дверь.. и вошел в главный зал хаба! Предклонитесь Перед Богом Хаба.. и Он благословит вас- мы Приветствуем тебя, о TROJAN!",  -- ДобАвляем свои привеТствиЯ кому надо!
["Не-TROJAN"] = " Поприветствуем Модератора Не-TROJAN!",
["Ksan"] = " А вот и Ksan! Как мы тебе рады, заходи, раздевайся и будь как дома! :) ",
["Test_user"]  = " Вау, кто к нам пришёл, - сам Test_user! Как мы тебе рады, заходи, раздевайся и будь как дома! :) ",
}

function UserConnected(tUser)
    local sHelloMes = sHelloMessages[tUser.sNick]
    if sHelloMes then
        Core.SendToNick(tUser.sNick,"<"..sBot.."> ••• "..sHelloMes.."! •••")
        Core.SendToAll("<"..sBot.."> ••• "..sHelloMes.."! •••")
    end
end
OpConnected = UserConnected
RegConnected = UserConnected


вот типа того, но всем юзерам входящим как сделать
Go to the top of the page
+Quote Post
dimetro
сообщение 12.9.2017, 22:48
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




Давно уже все написано:
Тыц bad_smile.gif Если прочесть первый пост, то в принципе понятно что он хотел/
вот держи big_smile.gif
CODE
sBot = SetMan.GetString(21)
local sMsg=[[
Ваше сообщение
(можно даже в несколько строк!)
]]

function UserConnected(tUser)
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
end
RegConnected=UserConnected
OpConnected=UserConnected


з.ы. скрипт поставить не забудь ниже истории чата..


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 13.9.2017, 4:46
Сообщение #11


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




dimetro,
Цитата
вот держи

Так я и предлагал это же самое, но ведь ему хочется это сделать через валидацию ника зачем-то! Я вообще никогда эту валидацию не использую, и поэтому мне и странно, что ему приспичила валидация..


Спасибо сказали:
Go to the top of the page
+Quote Post
мамин_парень
сообщение 13.9.2017, 10:48
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 50
Регистрация: 9.2.2012
Из: СОВЕТСКИЙ СОЮЗ
Пользователь №: 10 273
Спасибо сказали: 21 раз




Цитата(dimetro @ 13.9.2017, 0:48) *
Давно уже все написано:
Тыц bad_smile.gif Если прочесть первый пост, то в принципе понятно что он хотел/
вот держи big_smile.gif
CODE
sBot = SetMan.GetString(21)
local sMsg=[[
Ваше сообщение
(можно даже в несколько строк!)
]]

function UserConnected(tUser)
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
end
RegConnected=UserConnected


з.ы. скрипт поставить не забудь ниже истории чата..


Дай Бог тебе здоровья

И еще как сделать чтоб всем было видно и админам тоже
Go to the top of the page
+Quote Post
dimetro
сообщение 13.9.2017, 10:51
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




Цитата(мамин_парень @ 13.9.2017, 10:48) *
Дай Бог тебе здоровья

И еще как сделать чтоб всем было видно и админам тоже


Поправил из поста выше код


Спасибо сказали:
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 20 155 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 369 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 206 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 211 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 858 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 264 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 366 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 555 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 105 053 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 458 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 411 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 35 785 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 7 334 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 13 068 30.10.2014, 18:29 Посл. сообщение: Dani_Filth
No New Posts Topic has attachmentsНужно сделать изменение в скрипте Антипорно
Переделать переменную в функцию
5 thehawk 9 759 21.10.2014, 21:23 Посл. сообщение: thehawk

 



RSS Сейчас: 23.12.2024, 4:52