Balancer: Все сообщения за 29 Ноября 2005 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
Ок, пишу по буквам :D
code text
  1. "net.sf.l2j.gameserver.DoorTable" class


получаем класс (не объект) DoorTable. Писать надо полное имя.
code text
  1.  "getInstance" 0  jget

вызываем getInstance() для этого класса. 0 - число передаваеимых функции аргументов (т.е. void).
code text
  1. "getDoors" 0 jget


А это мы для этого getInstance() вызвали ещё и getDoors(). Он нам возвращает массив дверей сервера.
code text
  1.   []>list


Преобразовали массив в список (у нас функции для прохода только по списку есть, не по массиву).
code text
  1.   "door>id door-open"  do-list

Для каждого элемента нашего сипска выполняем "door>id" (получить ID двери по его ObjId) и "door-open" :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
chukcha> А куда потерялся 0?

На вид - всё ок. Ты Форт по //jbf_reload вместо //reload не перезагружал? //jbf_reload делает жёсткий рестарт, без сохранения перменных. А так - посмотрю твой пример "в жизни" :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
На скорую руку починить не удалось. Откат на старые сборки был невозможен, так как менялся датапак. Сейчас сделаю полный откат, вместе с датапаком.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Поехали :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

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