IPB

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

> jmc 3.28, beta testing
Ennin
сообщение 26 Oct 2006, 16:25
Сообщение #1

strange thing
Сообщений: 2 586
Спасибо сказали: 94 раза




я тута подумал и решил выложить урезанную версию беты на обозрение
http://gryphon-clan.ru/jmc/j32813b.rar


--------------------
anyway the wind blows...
Go to the top of the pageAdd Nick
 
+Quote Post
 
Start new topic
Ответов
Monf
сообщение 18 Dec 2006, 07:27
Сообщение #2

Newbie
Сообщений: 2
Спасибо сказали: 0 раз




Ахтунг! Баги!
Хотите, чтобы жаба вылетела со всеми любимой ошибкой: “В приложении обнаружена ошибка, сия прога будет закрыта, приносим свои извинения”? Тогда за дело! Нет! я говорю не о банальном вложении #alias в #alias.

Код:
#action {строка действия}{#read Death.md}
В файле “Death.md” (если хотите: *.txt это не важно) у нас лежат выполняемые команды, предположим #showme. Строк с командами много, штук эдак под 30, каждая команда начинается с новой строки.
Создайте выполняемый файл и наполните его, к примеру, 33мя подобными строками:
#sho {[0\;36m !! [0\;37m}
Но дело не в количестве строк или команд, а в объеме файла (или в количестве символов хз). Достаточно всего менее 2КБ чтобы пустить на дно нашу jmc.
Однако если попытаться просто считать этот файл, набрав команду:
#read Death.md
с клавиатуры – то все нормально работает!
Также все замечательно работает, если вывести файл в окно вывода посредством команды #output.
Проблема именно с #action.
Аналогично и с новыми возможностями:
#spit Death.md
#lick Death.md
Если попытатся задать каждой строке алиас например:
#ali {-Death1-}{строка}
#ali {-Death2-}{строка}
и вызвать вывод посредством алиасов командой:
#action {строка действия}{#loop {1,33} {-Death %0-}}
Однако, помогло: строки неторопливо поползли одна за другой, но это только если воспользоваться окном Эмуляция MUD, а если подключиться к реальному маду, то когда сработает экшн – все опять вылетает, только еще с сообщением об инструкции обратившейся не по адресу!
Сразу скажу, что скрипты не помогают.
Не буду объяснять, какие неудобства это причиняет, кто знает – тот поймет насколько это вредно и даже опасно. Все это срабатывает также, если несколько строк, на которые действуют разные #action, появляются сразу все вместе, и даже если по отдельности они не вызывали подобной ошибки, то все вместе точно ее вызовут, ели команды достаточно большие.
Если пофиксить сей ужасный баг то, имхо, больше уже ничего делать не нужно! А его то и нужно фиксить в первую очередь!

Вот еще маленький глюк, появившийся в бетта версии 3.28. В старой версии его не было.
#alias colors {#loop {29,37} {#showme **%0** }; #showme {[1\;32m}}

Прописываем команду, запускаем алиас colors – пока все нормально, а теперь вызываем его еще раз. Попробуйте вас порадует. ,)
Возможно загвоздка в последнем #showme {[1\;32m}, а точнее в коде цвета “[1\;32m”.
Лично у меня при этом выполняетс цикл от 29 до **371**.
Заренее благодарен!
Go to the top of the pageAdd Nick
 
+Quote Post

