Перейти к содержанию
Авторизация  
tekron

Исход GW

Рекомендуемые сообщения

Здравствуйте уважаемые жители форума.
Помогите пожалуйста с исходом gw кое, что не понимаю.

Первый скрин я как понимаю проблема в семи печатях и гдето стоит значени null, а должно конкретное
 

Второй скрин это Ai в GS пишется, что таких Ai нет (not found!) хотя они есть  в папке Ai -> base 

Как лечить?

Если скопировать в папку Ai будут дубли

 

На третем скрине пишет, что  не могу сделать точку (я как понимаю зарождения или ...) и пишет поставте в ручную 

Где и как ?

 

Спасибо.

Если кто знает скажите кто основа сборки GW?
 

post-8341-0-65732300-1441549475_thumb.jpg

post-8341-0-96138300-1441549484_thumb.jpg

post-8341-0-88150900-1441549644_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если не жалко скиньте capture_stat и capture_bans

 

17:33:15.511  Category Manager: loaded 124 categories.
17:33:16.871  Unsupported stat function: using in ru.l2gw.gameserver.skills.effe
cts.EffectTemplate@289d1c02
17:33:18.722  Unsupported stat function: using in ru.l2gw.gameserver.skills.effe
cts.EffectTemplate@4148db48
17:33:18.901  SkillsEngine: Loaded 66560 Skill templates from XML files.

 

проблема в скилах или эфектах немогу понять, что за значение 289d1c02 и 4148db48

 

Спасибо

Изменено пользователем tekron

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дебаж DocumentBase.java вроде. Фиксил у одного заказчика.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо
он в ядре ?

и по какой именно ошибке из 5  :)?

Изменено пользователем tekron

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть люди кто копилировал исход lostworld какую яву под него надо и под какой компилятор заточен я как понимаю не под ант ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть люди кто копилировал исход lostworld какую яву под него надо и под какой компилятор заточен я как понимаю не под ант ?

java 1.6

 

Если не жалко скиньте capture_stat и capture_bans

 

17:33:15.511  Category Manager: loaded 124 categories.

17:33:16.871  Unsupported stat function: using in ru.l2gw.gameserver.skills.effe

cts.EffectTemplate@289d1c02

17:33:18.722  Unsupported stat function: using in ru.l2gw.gameserver.skills.effe

cts.EffectTemplate@4148db48

17:33:18.901  SkillsEngine: Loaded 66560 Skill templates from XML files.

 

проблема в скилах или эфектах немогу понять, что за значение 289d1c02 и 4148db48

 

Спасибо

500+ какой то скилл, в нем неизвестный stat прописан 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

java 1.6

 

апдейт без разницы какой?

этого не знаю, на 45 вроде все нормально 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а чем компилируете ?

антом или эклипсом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при компиляции вот такое пишет яву 1,6 поставил переменные тоже прописал

\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\MMOConnection.java:19: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient> implements Lockable
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\SelectorThread.java:23: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends or
g.mmocore.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient

    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends
org.mmocore.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\nio\impl\MMOExecutableQueue.java:13: warning: [rawtypes] found raw type: MMOCli
ent
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queu
e<ReceivablePacket<T>>, Lockable, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection<?> declared in class MMOClient
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\net
\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither
 it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\uti
l\TroveUtils.java:22: warning: [serial] serializable class TIntObjectHashMapEmpt
y has no definition of serialVersionUID
    [javac]     private static class TIntObjectHashMapEmpty<V> extends TIntObjec
tHashMap<V>
    [javac]                    ^
    [javac] E:\lostworld\lostworld\commons\src\main\java\org\mmocore\commons\uti
l\TroveUtils.java:42: warning: [serial] serializable class TIntArrayListEmpty ha
s no definition of serialVersionUID
    [javac]     private static class TIntArrayListEmpty extends TIntArrayList
    [javac]                    ^
    [javac] 28 warnings

commons-jar:
     [exec] Execute failed: java.io.IOException: Cannot run program "svnversion"
: CreateProcess error=2, ═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы
      [jar] Building jar: E:\lostworld\lostworld\build\commons.jar

