![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() strange thing Сообщений: 2 586 Спасибо сказали: 94 раза ![]() |
я тута подумал и решил выложить урезанную версию беты на обозрение
http://gryphon-clan.ru/jmc/j32813b.rar -------------------- anyway the wind blows...
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Оранжевый Канцлер Тьмы Сообщений: 2 344 Спасибо сказали: 618 раз ![]() |
Т.е. вопрос будет типа - зачем нужны команды #grap, #spit, #next? Я бы лучше задавал вопросы типа - как сделать какое-то-действие?
-------------------- I am the fury in your eyes. I am reason, I am vice.
Careful what you say You may regret it, Careful what you wish You just might get it. |
|
|
![]()
Сообщение
#3
|
|
![]() Newbie Сообщений: 35 Спасибо сказали: 0 раз ![]() |
Цитата(Shaidar Haran @ 19 May 2008, 14:46) Т.е. вопрос будет типа - зачем нужны команды #grap, #spit, #next? Я бы лучше задавал вопросы типа - как сделать какое-то-действие? Я не спрашивал зачем нужны такие-то команды, у меня был вопрос, где ими можно воспользоваться и какое применения их посоветует автор... Для чего нужны эти команды понятно по справке ("списку последних изменений"). Еще интересна работа "run". Для правильной работы и запуска приложений, нужно четкое использование "/" и "\": jmc.run("WINAMP/WINAMP.exe \SOUND\\start.mp3") #run WINAMP/WINAMP.exe \SOUND\\start.mp3 jmc.parse("#run WINAMP/WINAMP.exe \\SOUND/start.mp3") И другой вопрос, возможно вообще не в эту тему: Как дропнуть строку приходящюю из мада с в скрипте: jmc.DropEvent(); и jmc.parse("#drop"); - не работают, возможно, где-то ошибаюсь, приходится использовать: #action {^-%2>%1 говорит вам '%0'} {#show {char}{-%2>};#showme {};#showme {[1\;42[m[1\;32[m$TIME[0m[40m [m[0m[33m[[m[0m[37mTELL[m[0m[33m] [1\;37[m%1[1\;31[m : [m[0m[37m'%0'};#drop;#scr TellTalk("<<-[1m[37m %1 [1m[31m:[0m[37m '%0'");-comeinmessage-} {4} {dialogs} #action {^-%2>%1 шепчет вам на ухо '%0'} {#show {char}{-%2>};#showme {};#showme {[1\;42[m[1\;32[m$TIME[0m[40m [m[0m[33m[[m[0m[37mWHISPER[m[0m[33m] [1\;37[m%1[1\;31[m : [m[0m[37m'%0'};#drop;#scri WhisperTalk("<<-[1m[37m %1 [1m[31m:[0m[37m '%0'");-comeinmessage-} {4} {dialogs} function Grabtells(){ m_date = new Date(); var MonthArr = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"); var Ntime; var Ntimeout; var Ndate; var Year = m_date.getYear(); var Month = MonthArr[m_date.getMonth()]; var Day = m_date.getDate(); var Hour = m_date.getHours(); var Min = m_date.getMinutes(); Ntime = ((Hour>9) ? "" : "0")+ Hour + ((Min>9) ? ":" : ".0") + Min; Ndate = "[" + ((Day>9) ? '' : '0') + Day + '.' + Month + '.' + Year + "]" + "[" + Ntime + "]"; var tmp = jmc.Event; var itell = /^([|[0\;0m|[0\;30m|[0\;31m|[0\;32m|[0\;33m|[0\;34m|[0\;35m|[0\;36m|[0\;37m|[1\;30m|[1\;31m|[1\;32m|[1\;33m|[1\;34m|[1\;35m|[1\;36m|[1\;37m|[1\;40m|[1\;41m|[1\;42m|[1\;43m|[1\;44m|[1\;45m|[1\;460m|[1\;47m]+)([А-Я][а-я]+|Кто-то) говорит вам '(.+)'([|[0\;0m|[0\;30m|[0\;31m|[0\;32m|[0\;33m|[0\;34m|[0\;35m|[0\;36m|[0\;37m|[1\;30m|[1\;31m|[1\;32m|[1\;33m|[1\;34m|[1\;35m|[1\;36m|[1\;37m|[1\;40m|[1\;41m|[1\;42m|[1\;43m|[1\;44m|[1\;45m|[1\;460m|[1\;47m]+)$/; if(itell.test(tmp)==true){ res = itell.exec(tmp); if((res[2]!='Кузнец') && (res[2]!='Трактирщик') && (res[2]!='Торговец')){ Savetell(""+Ndate+" >>> "+res[2]+" : '"+res[3]+"'"); jmc.showme(""); jmc.showme("[1\;42[m[1\;32[m"+Ntime+"[0m[40m [m[0m[33m[[m[0m[37mTELL[m[0m[33m] [1\;37[m"+res[2]+"[1\;31[m : [m[0m[37m"+res[3]+""); } } } jmc.RegisterHandler("Incoming","Grabtells()"); -------------------- КРОВЬ! СМЕРТЬ! СОТОНА!
http://www.arda.pp.ru/ |
|
|
![]()
Сообщение
#4
|
|
![]() strange thing Сообщений: 2 586 Спасибо сказали: 94 раза ![]() |
Цитата(Aldaran @ 24 May 2008, 16:11) Я не спрашивал зачем нужны такие-то команды, у меня был вопрос, где ими можно воспользоваться и какое применения их посоветует автор... Для чего нужны эти команды понятно по справке ("списку последних изменений"). #next служит для ограниченного перебора триггеров. #spit - примеры есть на сайте, и, скажем, когда я перелопачивал расы мобов всего мира, с помощью спита у меня ушло несколько часов, ручками бы ушло дня два-три. граб делался в принципе в основном как замедленный спит. стандартной применение для обоих - было песни. но придумать можно много чего, в т.ч. одной командой граб можно сделать полубота Цитата(Aldaran @ 24 May 2008, 16:11) Еще интересна работа "run". Для правильной работы и запуска приложений, нужно четкое использование "/" и "\": jmc.run("WINAMP/WINAMP.exe \SOUND\\start.mp3") #run WINAMP/WINAMP.exe \SOUND\\start.mp3 jmc.parse("#run WINAMP/WINAMP.exe \\SOUND/start.mp3") а в чем вопрос? Цитата(Aldaran @ 24 May 2008, 16:11) И другой вопрос, возможно вообще не в эту тему: Как дропнуть строку приходящюю из мада с в скрипте: jmc.DropEvent(); и jmc.parse("#drop"); - не работают, возможно, где-то ошибаюсь не помню причины такого поведения и невозможности фикса, но из диспатчера дропы не работают никаким образом -------------------- anyway the wind blows...
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 17 August 2025 - 15:16 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|