jython и тд.

Теги:
 
1 2 3 4
+
-
edit
 

-=dc=-
-dc-2

новичок
после билд клеан начало выскакивать.

code text
  1. unable to load language: jython: java.lang.NoClassDefFoundError: org/python/core/PyException
  2.         at java.lang.Class.getDeclaredConstructors0(Native Method)
  3.         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
  4.         at java.lang.Class.getConstructor0(Unknown Source)
  5.         at java.lang.Class.newInstance0(Unknown Source)
  6.         at java.lang.Class.newInstance(Unknown Source)
  7.         at org.apache.bsf.BSFManager.loadScriptingEngine(Unknown Source)
  8.         at org.apache.bsf.BSFManager.exec(Unknown Source)
  9.         at net.sf.l2j.gameserver.model.quest.jython.QuestJython.init(QuestJython.java:20)
  10.         at net.sf.l2j.gameserver.model.quest.Quest.init(Quest.java:43)
  11.         at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:319)
  12.         at net.sf.l2j.Server.main(Server.java:73)
где взять ?

да и из каталога билд/дистр пропал каталог дата (как я понимаю чистка ?)

ичто еще сильно изменилсь ?
Мыши плакали, кололись, но все равно жрали кактус.  

Diz

новичок
unable to load language: jython: java.lang.NoClassDefFoundError: org/python/core/PyException
 


Первое выделеное не ошибка?
 
+
-
edit
 

Juokelis

новичок
Diz, 05.05.05 14:53:44:
Первое выделеное не ошибка?
[»]
 


Я тут код посмотрел - едиственное что мк2 поменял это то что выводит ошибку, значит она была всегда ;)
Без паники ;)


http://wiki.mazylis.lt/cgi-bin/trac.cgi/changeset/284

code text
  1.                            bsf.exec("jython", "quest", 0, 0, "import data");  
  2.                   } catch (Exception e) {  
  3. новая -                       e.printStackTrace();  
  4.                   }
 
+
-
edit
 

-=dc=-
-dc-2

новичок
Juokelis, 05.05.05 17:30:18:
Я тут код посмотрел - едиственное что мк2 поменял это то что выводит ошибку, значит она была всегда ;)
Без паники ;)
 

ага токо мк2 кудато пропал :( может в розыск объявим :)
Мыши плакали, кололись, но все равно жрали кактус.  

Serge
Serge2

новичок
-=dc=-, 05.05.05 01:35:57:
unable to load language: jython: java.lang.NoClassDefFoundError: org/python/core/PyException где взять ?
 
Судя по ошибке нехватает: http://www.jython.org/download.html
...I'm very responsible person, then something goes wrong I'm response.  
+
-
edit
 

-=dc=-
-dc-2

новичок
Serge, 05.05.05 19:05:42:
Судя по ошибке нехватает: http://www.jython.org/download.html
[»]
 

его еще прописать кудато нужно.
просто так неподхватывает
Мыши плакали, кололись, но все равно жрали кактус.  

mk2

втянувшийся
Без паники.
Я делаю квесты.
Пока квесты не доделаны - вам этот jython нужен как зайцу стоп-сигнал.
 
+
-
edit
 

garri_ol

новичок
mk2, 05.05.05 20:59:45:
Без паники.
Я делаю квесты.
Пока квесты не доделаны - вам этот jython нужен как зайцу стоп-сигнал.
[»]
 

:D !!!УРА!!! :P
 
+
-
edit
 

-=dc=-
-dc-2

новичок
mk2, 05.05.05 20:59:45:
Без паники.
Я делаю квесты.
Пока квесты не доделаны - вам этот jython нужен как зайцу стоп-сигнал.
[»]
 

как так ? а поковырятся :)
да и нелюблю когда матерится :) давай сразу подключим ? а то потом понадобится а нету.

З.Ы. а когда квесты будут на уровне попробовать хоть шото написать.
Мыши плакали, кололись, но все равно жрали кактус.  

Diz

новичок
Ага, все хотят у кузнецов дуалы поиметь :rolleyes:
 

mk2

втянувшийся
Выложил на wiki начальную доку на квесты.
http://wiki.mazylis.lt/cgi-bin/trac.cgi/wi...estEngineJython
 

Diz

новичок
Нужно еще пару примеров :rolleyes: , только не однообразных:)
 
+
-
edit
 

-=dc=-
-dc-2

новичок
2 мк2

извени может я туплю но я так и непонял как хотябы файл с квестом назвать ?
и какие данные для квеста ложить в Datapack
В Datapack положить данные для квестов.
 

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

mk2

втянувшийся
Короче... Куда файлы с примерами выкладывать?
 
+
-
edit
 

Juokelis

новичок
mk2, 06.05.05 12:51:35:
Короче... Куда файлы с примерами выкладывать?
[»]
 


