Вы не вошли.
Вообщем хочеться написать муд клиент
Пока размышления такие
TpuCTaH, 31.05.2007 13:35 :
Хочу Мад клиент пописать. Предложения че там должно быть будит? )
Julian, 31.05.2007 13:35 :
возмоджность ЗД просмотра текущей клетки местонахождениЯ
TpuCTaH, 31.05.2007 13:36 :
Кстати это не проблема
TpuCTaH, 31.05.2007 13:36 :
я не хучу
TpuCTaH, 31.05.2007 13:36 :
шучу бл, да че такое седня
Julian, 31.05.2007 13:38 :
ммм, ну смотри - значит так
1. простота решений триггеров, алиасов, хайлайтов
2. возможность минимум 10 переменных
3. минимум 4 окна вывода - при этом возможность отдельной работы с ними - типа писание лога именно с этого окна
4. возможность мануального указаниЯ количества букв в предложении и переноса фраз
Julian, 31.05.2007 13:38 :
щас покурю и еще накатаю
TpuCTaH, 31.05.2007 13:40 :
1. Тригера Алиасы И Хайлайты на C# будут.
2. Количество переменных не ограничено.
3. Количество окон не ограничено.
4. непонял
TpuCTaH, 31.05.2007 13:43 :
Окна вообще будут сумашедшие.
TpuCTaH, 31.05.2007 13:46 :
дай мыл кину сампл с примером интерфейса
Julian, 31.05.2007 13:50 :
мб на фтп зальешь ?
TpuCTaH, 31.05.2007 13:50 :
тудаже?
Julian, 31.05.2007 13:50 :
да
TpuCTaH, 31.05.2007 13:50 :
10 минут пример же еще написать нужно! )
Julian, 31.05.2007 13:51 :
4. ну что бы можно было окно сделать 10х10 см, а фраза из 100 символов, отображалась по 5символов в строке
Julian, 31.05.2007 13:51 :
тобишь дофига строк
Julian, 31.05.2007 13:51 :
вот гд
е-то в
от так
TpuCTaH, 31.05.2007 13:53 :
wordwrap?
Julian, 31.05.2007 13:53 :
да
Julian, 31.05.2007 13:53 :
и возможность мануального указаниЯ размера букв - то бишь приемлевый выбор шрифтов
Julian, 31.05.2007 14:08 :
ребут - через 5 минут буду
Julian, 31.05.2007 14:18 :
nen
Julian, 31.05.2007 14:18 :
тут
TpuCTaH, 31.05.2007 14:26 :
транспорт фейлд
Julian, 31.05.2007 14:27 :
ммм
Julian, 31.05.2007 14:27 :
asked to upload 'TMC_20070531142440.rar' in 'D:\temp\' --> Access denied.
Julian, 31.05.2007 14:27 :
хотЯ стоит полный доступ
Julian, 31.05.2007 14:27 :
сек проверю
Julian, 31.05.2007 14:27 :
а плЯ
Julian, 31.05.2007 14:27 :
ты залогинсЯ да ?
TpuCTaH, 31.05.2007 14:27 :
на какой логин
Julian, 31.05.2007 14:27 :
под KIRD
Julian, 31.05.2007 14:27 :
TpuCTaH, 31.05.2007 14:27 :
пасс
Julian, 31.05.2007 14:27 :
а Я ежег ?
Julian, 31.05.2007 14:27 :
откуда Я наю твой пасс ?
Julian, 31.05.2007 14:28 :
вот )
Julian, 31.05.2007 14:28 :
молодець
TpuCTaH, 31.05.2007 14:29 :
там
Julian, 31.05.2007 14:29 :
и вот еще
(2 штуки)коричневый гриб в комнате Медпункт.
Коричневый гриб в к
омнате Опушка леса рЯдом с тропинкой.
Коричневый гриб в комнате Край болота.что бы таких разрывов не было )
TpuCTaH, 31.05.2007 14:31 :
это не принципиальный вопрос
TpuCTaH, 31.05.2007 14:31 :
давай маштабно
Julian, 31.05.2007 14:31 :
:-)
Julian, 31.05.2007 14:32 :
а как присоединитсЯ ?
TpuCTaH, 31.05.2007 14:33 :
пака никак, это я те тест окошек накидал
Julian, 31.05.2007 14:33 :
ага, уже неплохо
TpuCTaH, 31.05.2007 14:33 :
Кнопку в меню пожмакай а потом потаскай окошки
Julian, 31.05.2007 14:33 :
ООО!
TpuCTaH, 31.05.2007 14:34 :
Шо панравилось? )
Julian, 31.05.2007 14:34 :
ДАААААААААААААА
Julian, 31.05.2007 14:35 :
ммм, автохайд
Julian, 31.05.2007 14:35 :
сладенько )))
TpuCTaH, 31.05.2007 14:36 :
Жабка слегка устарела )
Julian, 31.05.2007 14:37 :
ага )
TpuCTaH, 31.05.2007 14:38 :
Ну вообщем думай я щас на форуме нашем темку подниму
Julian, 31.05.2007 14:38 :
хочешь известить иммов ?
Julian, 31.05.2007 14:38 :
проще тогда Аланне на мыло написать )
TpuCTaH, 31.05.2007 14:38 :
всмысле? )
Julian, 31.05.2007 14:38 :
в прЯмом, параноик Я )
TpuCTaH, 31.05.2007 14:39 :
А че я клиента пишу
TpuCTaH, 31.05.2007 14:39 :
это не противозаконнно )
Julian, 31.05.2007 14:39 :
а! во! хочу переменную!
Julian, 31.05.2007 14:39 :
точнее хочу работу с массивами
Julian, 31.05.2007 14:39 :
задашь массив от 1 до 100 - пусть хоть в текстовом доке
TpuCTaH, 31.05.2007 14:39 :
у тя C# будет в распоряжении там все есть )
Julian, 31.05.2007 14:40 :
и что бы по команде - считало значениЯ в массиве
Julian, 31.05.2007 14:40 :
оке )
TpuCTaH, 31.05.2007 14:40 :
там вообще тупо
int [] arr = new int[10];
arr.Lenght;
Julian, 31.05.2007 14:41 :
офигеть )
TpuCTaH, 31.05.2007 14:41 :
Я проще языка вообще не видел
Julian, 31.05.2007 14:42 :
ассемблер ?
TpuCTaH, 31.05.2007 14:42 :
или например так
Window1 = TMCGetWindow("имя окна");
Window1.write("Длинна масива arr" + arr.Lenght);
Julian, 31.05.2007 14:43 :
о, неплохо
TpuCTaH, 31.05.2007 14:46 :
Ну еще хочу сделать так чтобы между 2 запущенными програмами можно было перекидываться сообщениями
TpuCTaH, 31.05.2007 14:47 :
даже если они стоят на разных машинах
Julian, 31.05.2007 14:47 :
ага )
TpuCTaH, 31.05.2007 14:48 :
тоесть например такTMCConncect c = new TMCConncect(192.168.0.2:4000);
c.Open();
c.Send("Привет");
c.Close();
Julian, 31.05.2007 14:49 :
TpuCTaH, 31.05.2007 14:49 :
Норм?
Julian, 31.05.2007 14:50 :
гуд!
TpuCTaH, 31.05.2007 14:51 :
вообщем не ограничевай свою фантазию думай
Julian, 31.05.2007 14:51 :
оки , подумаю
TpuCTaH, 31.05.2007 14:58 :
все скачалосб нада о работе подумать
Julian, 02.06.2007 11:34 :
:-)
TpuCTaH, 02.06.2007 12:45 :
Ну чего надумал?
Julian, 02.06.2007 12:45 :
ничего, голова по такой жаре не варит, идей нет (
TpuCTaH, 02.06.2007 12:46 :
Можно я на форму скопипастю лог из аси?
Julian, 02.06.2007 12:48 :
Julian, 02.06.2007 12:48 :
да)
Это раз
Вот что парень 1 писал по поводу мад клиента
Possible Features:
* Autoexpanding Command Input box
* Boss Panic (hide window)
* Chat line and tell monitors (filters those into seperate floating windows)
* Triggers can be put into named groups and different groups activated at different times
* Pretty Menu's and Toolbars
* SharpDevelop's DockManager
* Code Style guidelines
* Genghis Preference writer?
* Genghis HtmlLinkLabel?
* Check Version against www.lolindrath.com/dragonsong-version.xml
* Printing Support - RichTextBoxEx example
* PDF export
* Desktop links to MUDs (do a commandline option for this that just opens a new tab)
* Configure Bell Wave file
* Timers - tick timer and total play time timer - alarms at certain intervals
* auto-login
* auto-reconnect
* Mapper - with Automapping
* Themes (supported by default?)
* Scripting with Dragonsong COM - Debugger - Syntax highlighting
* User-definable buttons
* Customizable status line - set by triggers and variables
* Character database - including notes
* Windows dock inside main one and can be pulled off
* Plugin support - HP monitor
* Full Screen mud window
* Windowshade up/down
* stay on top
* MSP - Mud Sound Protocol
* MXP - HTML and XML-like tags - 32bit color - bold, italic, etc - hyperlinks
embedded command links - right-click menus - MUD relocation and login tags
* MCP - text file send/recieve - mostly for building
* email addresses - auto-link them
* Customizable database
с ув. Кирд
Не в сети
Выделите 5 минут и напишете чего нехватает в жабе и что хотелось бы от жабы оставить.
с ув. Кирд
Не в сети
Не в сети
ИМХО, недостатки жабы, без сипользования JS, etc.:
1. одним триггером можно вытащить всего 10 переменных
2. невозможность сравнения строковых переменных
3. невозможность анализировать цвет в триггерах, и, как следствие, невозможность передать приходящий цвет из триггера в аутпут
4. список файлов персонажей хранится через (..,..) (через наглядное представление в .ини-файле было-бы получше)
5. Системные окошки не закрываются по клавише ESC
Что хотелось-бы добавить:
1. Возможность общего конфигурационного файла, тоесть при загрузке персонажу подгружаются сначала общий файл, затем личный. Как следствие, раздельные окна редактирования общей конфигурации и личной. (Или общей только вручную)
2. Побольше наглядности, допустим, ввести аналог константы %ansi(<color>) из zmud'а.
3. Ввести подолнительные параметры триггера (по аналогии со zmud'ом): анализируется как Цветной/Нецветной, после выполнения отключает себя
4. Прикрутить базу данных (Как следствие, автозанесение в базу данных вещей, многомерный поиск по базам данных) (Просто имена жителей арды, Мобы, Предметы, Зоны). >>> Здесь я "немного" загнул, для начала надо просто базу данных.
5. Как следствие прикручивания БД, ввести loop'инг какого-либо массива значений БД.
6. Ввести циклы, с возможностью задания шага в виде выполнения условия (строка из мада, истечение времени). Выход из цикла осуществляется по достижению успешной проверки опять-же какого-либо условия. Что-то типа обработки ожидания...
7. Приходящие Я: стоящие в начале предложения переводились-бы в верхний регистр, а остальные в нижний регистр.
8. Опять-же содрать статичное статус-окошко из zmud'а: значения переменных, оторбажаемые в этом статус-окне, обновляются моментально, после изменения значений самих перменных.
Оставить от жабы? От того что есть, или от того что могло-бы быть? Если от того что есть, тогда, вероятно,
- опцию настроек ЯЯ -> Я,
- при крокрутке истории окна вниз то упора, полоса прокрутки исчезает (окна автоматически сливаются).
- хоткеи и сабы по-моему сравнительно хорошо реализованы.
Больше ничего не лезет в голову. А что может координально отличаться от жабы?
Изменено Kiber (2007-06-03 02:06:14)
Не в сети
P.S. окошки супер
Не в сети
Ноу комментс, кодеры сошлись )))))
С ув. Гилт.
Не в сети
Да нет, я на самом деле не претендую на звание кодера, и извиняюсь, если кто подумал что я вообще на что-то претендую
Изменено Kiber (2007-06-04 01:17:56)
Не в сети
to Kiber
Вообщем все что ты описал будет реализовано самим пользователем так как ему удобно через С#
Как все это сделать я покажу
Щас интересуют глобальные пожелания.
Например
TpuCTaH, 31.05.2007 14:46 :
Ну еще хочу сделать так чтобы между 2 запущенными програмами можно было перекидываться сообщениями
TpuCTaH, 31.05.2007 14:47 :
даже если они стоят на разных машинах
TpuCTaH, 31.05.2007 14:48 :
тоесть например такTMCConncect c = new TMCConncect(192.168.0.2:4000); c.Open(); c.Send("Привет"); c.Close();
с ув. Кирд
Не в сети
ок, продолжаем генерацию идей)
1. Что-бы программа регистрировалась как сервис, а основное окно показывалось и скрывалось по хоткею.
2. Если чат между 2мя ip не вопрос, то как насчет чат-рума? (Клиент-Сервер)
3. В случае возможности реализации в виде сервиса, удаленныое выполнение (с другого ip) команд в активном соединении, и вывод приходящих строк в обратном направлении (отправителю команд). (список доверенных ip/mac/идентификация) > Реально это идет в разрез с нашим уставом >.>
4. Сжатие данных mcc?
5. Опять-же, в жабе прямо есть параметр, что-то типа "ожидание незавершенных строк"
Так вот, если вообще не ждать незавершенные строки, и, соответственно, не ставить символ переноса строки в конец такой строки, то это немного ускорит отображение приходящей информации, а так-же пофиксит разбивку, я полагаю. Хотя, не получится-ли так что он будет "склеивать строки"?
в общем, не ждать незавершенных строк, а если пришел конец строки, печатать его с конца предыдущей строки, а не с текущей позиции.
6. В настройки лога или вообще вывода информации добавить опцию точного времени (вплоть то миллисекунд) в свободном виде, например [дд.мм, чч:мм:сс] (мс), и добавить возможность проигрывания лога самим мад-клиентом (если опция времени включена, то строки выводились-бы так, как во время записи лога, соотв возможность приостановить/замедлить/ускорить показ лога).
7. Возможность смены скинов, и/или настройки основных внешних цветов программы.
8. В прицнипе согласен с тем постом по-английски, сомневаюсь только насчет
* MSP - Mud Sound Protocol
В Арде звуков нет.
* MXP - HTML and XML-like tags - 32bit color - bold, italic, etc - hyperlinks
embedded command links - right-click menus - MUD relocation and login tags
Гхм x-), а чо ваще
* MCP - text file send/recieve - mostly for building
Хорошая чтука, но почему только текст? )) Все по мылу прекрасно шлется, без ботвы.
9. Возможность введения в лог уже всего того что было на экране во время включения лога.
Чуть самое главное не забыл))
10. Возможность работы через прокси, туннелирование.
11. Возможность залива/скачивания файлов конфигураций с (ftp)/(http)/(ip на котором висит программа в режиме сервера ;D)
Изменено Kiber (2007-06-04 01:16:45)
Не в сети
1. Что-бы программа регистрировалась как сервис, а основное окно показывалось и скрывалось по хоткею.
Без проблем.
2. Если чат между 2мя ip не вопрос, то как насчет чат-рума? (Клиент-Сервер)
Без проблем.
3. В случае возможности реализации в виде сервиса, удаленныое выполнение (с другого ip) команд в активном соединении, и вывод приходящих строк в обратном направлении (отправителю команд). (список доверенных ip/mac/идентификация) > Реально это идет в разрез с нашим уставом >.>
Без проблем.
4. Сжатие данных mcc?
Без проблем.
5. Опять-же, в жабе прямо есть параметр, что-то типа "ожидание незавершенных строк"
Так вот, если вообще не ждать незавершенные строки, и, соответственно, не ставить символ переноса строки в конец такой строки, то это немного ускорит отображение приходящей информации, а так-же пофиксит разбивку, я полагаю. Хотя, не получится-ли так что он будет "склеивать строки"?
в общем, не ждать незавершенных строк, а если пришел конец строки, печатать его с конца предыдущей строки, а не с текущей позиции.
че? )
6. В настройки лога или вообще вывода информации добавить опцию точного времени (вплоть то миллисекунд) в свободном виде, например [дд.мм, чч:мм:сс] (мс), и добавить возможность проигрывания лога самим мад-клиентом (если опция времени включена, то строки выводились-бы так, как во время записи лога, соотв возможность приостановить/замедлить/ускорить показ лога).
Без проблем.
7. Возможность смены скинов, и/или настройки основных внешних цветов программы.
Гемор!
8. В прицнипе согласен с тем постом по-английски, сомневаюсь только насчет
* MSP - Mud Sound Protocol
В Арде звуков нет.
* MXP - HTML and XML-like tags - 32bit color - bold, italic, etc - hyperlinks
embedded command links - right-click menus - MUD relocation and login tags
Гхм x-), а чо ваще
* MCP - text file send/recieve - mostly for building
Хорошая чтука, но почему только текст? )) Все по мылу прекрасно шлется, без ботвы.
Отправка почты с клиента без проблем. %)
9. Возможность введения в лог уже всего того что было на экране во время включения лога.
Без Проблем.
Чуть самое главное не забыл))
10. Возможность работы через прокси, туннелирование.
Через прокси без проблем. С туннелированием гемор юзайте спц проги
11. Возможность залива/скачивания файлов конфигураций с (ftp)/(http)/(ip на котором висит программа в режиме сервера ;D)
че?
с ув. Кирд
Не в сети
Скачал по ссылке, при запуске выдает "Ошибка инициализации приложения (0x0000135)"
С ув. Гилт.
Не в сети
Ну первое что я могу посоветовать проверить есть ли .net 2.0 хотя наверное есть ).
с ув. Кирд
Не в сети
>>>> 11. Возможность залива/скачивания файлов конфигураций с (ftp)/(http)/(ip на котором висит программа в режиме сервера ;D)
>> че?
В общем, возможность синхронизации конфига клиента по заданным параметрам download'a/upoad'a
Не в сети
Синхронизации конфига с чем? или ты хочеш сервер на котором будет лежать конфиг и клиент должен будет к нему ходить за обновлениями чтоли? )
с ув. Кирд
Не в сети
Ну да, тоесть у меня есть закрытая шара в интернете.
Посидел я допустим дома, подправил конфиг, нажал в клиенте кнопочку "залить на шару", конфиги запаковались и залились на шару).
Пришел на работу, нажал кнопочку "слить с шары", конфиги слились с шары и распаковались).
Пришел на вторую работу.... И т.д. )
Не в сети
ГМ)
Во гуманоиды, ваще с трудом въезжаю в диалог.. Или я просто так устарел?..)))
Хотя общая суть дошла до незаспиртованной части мозга и понравилась 8)
Итак, поумничаю:
- С++ - это супер, но не все его знают. В Змаде теоретически можно написать даже бота, совершенно не зная языков программирования, а просто дружа с головой. Этого сильно не хватает в Жабе.
- Хэлп. Пусть и краткий. Программа должна быть понятна не только создателю 8)
- Работа со звуком нужна стопудофф. Без него никак.
- Задержка незавершенных строк - Кибер верно упомянул. Но это должно настраиваться.
- Функция числового рандома. В С++ это конечно есть, но как пользовать в той же Жабе или Змаде я хз.. Хочется:
delay (random(2000-5000));
- Легко настраиваемый ГЭГ, в Жабе это криво реализованно. Хочется, что бы на:
Гроддер помечтал (сказал всем, спросил, говорит, сказал Вам и т.д.) срабатывало:
GAG ГРОДЮ В ЖОПУ!
P.S. сообщение выводить не обязательно.. 8)))
- Команда сказать выводящая титул (префикс, подпись и кто там как ещё называет) в Жабе работает через несколько необычное место (думаю в команде разработчиков были Русские программисты). Хочется Змадовской реализации.
- Некоторые альясы, если я не ошибаюсь работают в Жабе криво, ИМХО по причине цветовых добавок в код. (пользуюсь Змадом, могу ошибиться). Необходимы настраиваемаемые альясы. Это было давно, память уже не та, что в молодости, но когда то я сталкивался с таким косяком - не срабатывали некоторые альясы.
- Создание при помощи команд дополнительных окон (не отдельной закладкой, а как аська висящих скромно и нетребовательно). Возможность ведения диалога в таком окне. Задав имя собеседника (возможно его подпись) сообщение должно выходить не только в основном экране, но и в окне чата, висящем справа (слева, вверху, внизу) экрана. Это окно, (так же как и любое другое) можно прятать и активировать по хоткею.
- В Змаде можно создавать кнопочки (командами). А кнопочки, в свою очередь, можно размещать в любом месте экрана. Этого очень не хватает в Жабе.
- Возможность работы без установки. У меня на прошлой работе не было возможности инсталла, работал в жабе, оставив любимый Змад. Сейчас это мне не актуально, ну да не будем эгоистами.. )) У Гилта не пошла программа - не хватило библиотек? Нужно включить нужные библиотеки в комплект поставки программы, или обойтись без них.
- Придать программе комерческий вид. Создать привязку к компьютеру (двум, трём?), защиту от копирования, задаток на поддержку скинов и дальнейшее расширение функциональности программы. Продажи попрут
Пожалуй пока всё.. ну разве что:
- Мечтается о функции подбора паролей Иммов.. ))
Не в сети
- С++ - это супер, но не все его знают. В Змаде теоретически можно написать даже бота, совершенно не зная языков программирования, а просто дружа с головой. Этого сильно не хватает в Жабе.
Не C++ а С#, Он намного понятней и нормальней сделан чем людой компилер жабовский или змудовый.
например
String who = "Гродер";
String where = "на хуй";
String result = String.Format("{0} иди {1}", who , where );
Mud.Send(result);
- Хэлп. Пусть и краткий. Программа должна быть понятна не только создателю 8)
От чего не обещаю так не обещаю.
Поддержку на форуме могу обеспецить и обеспечу. Потом может из него faq сделать.
- Работа со звуком нужна стопудофф. Без него никак.
Без проблем.
- Задержка незавершенных строк - Кибер верно упомянул. Но это должно настраиваться.
Принято, пока не могу сказать как эта часть будет работать.
- Функция числового рандома. В С++ это конечно есть, но как пользовать в той же Жабе или Змаде я хз.. Хочется:
delay (random(2000-5000));
Ок
- Легко настраиваемый ГЭГ, в Жабе это криво реализованно. Хочется, что бы на:
Гроддер помечтал (сказал всем, спросил, говорит, сказал Вам и т.д.) срабатывало:
GAG ГРОДЮ В ЖОПУ!
P.S. сообщение выводить не обязательно.. 8)))
хм, кто будет мерять нормальность гага ? )
- Команда сказать выводящая титул (префикс, подпись и кто там как ещё называет) в Жабе работает через несколько необычное место (думаю в команде разработчиков были Русские программисты). Хочется Змадовской реализации.
Да JMC русская разработка. Напиши как должно бить )
- Некоторые альясы, если я не ошибаюсь работают в Жабе криво, ИМХО по причине цветовых добавок в код. (пользуюсь Змадом, могу ошибиться). Необходимы настраиваемаемые альясы. Это было давно, память уже не та, что в молодости, но когда то я сталкивался с таким косяком - не срабатывали некоторые альясы.
JMC вообще не работает с цветами она их обрезает перед обработкой тригеров если не ошибаюсь.
- Создание при помощи команд дополнительных окон (не отдельной закладкой, а как аська висящих скромно и нетребовательно). Возможность ведения диалога в таком окне. Задав имя собеседника (возможно его подпись) сообщение должно выходить не только в основном экране, но и в окне чата, висящем справа (слева, вверху, внизу) экрана. Это окно, (так же как и любое другое) можно прятать и активировать по хоткею.
Ну это уже руками прописывается из C#
- В Змаде можно создавать кнопочки (командами). А кнопочки, в свою очередь, можно размещать в любом месте экрана. Этого очень не хватает в Жабе.
Тоже делаеться из шарпа.
- Возможность работы без установки. У меня на прошлой работе не было возможности инсталла, работал в жабе, оставив любимый Змад. Сейчас это мне не актуально, ну да не будем эгоистами.. )) У Гилта не пошла программа - не хватило библиотек? Нужно включить нужные библиотеки в комплект поставки программы, или обойтись без них.
Да это будет.
- Придать программе комерческий вид. Создать привязку к компьютеру (двум, трём?), защиту от копирования, задаток на поддержку скинов и дальнейшее расширение функциональности программы. Продажи попрут
Пожалуй пока всё.. ну разве что:
Хз, хз
- Мечтается о функции подбора паролей Иммов.. ))
Опятьже C#
Как сделать то или иное с клиентом через С# я на удобоворимом языке обясню. Хочеться сделать максимально простой клиент но чтобы пользователь мог эго заточить под себя.
Просто я неоднократно вижу людей которые на скудном языке tintin(язык жабы) пишут такое .... закачаешся. Нада дать людям туже jmc тока с более удоным внешним видом. И с отсуцтвием дуратского языка tintin заменив эго C#.
Таки клиентов просто нет...
с ув. Кирд
Не в сети
"Не C++ а С#, Он намного понятней и нормальней сделан чем людой компилер жабовский или змудовый."
Это тот случай, когда что в лоб, что по лбу.. По мне хоть Асемблер, Fortran, Бейсик, Паскаль, Рапира или Ада..
Ето не моё. А кстати, многие ли Легионеры знают C#?)))
Кроме Кибера
Хэлп. Поддержка на форуме - это хорошо, но лучше одна краткая фраза: "Что бы подключиться к Арде, нажмите большую красную кнопку", чем долгие обсуждения на сайте.
Как работает альяс сказать в Жабе:
сказ Грив &W†&RЯ&rростны&RЙ&W†&Y %1 %2 %3 %4 %5 %6 %7 %8 %9
Итого, выводится не более 9 слов из того, что я сказал Гриву. (может быть %0 сработает, не помню на память, тогда 10 слов). Эту тему поднимали на форуме Арды, решение нашли, но я потерялся уже на первых строках кода и просто забил на эту вкусность.
В Змаде достаточно:
сказ Грив &W†&RЯ&rростны&RЙ&W†&Y %1
и фраза пройдет целиком (Грив, поправь мну, если я ошибаюсь - пишу на память).
Можно сделать и по другому, главное - простота.
Чего то ещё хотелось, но сча не помню что именно.. после праздников напишу..
Всех с наступающим, с предстоящими выходными!
†ЯростныЙ†
Не в сети
#alias {!} {горден &g&W†&GК&Yирд&W†&G %0&w} {kird}
Из слов жпоа невозможно сложить слово вечность.
Я уже устал приводить примеры простоты С#. И считаю что С# проще tintin языка из жабы и псевдоязыка змада. + умеет даже незнаю во сколько тысяч раз больше.
Просто нужна обертка над С# в виде мад клиента.
с ув. Кирд
Не в сети
Ок, ты крут, я понял... ))
А вообще, с нетерпением буду ждать нового клиента, что-б потрогать его ручками
†ЯростныЙ†
Не в сети
А кстати, многие ли Легионеры знают C#?)))
Кроме Кибера
Я не знаю c# как таковой... Знаю про него понаслышке...
To Kird
Какие новости с огневых рубежей?
Не в сети
Написал класс для управления окнами тоесть сохранения их и востановления.
Определился с базовыми окнами.
Window.Text w = WindowManager.GetWindow("Main") as Window.Text;
w.Append(msg);
Window.Text - класс окна в которое можно писать
w - собственно само окно
w.Append(msg) - команда на запись в окно
WindowManager.GetWindow("Main") - Функция которая возвращает Окно по имени, тоесть в любом месте можно дописать в любое окно что нужно.
"Main" - Имя окна.
Можно создать неопределенное количество окон, единственное условия чтобы они по имени отличались.
с ув. Кирд
Не в сети
Особого интузиазма что-то невижу Видимо опять нужно только мне.
ps +Кибер еще неравнодушен
с ув. Кирд
Не в сети
Я неравнодушен, еще как! Просто на форум заходит мало народу, в арду играет тоже мало, и совсем мало хочет что-то менять)).
Кирд, честно сказать, писать на этом клиенте нем будут единицы, но то что буджет выходить в результате - будет стоить твоих стараний.
В любом случае, для народа можно будет создать стандартный интерфейс настройки триггеров, алиасов и хайлайтов. Прикрутить пару "плюшек" (плюс возможность использования мощного языка) и Народ будет потихоньку переходить на твой клиент.
Я наверное слишком много идей нагенерировал... Генератор еп). Сейчас главное основу сделать, чтобы можно было потихоньку начинать использование, пусть даже с одним конфигом.
Кажется снова генерация пошла... Вы уж меня извиняйте %):
Многооконность рулит, а еще больше будет рулить в следующем исполнени:
Допустим, у нас основное окно на весь экран, а за ним окошко с приватом. При поступлении инфы, окошко с приватом вылезает поверх, а затем медленно исчезает.
Или еще есть прикольная задумка в тему прозрачности:
Окошко с приватом поверх основного, прозрачно на n2%. Когда приходит сообщение, последняя строка привата делается непрозрачной, а прозрачность всего остального текста привата меняется в градиенте снизу доверху, с n1% до n2% прозрачности.
Так можно будет занять всю поверхность монитора основным окном, а информационные окна выводить поверх, в прозрачности.
Изменено Kiber (2007-06-22 19:29:29)
Не в сети
Реализация алиса
#alias {все} {отпер %1;откр %1;вз все %1} {default}
на TMC
//просто должно так быть если интересно потом объясню зачем
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using TMC;
//пространство имен нинашто не влияет просто должно быть
namespace tmc_config
{
//Класс все в Шарпе классы поетому тоже должно быть
public class MyClass
{
//функция типа которая запускается 1 раз из клиента
//тут нужно подключить все алиасы и прочее
public void Main()
{
//регистрируем алиас "все" вообщем в этом месте будет меняться только
// AliasManager.Add("на что реагировать", new AliasManager.Alias(имя_функции));
AliasManager.Add("все", new AliasManager.Alias(get_all));
}
//собственно функция которая сработает на алиас
public void get_all(string[] arg)
{
//отправляем маду 2 слово из строки
//например "все сумка" 2 слово - сумка
Mud.Send("отпер " + arg[1]);
Mud.Send("откр " + arg[1]);
Mud.Send("вз все " + arg[1]);
}
}
}
с ув. Кирд
Не в сети