Теги форумов: Java, программирование

Фильтр: Forth, JBForth
Теги : Forth, Java, JBForth, программирование
 
Тема
2
2005-11-19, NewEviL: ок спасибо
0
2005-11-16, Balancer: Чтобы не посылать в логи чата, выжму недошедшее сюда … code forth wtd@ ( считали weapon-to-del-id) items# ( считали сколько у игрока таких итемов ) 0= if  ( если ноль ) "You not have item [ wtd@ i.name@ ]" .rexit ( то печать текста с выходом из этого слова ) then .rexit описано чуть выше. Оно печатает выводимый текст с его парсингом (т.е. вставит в тело текста weapon to del name ), сбрасывает со стека адрес возврата того слова, из которого было вызвано (т.е. мы туда больше не вернёмся), сбрасывает опять же со стека возвратов хранимый там список параметров замены. После этого на стеке возврата оказывается слово, из которого было вызвано bypass_... - и мы возвращаемся туда. … … Нет. Вторая должна быть со строгим сравнением: 5575 items# paa@ < if "Not enough [ paa@ ] Ancient Adena" .rexit then Выход только тогда, когда число необходимых предметов больше имеющегося. Или, что то же самое, имеющееся число предметов - меньше нужного … Если число нужных предметов будет точно равно…
0
2005-11-16, Balancer: Старые слова будут понемногу переписываться, а новые желательно писать с соблюдением этих правил. Ну и плюс, естественно, http://la2.balancer.ru/wiki/... 1. Правило, которое, наконец вывел по отношению к словам, требующим и не требующим идентификатора игрока перед собой. code text 1000 karma! Установить в 1000 карму текущего игрока, в контексте которого исполнятся Форт-код. code text 1000 player@ p.karma! Установить карму в 1000, опять же, текущему игроку, но с явным его указанием code text 1000 player@ target@ p.karma! Установить карму выбранной цели. Т.е. нотификация слов такая: code text karma!  ( n - - ) p.karma!  ( n player - - ) По идее, старый вариант target@ нужно переименовывать в p.target@ для единообразия. А просто target@ будет обозначать "player@ p.target@".
6
2005-11-16, Balancer: Да ничего не менялось, вроде. ТОлько что GM-команда "//rename НовоеИмя" добавлась, применяющаяся к выбранному чару.
0
2005-11-13, Balancer: В общем-то уже работает. Высокоурвневых слов пока нет, но пощупать можно так: . code forth : new-skill  ( skill-id level -- L2Skill )     "net.sf.l2j.gameserver.Skil lTable" class "getInstance" 0 jget     "getInfo" { int.class int.class } jget ;   : use-skill  ( L2Skill player -- )     over if         >r 0 boolean 0 boolean r> "useMagic" { "net.sf.l2j.gameserver.mode l.L2Skill" class  bool.class bool.class } jexe    else         2drop     then ;   1177 5 new-skill player@ use-skill Используется Wind Strike 5-го уровня.
8
2005-11-12, ivse: хорошая книга.. с c4 наверное переползу на фортресс, к тому времени и книгу прочитаю
0
2005-11-12, Balancer: Во всех словах, jexec, опуе или jnew вместо числа аргументов сейчас можно использовать список типов аргументов, что позволяет вызывать методы, использующие базовые классы в аргументах: code forth : broadcast-other  ( packet player -- )     "broadcastPacketToOthers&qu ot; { ServerBasePacket.class } jexec ;
0
2005-11-12, Balancer: Возможен с помощью Unknown posting 45560 . code forth 50 config@ "GM_ACCESSLEVEL" field! установить Config.GM_ACCESSLEVEL в 50.
0
2005-11-12, Balancer: Детали на http://la2.balancer.ru/wiki/... Тут - обсуждение и вопросы.
4
2005-11-07, mrSteam: Хорошо сделать на форте управление группами мобов))) Тоесть можно устроить драку мобов против мобов... Я так вручную 1000 гвардов бабенок против антараса направил, за 5 минут ниодного сержанта неосталось
0
2005-11-07, NewEviL: Не кто бы не мог выложить готовый квест с коментами к каждой команде... не надо тока писать что в пособие на wika есть...
15
2005-11-07, Vairus: mrSteam: dudka я не эксперт, не пробовал. а что если с помощью WinRar обновить этот файл ?   только Eclipse ВинРар непрокатит... файл незагрузится.... зразу видно что ты не ЫкспЭрт =_)
8
2005-11-06, Balancer: Нет, это совсем по другой части Не говоря уже о том, что я тестировал таймер в более старой сборке (132-я, наверное)
3
2005-11-04, Remper: Balancer: ... "char_name" m@   спасибо сейчас попробую...
4
2005-11-02, Balancer: … Вот потому и приходится переписывать необходимые (int) медоты на (Integer) Иначе - не находятся. … Угу.
2
2005-10-31, Balancer: Я уже не раз обламывался именно на невозможности нахождения методов от (int) И из-за этого приходится понемногу переписывать многие методы Java с использования (int) на использование (Integer).
4
2005-10-31, mrSteam: Отлично, спасибо
3
2005-10-31, Balancer: Murkt: Что значит - как добавлять свои эффекты на статсы? А то может я знаю, а о чём ты говоришь, я не понял   Уточняю Что нужно писать на Java, чтобы заданному персонажу, скажем, прибавить1 DEX. Или увеличить временно MaxMP
1
2005-10-29, Balancer: Первое, что лезет в голову, это code forth clan-leader? 0 < if "You not klan leader" show exit then Вообще, правильно так: code forth clan-leader? not if "You not clan leader" show exit then У тебя же выходит вот что. Если игрок не…
0
2005-10-29, Balancer: Слово берёт из сетка HashMap и значение, а из входного потока - индекс, по которому нужно его вписать, вписывает значение по индексу и возвращает обновлённый HashMap: code forth new-hashmap         на стеке новый хешмап     { 653 82809 -17258 -1865 0 60 false } => Lesser_Giant     добавляем NPC     { 172 81991 -16715 -1894 0 60 false } => Sylph                добавляем NPC value mobs             сохраняем хешмап в переменную    ...   mobs "Sylph" m@ lspawn  отспавним моба Sylph
0
2005-10-29, Balancer: Материал на http://la2.balancer.ru/wiki/... Тут - обсуждение.
0
2005-10-25, leva1988: 1)kak vozmojno v admin panel dobovlat, i ubovlat komandi?? 2)est tokaya vesh "mob control" kokaya komanda delaet chtobi na primik tuda vhodit, i kokoi komandoi action eto vizivaetsa? naprimer eto ot create item//// code text action="bypass -h admin_create_item $itemid $itemnum"
1
2005-10-25, Balancer: Выложил на SVN (правда, не проверял, на вид - всё ок)
10
2005-10-23, Styx: Вроде есть, но точно не скажу
3
2005-10-16, leva1988: podskajite kto znaet pojaluista,
Смотри также

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