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

(JAVA-Acp)Помогите разобраться с чего начать что бы получилось

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

Доброго времени суток,подскажите как мне написать ACP На java. Или мне его нужно делать через ядро ,какие для этого нужно знать библиотеки и какие вообще знания в java должны быть. 

Если это скрипт то как его подключить?

Если это ядро тогда нужно создовать отдельный класс или нужно дописывать в существующем и если это существующий класс - что в нем должно подключаться?Как мне понять что отвечает за что?

Можете обьяснить с примерами что я должен знать об этом что бы это сделать?

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

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


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Engineer000 сказал:

Доброго времени суток,подскажите как мне написать ACP На java. Или мне его нужно делать через ядро ,какие для этого нужно знать библиотеки и какие вообще знания в java должны быть. 

Если это скрипт то как его подключить?

Если это ядро тогда нужно создовать отдельный класс или нужно дописывать в существующем и если это существующий класс - что в нем должно подключаться?Как мне понять что отвечает за что?

Можете обьяснить с примерами что я должен знать об этом что бы это сделать?

Или сесть изучать Java или выкинуть эту бредовую мысль и делать как 90% разрабов копипастой со сборок других разрабов.

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 25.08.2022 в 19:20, Beliano сказал:

Или сесть изучать Java или выкинуть эту бредовую мысль и делать как 90% разрабов копипастой со сборок других разрабов.

А как добавить его в ядро,мне говорили что вообще через скрипт на java должно работать

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Engineer000 сказал:

А как добавить его в ядро,мне говорили что вообще через скрипт на java должно работать

тогда очевидно учи javascript

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Engineer000 сказал:

А как добавить его в ядро,мне говорили что вообще через скрипт на java должно работать

вам нужно не только ядро, а исходы

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


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Engineer000 сказал:

А как добавить его в ядро,мне говорили что вообще через скрипт на java должно работать

Нужны исходники.

Если импортировать с похожей сборки по структуре то зачастую просто переписать импорты.

Если с другой то врядли вы это сделаете без знаний.

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, Beliano сказал:

Нужны исходники.

Если импортировать с похожей сборки по структуре то зачастую просто переписать импорты.

Если с другой то врядли вы это сделаете без знаний.

 

Исходы есть,если это они,вырезал через jd-gui все в java файлы, ниже скину ссылку,только когда хочу скомпилить через javac то не все компилиться,выбивает ошибки .Использовал команду и в той же папке находится файл Acp.java:

javac -classpath l2jfrozen-core.jar  Acp.java

package com.l2jfrozen.gameserver.handler;

import com.l2jfrozen.gameserver.handler.IItemHandler;
import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler;
import com.l2jfrozen.gameserver.handler.ItemHandler;
import com.l2jfrozen.gameserver.handler.VoicedCommandHandler;
import com.l2jfrozen.gameserver.model.L2ItemInstance;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.util.object.L2ObjectHashMap;

public class Acp implements IVoicedCommandHandler {

    private static String[] commands = {"acpon", "acpoff"};
    //    *********************** ИД Банок
    private static int ID_HEAL_CP = 5592;
    private static int ID_HEAL_MP = 6036;
    private static int ID_HEAL_HP = 1539;
    //    *********************** USE FULL
//    Включить / Выключить
    private static boolean ACP_ON = true;
    //    Минимальный уровень, с которого можно использовать ACP
    private static int ACP_MIN_LVL = 0;
    //    Указываеться в % уровень, с которого начинаем регенить
    private static int ACP_HP_LVL = 70;
    private static int ACP_CP_LVL = 70;
    private static int ACP_MP_LVL = 70;
    private static int ACP_MILI_SECONDS_FOR_LOOP = 1000;
    //    Только для премиумов?
    private static boolean ACP_PREMIUM = false;
    //    Что именно автоматически регеним
    private static boolean ACP_CP = true;
    private static boolean ACP_MP = true;
    private static boolean ACP_HP = true;
    private static L2ObjectHashMap<String, Thread> userAcpMap = new L2ObjectHashMap<String, Thread>();
//    private volatile boolean acpUserOn = false;

На  private static L2ObjectHashMap<String, Thread> userAcpMap = new L2ObjectHashMap<String, Thread>();
дает ошибку:

Acp.java:34: error: reached end of file while parsing
    private static L2ObjectHashMap<String, Thread> userAcpMap = new L2ObjectHash
Map<String, Thread>();

 

Ссылка на исходники

 

Может кто то глянуть через демонстрацию экрана если есть желание? 

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

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


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

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

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


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

Заметил особенность на этом форуме любят сборки 10 летней давности. Вон возьмите хоть Firsteam-Interlude хоть и тоже старо но там много чего есть. Да и при возможности можно с оверов тянуть многое.

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

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


Ссылка на сообщение
Поделиться на другие сайты
В 29.08.2022 в 00:25, Beliano сказал:

Заметил особенность на этом форуме любят сборки 10 летней давности. Вон возьмите хоть Firsteam-Interlude хоть и тоже старо но там много чего есть. Да и при возможности можно с оверов тянуть многое.

javarush ,там открывать нужно уровни что бы что то толковое было или покупать на год обучение.Подскажите ресурсы ,статьи как лучше учить java, а по поводу сборки тут на ней столько ошибок что можно учиться на ней

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


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

видео для обучения

первую книгу рекомендуют java head first.

Зачем вообще сборки ковырять для начала изучить синтаксис базовый без мусора. Создать пару пет проектов посмотреть как либы подключать поработать с IDE может пройтись по базовым шаблонам проектирования.

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, Engineer000 сказал:

javarush ,там открывать нужно уровни что бы что то толковое было или покупать на год обучение.Подскажите ресурсы ,статьи как лучше учить java, а по поводу сборки тут на ней столько ошибок что можно учиться на ней

Cовет не начинать изучение Java со сборки L2  )

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 31.08.2022 в 04:10, Beliano сказал:

Cовет не начинать изучение Java со сборки L2  )

таки да, я немного учил и подумал что уже можно но когда увидел много классов и какой за что отвечает, было трудно понять, но думаю со временем все получиться.Всем спасибо - я еще вернусь)

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


Ссылка на сообщение
Поделиться на другие сайты
В 01.09.2022 в 23:23, Engineer000 сказал:

таки да, я немного учил и подумал что уже можно но когда увидел много классов и какой за что отвечает, было трудно понять, но думаю со временем все получиться.Всем спасибо - я еще вернусь)

Возможно с небольшими знаниями добавлять адаптировать итд. Но нужно хорошо знать сборку и понимать что к чему.

  • Like 1

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


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

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

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

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

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

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

Войти

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

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

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

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

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