compile-authserver:
   [delete] Deleting directory E:\lostworld\lostworld\build\classes
    [mkdir] Created dir: E:\lostworld\lostworld\build\classes
    [javac] E:\lostworld\lostworld\build.xml:146: warning: 'includeantruntime' w
as not set, defaulting to build.sysclasspath=last; set to false for repeatable b
uilds
    [javac] Compiling 53 source files to E:\lostworld\lostworld\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with
-source 1.6
    [javac] E:\lostworld\lostworld\authserver\src\main\java\org\mmocore\authserv
er\Config.java:129: warning: [rawtypes] found raw type: Iterator
    [javac]                     for(Iterator itr = root.elementIterator(); itr.h
asNext(); )
    [javac]                         ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] 2 warnings

authserver-jar:
     [exec] Execute failed: java.io.IOException: Cannot run program "svnversion"
: CreateProcess error=2, ═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы
      [jar] Building jar: E:\lostworld\lostworld\build\authserver.jar

authserver:
    [mkdir] Created dir: E:\lostworld\lostworld\build\dist
    [mkdir] Created dir: E:\lostworld\lostworld\build\dist\authserver
    [mkdir] Created dir: E:\lostworld\lostworld\build\dist\authserver\log
     [copy] Copying 2 files to E:\lostworld\lostworld\build\dist\authserver
     [copy] Copying 20 files to E:\lostworld\lostworld\build\dist\authserver
     [copy] Copying 15 files to E:\lostworld\lostworld\build\dist\authserver

compile-gameserver:
   [delete] Deleting directory E:\lostworld\lostworld\build\classes
    [mkdir] Created dir: E:\lostworld\lostworld\build\classes
    [javac] E:\lostworld\lostworld\build.xml:84: warning: 'includeantruntime' wa
s not set, defaulting to build.sysclasspath=last; set to false for repeatable bu
ilds
    [javac] Compiling 1737 source files to E:\lostworld\lostworld\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with
-source 1.6
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\model\entity\BlockCheckerEngine.java:21: warning: [deprecation] SimpleSpawner
 in org.mmocore.gameserver.model has been deprecated
    [javac] import org.mmocore.gameserver.model.SimpleSpawner;
    [javac]                                    ^
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\data\xml\parser\InstantZoneParser.java:24: warning: [deprecation] SpawnInfo i
n InstantZone has been deprecated
    [javac] import org.mmocore.gameserver.templates.InstantZone.SpawnInfo;
    [javac]                                                    ^
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\handler\admincommands\impl\AdminServer.java:15: warning: [deprecation] Simple
Spawner in org.mmocore.gameserver.model has been deprecated
    [javac] import org.mmocore.gameserver.model.SimpleSpawner;
    [javac]                                    ^
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\instancemanager\AutoSpawnManager.java:21: warning: [deprecation] SimpleSpawne
r in org.mmocore.gameserver.model has been deprecated
    [javac] import org.mmocore.gameserver.model.SimpleSpawner;
    [javac]                                    ^
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\instancemanager\HellboundManager.java:19: warning: [deprecation] SimpleSpawne
r in org.mmocore.gameserver.model has been deprecated
    [javac] import org.mmocore.gameserver.model.SimpleSpawner;
    [javac]                                    ^
    [javac] E:\lostworld\lostworld\gameserver\src\main\java\org\mmocore\gameserv
er\instancemanager\naia\NaiaCoreManager.java:9: warning: [deprecation] SimpleSpa
wner in org.mmocore.gameserver.model has been deprecated
    [javac] import org.mmocore.gameserver.model.SimpleSpawner;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первый скрин - в файле, касающемся Семи Печатей (скорее всего xml) какой-то атрибут либо отсутствует, либо равен null (то есть kakoyto_atribut=""). Все мы знаем, что String - не примитив.

Все примитивы по дефолту имеют значение 0 (ну и не только по дефолту), могут иметь значения от определенного и до определенного. Не примитивы (аля объекты классов и обертки примитивов) по дефолту имеют значение null (ну и не только по дефолту), а значением является адрес в памяти (на сколько я помню), выделенный под объект.

Второй скрин - в ядре нет тех типов ИИ (не запускал l2gw, но ты случаем не перенес этот датапак на другую сборку? :D);

