Jump to content
Sign in to follow this  
SamsungGracia

l2emurt Phantoms

Recommended Posts

Всем привет ,как можно Phantom players посадить на трейд?

и как их обучить чтоб они одивали броню по классу ,а то получается что маг с даггером и тд)

и ещё вопрос как сделать чтоб боты были не 20 лвла)

 

Share this post


Link to post
Share on other sites

Вряд ли вопрос решаемый для  тебя, а так - всё в исходах.
По трейдерам - вешаем им нужный id лавки, данные о списке товаров, садишь и шлёшь CharInfo;

обучить врядли выйдет, опять же при выдаче итемов смотреть класс/профу и одевать/давать нужные итемы (из конфига или еще откуда)

по лвлу - при создании "фантома" ставишь нужный уровень.

Share this post


Link to post
Share on other sites

Если хоть немного разбираетесь в коде, найдите в классе L2Player, Player, что там у вас, методы: standUp, sitDown, tryToSitOrStand,  я думаю мало, что меняется в сборках в этом месте и посмотрите как сделано, по аналогии делать.

Если есть L2Clone который унаследован от L2Player и c фейковым клиентом, то в чем проблема использовать его?

public class L2Clone extends L2Player {
    public enum CloneType {
        NORMAL,
        SONIC, 
        NECROMANT,
    }
    private FakeClient client;
    private CloneType type;
    private L2Player original;
    public L2Clone(int objectId, CharTemplate template) {
        super(objectId, template);
    }
    public L2Clone(int objectId, L2Player player, CloneType type) {
        super(objectId, player.getTemplate());
        original = player;
        this.type = type;
    }
    public CloneType getType() {
        return type;
    }
    private class FakeClient extends L2GameClient {
        public FakeClient() {
            super(null);
        }
        ////////////////////////////////////////////////////
        //@Override ... все перегрузки на оригинал методы
        ////////////////////////////////////////////////////
    }
    ////////////////////////////////////////////////////
    //@Override ... все перегрузки на оригинал методы
    ////////////////////////////////////////////////////
}

Вы можете создавать полноценных игровых ботов с интеллектом, если все сделаете правильно.

Edited by Saltfire

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 24.10.2024 в 23:58, KiberGen сказал:

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

Хватит Хейтить)чувак я не прошу чтоб мне кто то что то сделал ,я спрашиваю как это можно сделать и всё ,а дальше я сам ручками это делаю)

Share this post


Link to post
Share on other sites
В 24.10.2024 в 03:13, Formatter сказал:

Вряд ли вопрос решаемый для  тебя, а так - всё в исходах.
По трейдерам - вешаем им нужный id лавки, данные о списке товаров, садишь и шлёшь CharInfo;

обучить врядли выйдет, опять же при выдаче итемов смотреть класс/профу и одевать/давать нужные итемы (из конфига или еще откуда)

по лвлу - при создании "фантома" ставишь нужный уровень.

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

на мобов агрятся) но дело в том что они 1 лвла) в ручную 3000 ботом прописать каждому лвлу по 85 лвла это долго)возможно где то я упустил spawn их с определём лвлом)вот и решил обратся к вам)

Share this post


Link to post
Share on other sites
В 24.10.2024 в 03:13, Formatter сказал:

Вряд ли вопрос решаемый для  тебя, а так - всё в исходах.
По трейдерам - вешаем им нужный id лавки, данные о списке товаров, садишь и шлёшь CharInfo;

обучить врядли выйдет, опять же при выдаче итемов смотреть класс/профу и одевать/давать нужные итемы (из конфига или еще откуда)

по лвлу - при создании "фантома" ставишь нужный уровень.

что косаймо трейда я по другому сделал ,я создал персонажей и в ручную их посадил в трейд,Offline трейд после перезагрузки не слитает

правда на одного персонажа уходит Мин по 5 ,но если углобится на целый день то можно и весь гиран засилить))

Share this post


Link to post
Share on other sites
6 часов назад, SamsungGracia сказал:

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

Гениально Ватсон. Зачем нам автоматика.:D

Share this post


Link to post
Share on other sites
2 часа назад, Saltfire сказал:

Гениально Ватсон. Зачем нам автоматика.:D

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

Share this post


Link to post
Share on other sites
6 часов назад, SamsungGracia сказал:

Логику не могу найти их)

на просторах интернета для оверо подобных сборок есть веб скрипт насаживает офф трейдеров в гиран с товарами

Советую внимательно все почитать и все подготовить а потом генерировать

Вот  ТЫК

Share this post


Link to post
Share on other sites
8 часов назад, SamsungGracia сказал:

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

имея исходники лв не проблема а за атаку тож смотреть надо тоже быстро правится  ну или в БД они явно есть в инсталяхе и сразу там им присвоить нужный лвл

Share this post


Link to post
Share on other sites

javarush тебе в помощь курс пройдешь и за неделю сможешь сделать. А если знать где копать 1 час делов максимум 2. Я на прошлой неделе писал ai для ботов все довольно просто

Share this post


Link to post
Share on other sites
21 час назад, SamsungGracia сказал:

Логику не могу найти их)

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

Share this post


Link to post
Share on other sites
8 часов назад, Saltfire сказал:

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

Лвлы прописал ,вот теперь они рандомно одиваются 

Edited by SamsungGracia

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...