Квесты на профессию

 
1 2 3
+
-
edit
 

Balancer

администратор
★★★★★
awarm делает на JBF квесты на первую профессию :)
 
+
-
edit
 

TD_ALECS

втянувшийся
Супер, блин Игра начинается возрождатся , так сказать.
Вот это новость.
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  

Beast

разработчик l2j-сервера
Balancer:
awarm делает на JBF квесты на первую профессию :)
 

Смысл их делать если они уже сделаны на Jython?
 

Beast

разработчик l2j-сервера
Все вопрос снят после просмотра кода :)
Единственное замечание - нет проверки на левел,расу и класс игрока.......
 

awarm

разработчик l2j-сервера

Это все должно быть в квесте.
Теоретически не должно быть итогового квестового предмета у того, кто квест не проходил.
Ну а в принципе, не все сразу. делал как можно быстрее, что-бы запустить.
У меня тут народ на подходе к первой профе.
На днях приведу в порядок, и выложу обновление.
 
+
-
edit
 

TD_ALECS

втянувшийся
Так профу будут тока за квест получать, или тот же катяра её даст?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
TD_ALECS:
Так профу будут тока за квест получать, или тот же катяра её даст?
 


Как заработает - только за квест. Халявы не будет :)
 

awarm

разработчик l2j-сервера

Я у себя уже убрал. все равно пока до второй профессии никто не добрался. А когда доберутся, глядишь и квесты сделают.
 

Beast

разработчик l2j-сервера
awarm:
Это все должно быть в квесте.
Теоретически не должно быть итогового квестового предмета у того, кто квест не проходил.
Ну а в принципе, не все сразу. делал как можно быстрее, что-бы запустить.
У меня тут народ на подходе к первой профе.
На днях приведу в порядок, и выложу обновление.
 

Ну на класс и расу в квестах есть проверка, а вот уровень там стоит 19, поэтому при смене професии должен проверятся уровень он должен быть обязательно 20 или выше....
 
+
-
edit
 

garri_il

втянувшийся
tak sdelal bi dobroe delo vilozil bi hot' na pervuy profu :)
mnogie bi tibe spasibo ogromnoe skazali :)
 
+
-
edit
 
+
-
edit
 

Balancer

администратор
★★★★★
Beast:
Ну на класс и расу в квестах есть проверка, а вот уровень там стоит 19, поэтому при смене професии должен проверятся уровень он должен быть обязательно 20 или выше....
 


Уровень на JBF проверить можно не трогая остальной код сервера:

code forth
  1. : level@  ( player -- level )
  2.    "Level" p@
  3. ;
  4.  
  5.  А так - можно проверять
  6.  
  7. :  to_hWizard
  8.     player@ level@ 20 < if
  9.         "You have not enough level" .
  10.         exit
  11.     then
  12.  ...
  13. ;


"Level" p@ - это вызов getLevel();
 

awarm

разработчик l2j-сервера

ок. Постараюсь сегодня переделать и выложить
 
+
-
edit
 

Balancer

администратор
★★★★★
Я обновил твои файлы до использования class! в более фортоподобном стиле параметров. И переименовал class? в class@, хотя, как я понимаю, он не используется. Да и реализовать это слово можно на Форте самом. Но это не принципиально :)
 
+
-
edit
 

garri_il

втянувшийся
Balancer:
Так лежит же на SVN :)
 

sori s raboti zashol i neuvidel obnovlenij :) kaus' :)
 
+
-
edit
 

garri_il

втянувшийся
podskazite pliz kvesti na profu oni otdelno ot PITONA ili vse eto vzaimosvjzano ?
 

awarm

разработчик l2j-сервера

Сами квесты на питоне, точнее на джитоне.
А вот смена профессии на JBForth.
 
+
-
edit
 

TD_ALECS

втянувшийся
Не создаётся таблица l2jdb_upd-20050709-2241.sql , она я так понял связана с НПС и с квестами или я ошибаюсь ?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Это не таблица, а дамп. А что она создаёт - прекрасно видно, если заглянуть в этот файл.
 

awarm

разработчик l2j-сервера

Balancer:
Я обновил твои файлы до использования class! в более фортоподобном стиле параметров. И переименовал class? в class@, хотя, как я понимаю, он не используется.
 

Ну я добавил для более единообразного использования. к тому-же он фозвращает не enum значение, а int, что для проверки намного удобнее. Хотя я не проверял, что в конструкции
"Class" p@ возвращается, но в принципе, если по аналогии с getLevel(), то getClass() возвращает enum.
 
+
-
edit
 

awarm

разработчик l2j-сервера

Интересно, а кто-нибудь сделает, что-бы квестовые вещи нельзя было передавать другому персу?
 
+
-
edit
 

Balancer

администратор
★★★★★
А разве можно? Они ж из инвентаря не достаются.
 

awarm

разработчик l2j-сервера

ну... некоторое время назад можно было. я тут эвент устраивал на 9 мая, на сбор "Medal of Victory", так народ их друг другу без проблем передовал, хотя и квестовая вещь
 
+
-
edit
 

Balancer

администратор
★★★★★
Мы с Tais когда последние эвенты делали, от квестовых итемов в качестве призовых элементов пришлось отказаться. Потому, как их передать нельзя было :) А от автоматической выдачи призов через NPC Tais отказалас, хотела сама нагрждать :)
 
1 2 3

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