| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|    9.9.2017, 5:12 
				 Сообщение
					#1
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз  | 
				Валера, как сделать вот этот скрипт что есть у меня. Когда заходишь в начале пишет: Код local sMsg = "Привет бла бла бла" function ValidateNickArrival(tUser, sData) Core.SendToUser(tUser, sMsg) end А как сделать чтоб он после истории чата был и от имени бота хаба | 
|  | |
|  9.9.2017, 6:33 
				 Сообщение
					#2
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | А как сделать чтоб он после истории чата был и от имени бота хаба 1. Опустите скрипт в списке ниже скрипта, который выдаёт чат-лог. 2. Тут нужно чуток изменить код выдачи сообщения: Вместо Код Core.SendToUser(tUser, sMsg)надо Код Core.SendToUser(tUser, "<"..SetMan.GetString(21).."> "..sMsg) | 
|  | |
|  9.9.2017, 9:33 
				 Сообщение
					#3
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз  | 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) Спасибо за ответ, он еще на уровне системных сообщений )) | 
|  | |
|  9.9.2017, 13:16 
				 Сообщение
					#4
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				мамин_парень,  Цитата Спасибо за ответ, он еще на уровне системных сообщений )) Согласен, я не учёл, что это функция валидации ника.. Тады вариантов нет. Разве что только совместить ваше "бла-бла-бла" с выдачей чат-лога юзеру, то есть, юзер при успешной валидации получает чатлог, затем ваше "бла-бла", и всё это в одном UPD: мамин_парень, Цитата как сделать вот этот скрипт что есть у меня. Когда заходишь в начале пишет: ..... А как сделать чтоб он после истории чата был и от имени бота хаба А у меня другой вопрос - а зачем это делать именно через валидацию ника? В чём глубинный смысл? Делайте через функцию UserConnected() и можете в списке двигать куда хотите и вставлять какие хотите сообщения от бота в любой последовательности. | 
|  | |
|  10.9.2017, 8:43 
				 Сообщение
					#5
					
				
			 | |
|  Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 4.5.2013 Пользователь №: 11 499 Спасибо сказали: 11 раз  | В чём глубинный смысл? Я так мыслю, что использование именно этой функции, обусловлено тем, что сообщение выводится сразу после слова соединён... и до сообщения о том, что Хаб работает под управлением... бла-бла-бла | 
|  | |
|  10.9.2017, 9:52 
				 Сообщение
					#6
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Prontor, но нюанс в том, что человек одновременно с этим хочет, чтоб это сообщение было после чат-лога. А это противоречит предыдущему. Поэтому пусть сначала решает, что ему важнее. Обычно самые большие капризы людей чаще всего касаются самых мелких и необязательных вещей.. | 
|  | |
|  12.9.2017, 2:12 
				 Сообщение
					#7
					
				
			 | |
|  Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 4.5.2013 Пользователь №: 11 499 Спасибо сказали: 11 раз  | Поэтому пусть сначала решает, что ему важнее. Согласен. Но вряд-ли он использовал эту функцию именно для той цели, что я написал. Скорее всего этот скрипт написан кем-то другим. | 
|  | |
|  12.9.2017, 3:53 
				 Сообщение
					#8
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Prontor, похоже, вы потеряли нить разговора..  Я вообще-то про просьбу юзера мамин-парень о помещении некоего сообщения через этот скрипт в чате после сообщения с чат-логом от другого скрипта.. Неважно, кто автор скрипта (уж не вам ли это знать) и чего хотел автор, речь у меня шла только касательно просьба мамин-парня. Вот я и написал, что мамин-парень должен определиться, что ему важнее - поместить сообщение от бота строго после чат-лога либо забить на сообщение, либо потрудиться и чат-лог воткнуть в обсуждаемый скрипт и уже по ходу изменения скрипта сделать так, чтоб желаемый "бла-бла" оказался после сообщения с чат-логом.. Надеюсь, теперь разночтений не будет.. | 
|  | |
|    12.9.2017, 18:42 
				 Сообщение
					#9
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз  | Prontor, похоже, вы потеряли нить разговора..  Я вообще-то про просьбу юзера мамин-парень о помещении некоего сообщения через этот скрипт в чате после сообщения с чат-логом от другого скрипта.. Неважно, кто автор скрипта (уж не вам ли это знать) и чего хотел автор, речь у меня шла только касательно просьба мамин-парня. Вот я и написал, что мамин-парень должен определиться, что ему важнее - поместить сообщение от бота строго после чат-лога либо забить на сообщение, либо потрудиться и чат-лог воткнуть в обсуждаемый скрипт и уже по ходу изменения скрипта сделать так, чтоб желаемый "бла-бла" оказался после сообщения с чат-логом.. Надеюсь, теперь разночтений не будет.. Наверное тобой еще в советские года написан скрипт   Код 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 вот типа того, но всем юзерам входящим как сделать | 
|  | |
|  12.9.2017, 22:48 
				 Сообщение
					#10
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | 
				Давно уже все написано: Тыц  Если прочесть первый пост, то в принципе понятно что он хотел/ вот держи  CODE sBot = SetMan.GetString(21) local sMsg=[[ Ваше сообщение (можно даже в несколько строк!) ]] function UserConnected(tUser) Core.SendToUser(tUser,"<"..sBot.."> "..sMsg) end RegConnected=UserConnected OpConnected=UserConnected з.ы. скрипт поставить не забудь ниже истории чата.. | 
|  | |
|  13.9.2017, 4:46 
				 Сообщение
					#11
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				dimetro,  Цитата вот держи Так я и предлагал это же самое, но ведь ему хочется это сделать через валидацию ника зачем-то! Я вообще никогда эту валидацию не использую, и поэтому мне и странно, что ему приспичила валидация.. | 
|  | |
|    13.9.2017, 10:48 
				 Сообщение
					#12
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз  | Давно уже все написано: Тыц  Если прочесть первый пост, то в принципе понятно что он хотел/ вот держи  CODE sBot = SetMan.GetString(21) local sMsg=[[ Ваше сообщение (можно даже в несколько строк!) ]] function UserConnected(tUser) Core.SendToUser(tUser,"<"..sBot.."> "..sMsg) end RegConnected=UserConnected з.ы. скрипт поставить не забудь ниже истории чата.. Дай Бог тебе здоровья И еще как сделать чтоб всем было видно и админам тоже | 
|  | |
|  13.9.2017, 10:51 
				 Сообщение
					#13
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | Дай Бог тебе здоровья И еще как сделать чтоб всем было видно и админам тоже Поправил из поста выше код | 
|  | |
|   | 
 Похожие темы
 Похожие темы
|   | Сейчас: 31.10.2025, 17:29 |