Скрипт "действия", "Действия" по-новому |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт "действия", "Действия" по-новому |
3.11.2008, 20:45
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Всем привет. Есть идея немного переделать скрипт действия следующим образом: в общем чате пользователи будут видеть немного разные сообщения. Думаю, из примера все поймут мою мысль:
Действия->Угостить->Пиво На моем экране: *** Я открываю баночку пива и протягиваю ее Юзер *** На экране Юзер: *** alver протягивает тебе баночку холодного пива!!! *** На экранах остальных: *** alver и Юзер решили побаловаться пивком!!! *** Кому будет интересно, вот мои контакты alver@list.ru, 191799373 Спасибо. |
|
|
3.11.2008, 21:11
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
1) Я что-то не совсем понял. Такой скрипт уже сделан или как? Для чего контакты?
2) Это принципиально другой скрипт. Если обычный скрипт использует предопределённые фразы в менюшках, которые заранее отправляется пользователю (при входе на хаб), то этот скрипт, который ты хочешь сделать, надо писать, по крайней мере, командами, что несколько нагружает хаб. |
|
|
3.11.2008, 21:48
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 105 Регистрация: 21.8.2008 Из: Москва Пользователь №: 404 Спасибо сказали: 1 раз |
Блин... помойму вот вы такими скриптами только скриптовиков грузите... и свои мозги. Пользуйтесь нормальными действиями и всё, а это 4ерез 4ур батва.
|
|
|
3.11.2008, 22:10
Сообщение
#4
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Нет, скрипт еще не сделан. Мне бы хотелось такой скрипт. Контакты для более детальной информации.
2Setuper, а Core.SendToNick и Core.SendToAll не подойдут? |
|
|
3.11.2008, 22:18
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Код function UserConnected(tUser) Core.SendToNick(tUser.sNick,"$UserCommand 1 2 Действия\\Угостить пивом$<%[mynick]> !Пыво %[nick]|") end OpConnected = UserConnected RegConnected = UserConnected function ChatArrival(tUser,sData) sData = string.sub(sData,1,-2) local _,_,cmd = string.find(sData, "%b<>%s+(%S+)") ====================================================== if cmd == "!Пыво" then local _,_,sNick = string.find(sData,"%b<>%s+%S+%s+(%S+)") Core.SendToUser(tUser,"*** Я открываю баночку пива и протягиваю ее "..sNick.." ***") Core.SendToNick(sNick,"*** "..tUser.sNick.." протягивает тебе баночку холодного пива!!! ***") Core.SendToAll("*** "..tUser.sNick.." и "..sNick.." решили побаловаться пивком!!! ***") return true end ======================================================= end Для добавления новых команд копируем выделенное(то что между строчками "=" эти строчки нужны только для обозначения и их надо будет удалить!!!) заменяем команду(!Пыво) и текст. Так же не забываем добавлять менюшку;) |
|
|
3.11.2008, 22:27
Сообщение
#6
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Спасибо, Wariner, вот что в чате получилось:
*** Я открываю баночку пива и протягиваю ее ~}}Butterfly{{~™$MyINFO *** *** alver и ~}}Butterfly{{~™$MyINFO решили побаловаться пивком!!! *** А через команду !me можно сделать? |
|
|
3.11.2008, 22:30
Сообщение
#7
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
думаю нет!
|
|
|
3.11.2008, 22:33
Сообщение
#8
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Все равно спасибо. Но почему-то там MyINFO вылезло и две строки, вместо одной
|
|
|
3.11.2008, 22:40
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
потому как вместо символа | с скрипте надо писать &#*124; только без *
а команду !me можно имитировать: "* "..tUser.sNick.." открываю баночку пива и протягиваю ее "..sNick.." ***" |
|
|
3.11.2008, 23:07
Сообщение
#10
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Еще вопросы: почему получается 2 сообщения:
*** Я открываю баночку пива и протягиваю ее ~}}Butterfly{{~™ *** *** alver и ~}}Butterfly{{~™ решили побаловаться пивком!!! *** А юзер на том конце видит только: *** alver и ~}}Butterfly{{~™ решили побаловаться пивком!!! *** А юзер на том конце видит только: *** alver и ~}}Butterfly{{~™ решили побаловаться пивком!!! *** С этим вроде разобрался, но по-прежнему я и тот юзер видим два сообщения. |
|
|
4.11.2008, 0:29
Сообщение
#11
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Ну я и извращенец...
Прикрепленные файлы
|
|
|
4.11.2008, 10:19
Сообщение
#12
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Sephiroth_Lukaw, спасибо большое. Все работает
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 4:49 |