quest 230/ Test of Summoner

Теги:
 
+
-
edit
 

Azanul

новичок
Привет всем.
Не уверен, что пост туда, куда нада, потому заранее прошу извинить.

Сабж в нерабочем состоянии. При запуске сервера он не импортируется, причиной чему синт. ошибки.
Вот кусочек кода:

c0 = GetLastAttacker()
if c0.npc_class_id == @unicorn_racer :
if n0.master :
talker = n0.master

ругается на строку

if c0.npc_class_id == @unicorn_racer :

Но это не единственная проблема. В сервере я не нашел метода GetLastAttacker(), подскажите, где он есть. Кроме того абсолютно непонятны конструкции

n0.master :
talker = n0.master

От куда эта радость лезет, и что оно такое? Вообщем в указанном квесте слишком много того, что даже теоретически не должно работать (в куске, где идет убивание сумонов своим сумоном).

Вот, чье описание:

########################

Проблема присутствовала в datapack от 13.10.2005 включительно. В более свежем не проверял.

Огромная просьба помочь фиксом, или советом (в частности каким образом можно мониторить вот тот самый GetLastAttacker(), или его заменитель для attackable, и распознавать "свой" суммнон. Оптимально поможет ссылка на описание архитектуры сервера, поскольку рекурсивное перелистывание всего import и "догадывание" по названиям как метод поиска - не очень эффективно).

С ув.
 
+
-
edit
 

Azanul

новичок
Будем надеяться рабочая неделя внесет больше ясности, чем выходные..
 
+
-
edit
 

Azanul

новичок
Проблема решена.. Внесены некоторые изменеия(дополнения) в серверную часть. Они капитально упростят жизнь датапак-девелоперам(пользующим Питон (джава вэй, как говорит Maximmus, должен жить)). Еще не доработан кусок с проигрышем в битве суммона... (thanks for project leading (by Mirosya), thanks for Java dev. (by Maximmus), thanks for synchronization (by Mirosya)

Продолжение jython обертки, будем надеятся, последует.
 
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

Azanul

новичок
пардонте - адрес привести не могу из этических соображений, т.к. это Миросино хозяйство.. Если он разрешит (в плане трафика) - добавлю.
 

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