Сообщений в этой теме
- Ennin   jmc 3.28   26 Oct 2006, 16:25
- - Craya   у мня не работает #log logs/$YEAR/$MONTH...   30 Oct 2006, 04:27
- - Ennin   что пишет? Добавлено (1162240581): и да... автома...   30 Oct 2006, 23:36
- - Ennin   http://gryphon-clan.ru/jmc/ Что нового ## - счит...   13 Nov 2006, 12:08
- - Ennin   #abort <num> == #break <num>;#break ...   14 Nov 2006, 14:34
- - xska   #multisub работает как надо, спасибо! Только в...   15 Nov 2006, 12:37
- - Ennin   1. фиксен баг с листом субов в визуальной настройк...   27 Nov 2006, 01:05
- - Craya   у мня тут непонятки значит стоит у мня так #var m...   04 Dec 2006, 10:23
- - Ennin   я бы посоветовал слэш нормальный ставить   04 Dec 2006, 12:41
- - Monf   Ахтунг! Баги! Хотите, чтобы жаба вылетела ...   18 Dec 2006, 07:27
- - Ennin   баги, глюки, проблемы   23 Jan 2007, 00:09
- - Devastator   Здрасте, у меня такие предложения или пожелания ...   25 Jan 2007, 23:51
- - Ennin   1. почитай лог изменений - будет проще. #logadd те...   26 Jan 2007, 00:05
- - Devastator   -> 2. это делается скриптами а можно посмотре...   26 Jan 2007, 00:27
- - Ennin   низзя, у меня этого нет. есть у ранаста для ммс, н...   26 Jan 2007, 01:06
- - Ennin   1. разрешено #sos <type> * - неясно, зачем, ...   30 Jan 2007, 11:56
- - Ennin   1. теперь юзверь может изменять сообщения от движк...   30 Jan 2007, 15:00
- - Devastator   У меня нету сейчас возможности сравнить клиенты, н...   31 Jan 2007, 13:18
- - Ennin   в каком плане быстрее? если о тех фичах, что реали...   31 Jan 2007, 22:12
- - Ennin   1. Переделал и исправил баги в системе замены сооб...   02 Feb 2007, 12:56
- - gamecreator   1. если следующие на инглише, то я хотю.   02 Feb 2007, 18:27
- - Shaidar Haran   А я хочу английский, так что на перевод пофиг. На ...   02 Feb 2007, 18:59
- - othreen   думаю это не есть кровь_из_носу необходимым добавл...   03 Feb 2007, 03:22
- - Devastator   эх когдаже будет это событие   16 Feb 2007, 13:39
- - Ennin   в опчем, решил я пока забить на трей. вуаля http:/...   22 Feb 2007, 11:04
- - othreen   вау) thanx a lot ) respect.   22 Feb 2007, 15:28
- - Devastator   очень порадовали нововведения хочеться увидеть ещ...   22 Feb 2007, 19:02
- - gamecreator   а можно сделать чтоб jmc не надо было реинсталить ...   22 Feb 2007, 21:17
- - Ennin   dеvastator, переменную такую я сам думал. мб сдела...   22 Feb 2007, 22:20
- - Craya   а как язык интерфейса поменять ? где чего поменять...   23 Feb 2007, 04:24
- - gamecreator   не сохраняет и не загружает хистори   23 Feb 2007, 11:17
- - gamecreator   и еще если перейти к окну не на весь экран а потом...   23 Feb 2007, 19:28
- - gamecreator   можно ли вернуть фокус окну жабы командой и если д...   25 Feb 2007, 15:25
- - Ennin   #flash правда, в XP временами не срабатывает и тол...   26 Feb 2007, 10:17
- - Ennin   обновил архив, добавил забытый текст с описанием к...   26 Feb 2007, 16:36
- - gamecreator   винда у меня хр. кстати после установки нового про...   26 Feb 2007, 16:47
- - Shaidar Haran   Мб ты попутал дату создания и дату изменения?   26 Feb 2007, 17:58
- - gamecreator   не, при открытии там были старые команды   26 Feb 2007, 22:14
- - Ennin   обновил архив. парсинг команд переведен на качеств...   27 Feb 2007, 23:22
- - Ennin   нифига не могу подконнектиться к своим обычным хос...   11 Apr 2007, 16:53
- - horneds   в window.txt написано что скриптовый аналог #woout...   17 Apr 2007, 00:57
- - Ennin   установлены ли объекты для движка? у меня #scri ...   17 Apr 2007, 03:40
- - horneds   ну черт его знает на работе редактирование реестра...   17 Apr 2007, 13:28
- - Ennin   можно проверить версию ttcoreex.dll. или поэкспери...   17 Apr 2007, 21:04
- - horneds   да нет все ок ) просто по ключикам не регистрирова...   19 Apr 2007, 23:13
- - Craya   Энни, скажи как поменять интерфейс на русский. в т...   20 Apr 2007, 07:47
- - Craya   Энни, можно запустить твой билд без инсталляции ст...   18 Jun 2007, 02:49
- - Ennin   и саму длл, и объект. дллка раз зарегена, ищи тута...   18 Jun 2007, 06:53
- - Aldaran   Здравствуйте! Пользуюсь измененной JMC несколь...   30 Jun 2007, 07:50
- - othreen   Aldaran, вероятно ты юзаешь старую версию, зайди и...   30 Jun 2007, 22:48
- - Aldaran   Скачал новую версию 24 июня 2007 года... Та же сам...   10 Jul 2007, 13:04
- - Ninika   я посмотрю   10 Jul 2007, 19:00
- - Aldaran   Здравствуйте #wshow {wnd} [toggle|hide|show] Оши...   14 Jul 2007, 15:48
- - Ennin   а вроде так все и задумано. тоггл - эквивалентен х...   14 Jul 2007, 19:18
- - Craya   Энни, такая штука не работает Код#hot {Shift+NUM8}...   27 Oct 2007, 08:08
|- - Grivus   Цитата(Craya @ 27 Oct 2007, 09:08)Энни, такая...   27 Oct 2007, 08:17
- - Shaidar Haran   Вероятно, имелось в виду, что на хоткеи биндятся а...   27 Oct 2007, 09:39
- - Aldaran   Тут имелось ввиду, что нет возможности пользоватьс...   07 Mar 2008, 13:06
- - Aldaran   При создании алиасов возникла проблема, в алиасе и...   11 Mar 2008, 15:22
|- - Ennin   Цитата(Aldaran @ 11 Mar 2008, 15:22)Вообще, х...   05 May 2008, 19:12
|- - Aldaran   Хотелось бы увидеть справку на команды на русском....   15 May 2008, 16:53
|- - Aldaran   В основном, справку на новые команды для jmc 3.5 я...   18 May 2008, 17:18
- - Бяха   Краш в программе при добавлении новой группы. В 90...   24 Apr 2008, 14:03
|- - Aldaran   Цитата(Бяха @ 24 Apr 2008, 15:03)Краш в прогр...   05 May 2008, 10:05
|- - Бяха   Цитата(Aldaran @ 05 May 2008, 10:05)Добавлять...   27 May 2008, 10:20
- - GrayMage   Афтар в Турции - думаю недели на 2. Рассказать о в...   19 May 2008, 12:51
- - Shaidar Haran   Т.е. вопрос будет типа - зачем нужны команды #grap...   19 May 2008, 13:46
|- - Aldaran   Цитата(Shaidar Haran @ 19 May 2008, 14:46)Т.е...   24 May 2008, 16:11
|- - Ennin   Цитата(Aldaran @ 24 May 2008, 16:11)Я не спра...   26 May 2008, 11:30
- - Бяха   Предложения и вопросы: - ввести закладку на котор...   27 May 2008, 10:45
- - Бяха   (извиняюсь за спам, но опция редактирования своих ...   27 May 2008, 11:28
- - Бяха   (епть, опять спамлю но се ля ви) Если интересуют и...   27 May 2008, 13:05
- - Aldaran   Цитата(Бяха @ 27 May 2008, 12:28)(епть, опять...   28 May 2008, 09:21
|- - GrayMage   Цитата(Aldaran @ 28 May 2008, 10:21)Писал уже...   28 May 2008, 11:11
- - Ennin   Цитата(Бяха @ 27 May 2008, 10:20)"Ручкам...   28 May 2008, 11:13
|- - Бяха   Цитата(Ennin @ 28 May 2008, 11:13)можно посмо...   04 Jun 2008, 14:05
- - Aldaran   Цитата(Ennin @ 28 May 2008, 12:13)Цитата(Бяха...   28 May 2008, 13:21
- - Aldaran   Глянул клиент Hameleon... Выглядит довольно приятн...   01 Jun 2008, 22:48
- - Aldaran   У меня хрень блин со скриптами... Ковырял скрипты...   08 Jun 2008, 00:07
- - prodik   Здравствуйте, я игрок мира "Аладон". Сиж...   08 Jun 2008, 14:09
- - Shaidar Haran   Prodik - не пытался в ммс нажимать M-1, M-2, M-3, ...   08 Jun 2008, 14:24
- - prodik   В курсе про эти окошки, я ими и пользуюсь, но вари...   08 Jun 2008, 16:57
- - Ennin   можно, но это отдельная тема   25 Jun 2008, 17:09
- - Aldaran   Уже писал примерное, но: Создал новый файл со скри...   02 Jul 2008, 21:28
- - Aldaran   Здравствуйте! Есть команда #gag, но нет коман...   31 Jul 2008, 13:09


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18 August 2025 - 10:05
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика