Теги форумов: Forth, FORTH

Фильтр: программирование, Java, JBForth, компьютеры
Теги : Forth, программирование, Java, JBForth, компьютеры
 
Тема
1
2007-01-07, Balancer: Примеры использования: code forth [[ "Привет всем!" say ]]     \ выполняемый код, :noname "= Balancer =" find_player   \ в чьём пространстве do-player   \ ... \ 29019 - это новый npc-id Антараса   "Привет,…
9
2007-01-05, Diamond: … Можно поставить, имея в качестве примера исходники нашего сервера. Но имея эти исходники, ты расхочешь использовать другие сборки и будешь юзать нашу
1
2006-12-30, Balancer: Т.е. не сохраняется то, что ввёл до рестарта? Смотреть нужно, м.б. вызов сохранения этой группы переменных снесли.
41
2006-12-21, Balancer: Меня как раз в Jabber'е два дня нет. Вчера было корпоративное отмечание НГ, а сегодня - на работе комп глючил. Позавчера же был, хотя и не весь день.
0
2006-12-20, Balancer: Понемногу Форт всё ближе к стандартам. Этот модуль почти без изменений взят из "стандартного" SP-Forth 4. MODULE: xxx рассматривает xxx как словарь. Если такого ещё нет - создаёт. Потом переключает компиляцию в него (т.е. выполняет серию vocabulary xxx also xxx definitions , но не только компактнее записью, но и позволяет несколько раз использовать MODULE: xxx для одного и того же словаря - будет переключаться в него). EXPORT - включает компиляцию в словарь уровнем выше. ;MODULE - завершает определение модуля (то же самое, что previous definitions ). Пока ещё не закоммитил в Fortress, только в JBForth.
0
2006-12-20, Balancer: Сабж (пока только в JBForth, к L2Fortress изменения ещё не коммитил - сделаю кумулятивный коммит, как добавлю локальные переменные слова). Работает просто (детальнее - см. стандарт ANS-94, реализация совместимая со стандартом). Если нужно вызвать слово, способное вызвать исключение (например, ' ) вызываем его не непосредственно, а передав его адрес слову CATCH ( i*x -- j*x 0 | i*x n ) . Если результат выполнения нулевой, то отработано без исключений, можно считать дальше. Если было исключение, то возвращается его код, а состояние стеков приводится к уровню до вызова CATCH. THROW ( x -- ) бросает исключение x, если x != 0. Если 0, то выполнение продолжается как ни в чём ни бывало.
77
2006-12-15, Malish: Если надо прикрутит, я в свое время тоже попотел, но все заработало
0
2006-10-22, Balancer: Операторы (+) , (-) , (*) и (/) работают без приведения типа к классу Integer. То есть подразумевается, что Integer на входе уже готовый. Поэтому они работают замтено быстрее своих собратьев + , - , * и / . Также появилось слово (if) , работающее аналогично. Подразумевается, что на входе этого слова гарантируется Integer. Ещё есть (<) , работающий аналогично < .
8
2006-10-20, Balancer: … Проект, где это могло бы пригодиться, всё равно не состоялся. А теперь уже и ситуация на рынке совсем иная, за 4 года многое переменилось. Скорее всего, если и придётся вернуться к ООП на Форте, то это будет просто конструктор классов для Java.
7
2006-10-13, Balancer: Как бы там ни было, у нас сейчас атака мобов мобами тоже невозможна.
0
2006-08-12, Diamond: 2 вопроса: 1. Допустим, имеется такой код: code text also ai also evt : attack_check "attack" . ; : attack EVT_ATTACKED ['] attack_check player@ evt.handler! ; previous previous \ сколько их тут надо? 1 или 2? В чате пишем //do pvp_attack По идее этот код должен отслеживать любую атаку по тебе. Но на деле отслеживается только атака вручную, не скиллами/магией . Вобщем просьба пофиксить. И еще, никак не найду каким образом отслеживать кто именно атаковал. 2. Раньше я делал имитацию стенки (запрет на вход в территорию) вот таким образом: code text also geodata: also territories: also ai also intention 0 VALUE pl_h : pl?  ( -- )  self L2Player.class instance-of? ; : pvp_enter  ( -- )         pl? unless false exit then         player@ "Heading" p@ to pl_h         pl_h 16384 <= if                 player@ "X" p@ 10 - player@ "Y" p@ 10 - player@ "Z"…
0
2006-08-09, Diamond: Может почините сабж? Его вызов сейчас отключен, при включении сыпет ошибками...
9
2006-07-02, Drac: Если руки кривые, то тебе мат не поможет. Тебе сказали они пакетные, и Форт ут совершенно ни при чем! А если, не понимаешь о чем речь, так не парь нам тут мозги!
49
2006-05-20, Dimooon: хех ну ладно =(
5
2006-05-11, Kopa: Появился новый форум посвященный языку Форт Forth • Главная страница // fforum.winglion.ru  
0
2006-05-06, Sunderland: Привет всем! я занимаюсь Л2джей около половины года... и тогда когда игрокам моего сервака надоело играть по стандарту я зохотел сделать чтото новое! Добавив новое оружее и броник я понял что осталось добавить еще 2 вещи! Первая это - новые скиллы и итемы с помощью которых можно учить эти самые скиллы! а Вторая это - Новые профессии... прикольно было бы сделать одну профу для всех классов и расс!! это было бы граммотно!!! если ктото знает как можно это реализовать, отпишитесь плиз!
37
2006-05-02, Balancer: это конечно же понятно... но почему я из диалога не могу передать 2 значения на стек, а затем в яву? вот в чем вопрос.....   Можешь. Главное, чтобы пробелов не содержали (это уже ограничение клиента - параметры разделяются только параметрами). Все…
4
2006-05-01, Malish: Использую ' kill-check ХХХХ npc-die+! Реализован эвент с тыквами , который был на офф для клиента С3 (для С4 не корректное отбражение тыкв, т.е. вместо тыкв Ангелы). Готов пока раздать по е-маил, со вторника выдам на общий доступ. P.S. На любителя:…
6
2006-04-30, Balancer: Balancer, ты фтыкнул, этому вопросу уже месяцев 9   Ну так, родился, значит
5
2006-04-30, Malish: Эвент готов к употреблению, осталась косметика и оптимизация кода. Чуть позже выложу. PS для корректного отображения тыкв требуется клиент с3, т.к. в с4 они уже выглидят как Архангелы.
0
2006-04-27, Abaddon: Топик перенесен в Раздел Техподдержка и связи с администрацией . [iurl]http://la2.wrk.ru/forum/in dex.php?topic=8478.0[/iurl]
3
2006-04-26, Malish: Да, это не SF (у них уже 18хх сборка). Думаю врядли кто-то тут полезет разбираться в чем проблема, у разработчиков Fortress хватает и своих проблем, если тока они случайно не смотрели данную сборку ИМХО. Лучше спроси там, где скачал
4
2006-04-13, masterXL: Ростислав, 1. разные клиенты - разные варианты 2. форт необходим, но последние изменения в Фортрессе не дадут возможности слету пользовать эти квесты и евенты на других сборках. 3. не знать... вероятно ошибка по z координате. как вариант включи автолут
24
2006-04-12, Форсаж: Такая же фигня с запуском евента... //ttt_start не находит
40
2006-04-11, Murkt: Я так и не понял до сих пор в чём смысл отвечать на сообщения, которым уже полгода и больше.
Смотри также

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru