Рейтинг темы:
  • 2 Голос(ов) - 3 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Шара: Lucera 2 (actual source)
назрел вопрос, есть папка с quest (data\scripts\quests\) - в компилированной папке build
в каких-то папках квестах есть init -> питоновский
в каких-то папках квестах просто одни htm файлики с диалогами.
Вопрос откуда берутся остальные квесты?

нашел в исходниках папку (gameserver\quests) там лежат файлики квестов, при компилировании куда он их засовывает? и компилирует ли вообще данную папку?

поиск использовал такого ответа не нашел. В основном говорится все про pyton.
Ответ
Gawric Написал:назрел вопрос, есть папка с quest (data\scripts\quests\) - в компилированной папке build
в каких-то папках квестах есть init -> питоновский
в каких-то папках квестах просто одни htm файлики с диалогами.
Вопрос откуда берутся остальные квесты?

нашел в исходниках папку (gameserver\quests) там лежат файлики квестов, при компилировании куда он их засовывает? и компилирует ли вообще данную папку?

поиск использовал такого ответа не нашел. В основном говорится все про pyton.

extensions/quests.jar
Ответ
Беда с компиляцией в Идее. Через ант компилирует нормально, а в Идее траблы.
Порядок действий: Идея-Открыть проэкт-Sources-Выбираю JDK 1.8-ант-Добавляю build.xml из папки sources/ant - run build - и вот такие вот ошибки ( скриншот прикреплен ниже ):

build.xml
Код:
<project default="all" basedir="../">
    <property name="output" location="build" />

    <target name="all">
        <antcall target="revision"/>
        
        <ant antfile="./ant/folder_struct.xml"/>
        
        <ant antfile="./ant/build_commons.xml"/>
        <ant antfile="./ant/build_gameserver.xml"/>
        <ant antfile="./ant/build_gameserver.xml" target="files"/>
        <ant antfile="./ant/build_lucera.xml"/>
        <ant antfile="./ant/build_login.xml"/>
        <ant antfile="./ant/build_login.xml" target="files"/>
    </target>
    
    <target name="rebuild_gameserver">
        <ant antfile="./ant/build_gameserver.xml"/>
    </target>
    
    <target name="rebuild_commons">
        <ant antfile="./ant/build_commons.xml"/>
    </target>
    
    <target name="rebuild_lucera">
        <ant antfile="./ant/build_lucera.xml"/>
    </target>
    
    <target name="rebuild_login">
        <ant antfile="./ant/build_login.xml"/>
    </target>
    
    <target name="revision">


        <property name="Revision" value="123"/>

        <tstamp>
            <format property="Datetime" pattern="dd/MM/yyyy HH:mm" locale="ru,RU"/>
        </tstamp>

        <echo>Revision: ${Revision}</echo>
        <echo>Time: ${Datetime}</echo>
    </target>

</project>


build_template.xml
Код:
<project name="build template" default="def">
    <target name="def">
        <echo>Build: ${lib_name}</echo>
        <antcall target="clear"/>

        <javac srcdir="${source}" destdir="${output}/classes" encoding="UTF-8" nowarn="on" optimize="on" debug="on" source="1.8" target="1.8" >
            <classpath>
                <path refid="libs"/>
            </classpath>
        </javac>



        <tstamp>
            <format property="Datetime" pattern="dd/MM/yyyy HH:mm:ss" locale="ru,RU"/>
        </tstamp>

        <jar destfile="${output}/${lib_name}.jar">
            <fileset dir="${output}/classes"/>
            <manifest>
                <attribute name="Implementation-Version" value="${git.Revision.count}" />
                <attribute name="Built-At" value="${Datetime}" />
            </manifest>
        </jar>

        <echo>Revision: ${Revision}</echo>
        <echo>Time: ${Datetime}</echo>
    </target>

    <target name="clear">
        <delete dir="${output}/classes" quiet="true"/>
        <mkdir dir="${output}/classes" />
    </target>
</project>