Третий скрин - не может прочитать файл со спавном (то есть либо формат файла нужно под ядро править, либо парсер в ядре под файл).

Пост №2 - ищи ошибку в ядре по Unsupported stat function.

Пост №10 - часть варнингов касательно отсутствия параметра. К примеру: public interface IClientFactory<T extends MMOClient> - public interface IClientFactory<T extends MMOClient<?>>

затем часть варнингов касательно отсутствия serialVersionUID в Serializable классах.

варнинги в геймсервере касаются обращений к устаревшим (с аннотацией @Deprecated) классам.

Изменено пользователем DiQuero
  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первый скрин - в файле, касающемся Семи Печатей (скорее всего xml) какой-то атрибут либо отсутствует, либо равен null (то есть kakoyto_atribut=""). Все мы знаем, что String - не примитив.

Все примитивы по дефолту имеют значение 0 (ну и не только по дефолту), могут иметь значения от определенного и до определенного. Не примитивы (аля объекты классов и обертки примитивов) по дефолту имеют значение null (ну и не только по дефолту), а значением является адрес в памяти (на сколько я помню), выделенный под объект.

Второй скрин - в ядре нет тех типов ИИ (не запускал l2gw, но ты случаем не перенес этот датапак на другую сборку? :D);

Третий скрин - не может прочитать файл со спавном (то есть либо формат файла нужно под ядро править, либо парсер в ядре под файл).

Пост №2 - ищи ошибку в ядре по Unsupported stat function.

Пост №10 - часть варнингов касательно отсутствия параметра. К примеру: public interface IClientFactory<T extends MMOClient> - public interface IClientFactory<T extends MMOClient<?>>

затем часть варнингов касательно отсутствия serialVersionUID в Serializable классах.

варнинги в геймсервере касаются обращений к устаревшим (с аннотацией @Deprecated) классам.

2скрин. там спавнмейкер сделан аля птс. указанных аи просто нету

решение: 1. писать отсутствующие аи 2. забить дефолтным аи 3. просто забить

3скрин точно не помню. там или с дверями что то не так, или о5 же играет свою роль спавнмейкер и просто не спавнит нпц там где они быть не могут(как в птс, деревья\горы\стены) и предупреждает об этом. давно копал гв, все решается за пару перекуров 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2скрин. там спавнмейкер сделан аля птс. указанных аи просто нету

решение: 1. писать отсутствующие аи 2. забить дефолтным аи 3. просто забить

3скрин точно не помню. там или с дверями что то не так, или о5 же играет свою роль спавнмейкер и просто не спавнит нпц там где они быть не могут(как в птс, деревья\горы\стены) и предупреждает об этом. давно копал гв, все решается за пару перекуров 

Там весь датапак с птс спаршен в xml, есть даже та неотсортированная куча pc_options (или как там ее) :D Я с ней чуток поигрался и в итоге забил, так как это реально бред.

ИИ в пару перекуров вряд ли решится :D Там проще либо переписать ИИ (что займет достаточно много времени, так как их там 20+), либо сравнивать с теми же xml`ками их лыжи/lost, и заменять ai с одного файла в другой и дописать ИИ).

Вывод: отсюда разве что можно взять датапачек, так как большая его часть (если не вся) спаршена со скриптов PTS HF (как говорят многие дядьки и мб тетьки). Сам не уверен, так как мне эти скрипты не показывали ни девелоперы эмулей/пользователи птсок, ни офф. разработчики ла2 (для сравнения и не только :D).

Изменено пользователем DiQuero

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в принципе тогда самый резонный вопрос есть ли смысл его копать ?

и можно ли на нем что то открыть ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или лучше взять лост ворлд?
мне кажется или gw на нем и основан?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или лучше взять лост ворлд?

мне кажется или gw на нем и основан?

тебе кажется, l2gw - лыжа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2скрин. там спавнмейкер сделан аля птс. указанных аи просто нету

решение: 1. писать отсутствующие аи 2. забить дефолтным аи 3. просто забить

3скрин точно не помню. там или с дверями что то не так, или о5 же играет свою роль спавнмейкер и просто не спавнит нпц там где они быть не могут(как в птс, деревья\горы\стены) и предупреждает об этом. давно копал гв, все решается за пару перекуров

 

Цена все это исправит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...