Дафай ко мне :)

http://l2j.mazylis.lt:8080/L2J/L2JRU/sample%20scripts/

Я никак немогу jythona на winde научить работать :(
Может у кого есть строчка работающая ?
 

Diz

новичок
У меня тоже, вариантов уйму перепробовал и никак(((
 
+
-
edit
 

-=dc=-
-dc-2

новичок
Juokelis, 06.05.05 13:13:56:
Дафай ко мне :)

http://l2j.mazylis.lt:8080/L2J/L2JRU/sample%20scripts/

Я никак немогу jythona на winde научить работать :(
Может у кого есть строчка работающая ?
[»]
 

могу под линух строчку дать.

токо чето оно всеравно все вроди загружается компилится даже клас но чето квест не работает :(
Мыши плакали, кололись, но все равно жрали кактус.  
+
-
edit
 

Juokelis

новичок
-=dc=-, 06.05.05 13:20:01:
могу под линух строчку дать.

токо чето оно всеравно все вроди загружается компилится даже клас но чето квест не работает :(
[»]
 


Так их же небыло :)

Возьи ща в самплах что ссылку я дал ...
 

-=dc=-
-dc-2

новичок
Juokelis, 06.05.05 13:57:01:
Так их же небыло :)

Возьи ща в самплах что ссылку я дал ...
[»]
 

я собрал из примера который на вики. да видать криво :(
скачал :)
и понял насколько криво :))
Мыши плакали, кололись, но все равно жрали кактус.  
+
-
edit
 

-=dc=-
-dc-2

новичок
2 мк2

значится так с горем пополам вроде запустился сервер.
но при старте среди вербоса проскакивает эксепшен
code text
  1. *sys-package-mgr*: reading cache, '/usr/java/jre1.5.0_01/lib/ext/sunpkcs11.jar'
  2. import: trying org.python.core.exceptions as builtin modules in syspath loader
  3. import: 'exceptions' as org.python.core.exceptions in builtin modules
  4. <file-top>: data=
  5. import: trying source ./data.py

воблин токо дошло это клас exceptions подгружается :)

дальше долго долбался подбирал
code text
  1. <a action="bypass -h quest_accept?quest_id=201">
  2.  
  3. <a action="bypass -h npc_%objectId%_Quest Tutorial">
  4.  
  5. <a action="bypass -h  Quest Tutorial">
  6.  
  7. <a action="bypass -h  Quest">

так и незнаю что подошло :)
так как ни одной htm елки мне не показали
заглянул в базу
там появилось
code text
  1. +-----------+----------+---------+---------+
  2. | char_id   | name     | var     | value   |
  3. +-----------+----------+---------+---------+
  4. | 268435463 | Tutorial | <state> | Started |
  5. | 268435463 | Tutorial | chat1   | true    |
  6. +-----------+----------+---------+---------+

значит квест таки пытается выполнятся. но тогда почему нет сообщений ?
Мыши плакали, кололись, но все равно жрали кактус.  

mk2

втянувшийся
Ну если оно файл не находит, то и молчит...
 
+
-
edit
 

Juokelis

новичок
Juokelis, 06.05.05 13:13:56:
Я никак немогу jythona на winde научить работать :(
Может у кого есть строчка работающая ?
[»]
 


Во с помощьу мк2 запустил ... чтото там еще можно чинить чтоб красивей поднимался по моему, но работает:

code text
  1. java -cp %CLASSPATH%;l2jserver.jar;C:/progra~1/java/JDK15~1.0_0/jython-21/jython.jar -Dpython.home=C:/progra~1/java/JDK15~1.0_0/jython-21 -Dpython.path=C:/L2JRU net.sf.l2j.Server


Пути конешно под себя настройте, я свои осавлю чтоб яснее было ...
 

Juokelis

новичок
mk2, 06.05.05 15:26:16:
Ну если оно файл не находит, то и молчит...
[»]
 


Но они же все рядом лежит ...
 

Beast

разработчик l2j-сервера
Чтобы не заморачиватся с путями делаем так:
1.Создаем папку Jython в папке сервера.
2.Копируем туда из папки куда установили Jython:
jython.jar
registry
папку Lib
3.Для запуска используем эту строчку:
java -Xms100M -Xmx128M "-Dpython.home=.\Jython" "-Dpython.path=.\data" -cp ".\Jython\jython.jar";l2jserver.jar net.sf.l2j.Server
 
+
-
edit
 

-=dc=-
-dc-2

новичок
2 mk2
где указывается id квеста ? или пока ни где ?
он поидее нужен для отображения списка квестов и квестовых итемов в клиенте. (по крайней мере для офф квестов)
Мыши плакали, кололись, но все равно жрали кактус.  
1 2 3 4

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