Ссылка на остальные билд-файлы: _http://rghost.ru/7xkT4R8JT

Заранее благодарен за помощь.


Файлы вложений
.jpg   Новый точечный рисунок.jpg (Размер: 96.57 KB / Загрузок: 25)
Ответ
Вообщем скачал архив все ок.
Но одна проблема мучила меня давненько) почему этот триклятый соурс не хочет признавать меня за "adm".
Добавлял в файл свой objID.
Выставлял acclvl - 1/100
3 часа головной боли и

Код:
private boolean checkFile(File file)
    {
                
                
        if (file == null)
            return false;
        if (file.isDirectory())
            return false;
        if (file.isHidden())
            return false;
        if (!file.getName().endsWith(".cfg"))
            return false;
        if (file.getName().startsWith("example.cfg"))
            return false;
                            
        return true;
    }
сие чудо в строке if (file.getName().startsWith("example.cfg"))
return false;
упорно выдает True и само собой проверка файла не выполняется.
Кто может объяснить как она выполняет проверку я что-то врубится не могу.
Думаю так- если файл равен null возвращаем False?.
Если все проверки возвращают False проверка файла возвращает true?
тогда напрашивается вопрос !file.getName().endsWith(".cfg") - почему стоит "!" и оно все таки возвращает false?
Ответ
Много IF'ов. true возвращается для всех файлов оканчивающихся на .cfg исключая example.cfg

Gawric;404273 Написал:!file.getName().endsWith(".cfg") - почему стоит "!"
Название файла не заканчивается на .cfg (fileName.txt == false).
Ответ
PROGRAMMATOR Написал:Много IF'ов. true возвращается для всех файлов оканчивающихся на .cfg исключая example.cfg.

т.е в таком варианте все должно нормально работать?
checkFile(File file) должен вернуть true?

просто в таком вариантеSmile нечего не работает

[SRC="java"]if (!file.getName().endsWith(".cfg"))
return false;
if (file.getName().startsWith("example.cfg"))
return false;[/SRC]
Ответ
Да что вы прицепились к этой проверке? Smile example на то и example, создан исключительно для примера, он и не должен подгружаться. Скопируйте его, назовите YourCharName.cfg и задайте все необходимые данные в нём.
Ответ
Big Grin блин точно example же.
Ответ
Помогите скомпилировать через ант как не крутил не выходит((
Ответ
SNEG Написал:Помогите скомпилировать через ант как не крутил не выходит((

Либо приложите скриншоты и объясните что и как Вы делали, либо спасение утопающего дело рук самого утопающего.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  [Шара] Lin][info 2.0 Gaikotsu 9 5,742 03-20-2024, 10:33 AM
Последний пост: nache
  Шара: исходники сборки l2gw (HF) rage 326 143,179 04-18-2021, 06:26 PM
Последний пост: kpNemo
  [Шара] Полный пак всех html (RU\ENG) с off сервера. L2CCCP 20 10,613 01-19-2021, 12:41 AM
Последний пост: Esferol
  Source Lineage2 God Awakening LonelyDragon 0 1,798 06-01-2019, 11:39 AM
Последний пост: LonelyDragon
  ШАРА: Grind-Team RvR High Five SongSing 14 12,497 01-02-2019, 11:45 AM
Последний пост: X1oN
  L2J-Devs (High Five) Open-Source U3Games 1 4,072 11-05-2018, 10:38 PM
Последний пост: U3Games
  Lucera 2 r658 Source n3k0nation 3 5,076 02-23-2018, 09:08 PM
Последний пост: Pastorious
  Шара. Pain-team 14 Holsten 12 7,883 08-13-2017, 11:56 AM
Последний пост: iLee
  Шара сборки L2j-dev за 31.01.2016 Survial 63 27,372 07-08-2017, 03:28 PM
Последний пост: GoGLiK
  Шара сборки L2j-dev за 23.06.2016 GoGLiK 35 14,253 06-13-2017, 08:30 AM
Последний пост: acidman

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)