Jump to content
amada

баффер под lucera3 помогите сделать

Recommended Posts

Posted (edited)

баффер под lucera3 помогите сделать

чтоби бил спремом за итим и сертифыкат

Edited by amada

Share this post


Link to post
Share on other sites

А что именно у тебя не получается  ? 

В люцере3 есть свой бафер. Переделай его под свой и все. Просто поменяй запросы.

  • Like 1

Share this post


Link to post
Share on other sites
Только что, FORD сказал:

А что именно у тебя не получается  ? 

В люцере3 есть свой бафер. Переделай его под свой и все. Просто поменяй запросы.

немогу в нем  розобратса делал по гайду не получилось

Share this post


Link to post
Share on other sites

Причем на форуме дизерт очень подробно расписал как что делать 

Share this post


Link to post
Share on other sites
Только что, Hotaka сказал:

Причем на форуме дизерт очень подробно расписал как что делать 

я так и зделал в итоге не работает просто пишет профиль сохранен

Share this post


Link to post
Share on other sites
58 минут назад, amada сказал:

я так и зделал в итоге не работает просто пишет профиль сохранен

пиши дизеру, он помогает клиентам

Share this post


Link to post
Share on other sites
Posted (edited)
3 минуты назад, Edgar сказал:

пиши дизеру, он помогает клиентам

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

image.thumb.png.682da402e9a06abd2d15dd72c3744603.png

доделаю поделюсь

Edited by amada

Share this post


Link to post
Share on other sites
7 минут назад, amada сказал:

у меня исходник

Ну и нахрена Вам этот декомпил, если Вы ничего не умеете и ничего не знаете?

Изучайте материал, потом уже берите "исходник". Хотя если Вы даже на форуме нормально писать не в состоянии, то для вас выход один - платите людями или покупайте клиентки у разработчиков.

ПС. В этом декомпиле оооооочень много интересных "сюрпиризов" :)

Share this post


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

 вроди начело получатса

image.thumb.png.682da402e9a06abd2d15dd72c3744603.png

доделаю поделюсь

у меня глаза вытекли 

Share this post


Link to post
Share on other sites
5 минут назад, lvlkoo сказал:

Ну и нахрена Вам этот декомпил, если Вы ничего не умеете и ничего не знаете?

Изучайте материал, потом уже берите "исходник". Хотя если Вы даже на форуме нормально писать не в состоянии, то для вас выход один - платите людями или покупайте клиентки у разработчиков.

ПС. В этом декомпиле оооооочень много интересных "сюрпиризов" :)

ето не декомпил 

Share this post


Link to post
Share on other sites
1 минуту назад, amada сказал:

ето не декомпил

Он самый. Не важно как Вы это называете. Сути вопроса это не меняет

Share this post


Link to post
Share on other sites
Только что, lvlkoo сказал:

Он самый. Не важно как Вы это называете. Сути вопроса это не меняет

пример кода для сравнения

Share this post


Link to post
Share on other sites
Posted (edited)
2 часа назад, amada сказал:

пример кода для сравнения

Какой код, какого сравнения? :)

Я еще раз Вам говорю, тот исходник, якобы Lucera 3, который Вы тут скачали, а еще лучше купили у местных дельцов, которые его впаривают под видом оригинального - это изначально декомпил, кое-как почищенный и доведенный до рабочего состояния.

Он может быть полезен только людям у которых есть достаточно знаний java.

Ну и как я писал Выше - сюрпризов там достаточно.

И вопросами типа

4 часа назад, amada сказал:

чтоби бил спремом за итим и сертифыкат

Горю явно не поможешь

Edited by lvlkoo

Share this post


Link to post
Share on other sites
2 минуты назад, lvlkoo сказал:

Какой код, какого сравнения? :)

Я еще раз Вам говорю, тот исходник, якобы Lucera 3, который Вы тут скачали, а еще лучше купили у местных дельцов, которые его впаривают под видом оригинального - это изначально декомпил, кое-как почищенный и доведенный до рабочего состояния.

Он может быть полезен только людям у которых есть достаточно знаний java.

Ну и как я писал Выше - сюрпризов там достаточно.

И вопросами типа

Горю явно не поможешь

я все почти зделал и ето не декомпил косоглазий

Share this post


Link to post
Share on other sites
5 минут назад, amada сказал:

я все почти зделал и ето не декомпил косоглазий

Ну, со слабоумнИм вести диалог безссмысленно. Раз "все почти зделал" - чтож, удачи на открытии, я с удовольствием на него зайду ;)

  • Haha 1

Share this post


Link to post
Share on other sites
Posted (edited)

image.thumb.png.b52c7cb9153c8e9e0b370562cdb0f8d4.pngспасибо

Edited by amada

Share this post


Link to post
Share on other sites

боже боже оформления страшное , сборка шаровая топ , надеюсь для друзей делаешь , иначе при 10 онлайна все это дело ляжет сразу там же все баги пашут паходу с макросами на шмот , смена клан значка пакеткой , инвиз , и тому подобное:good:

Share this post


Link to post
Share on other sites
37 минут назад, SUBUTEX сказал:

боже боже оформления страшное , сборка шаровая топ , надеюсь для друзей делаешь , иначе при 10 онлайна все это дело ляжет сразу там же все баги пашут паходу с макросами на шмот , смена клан значка пакеткой , инвиз , и тому подобное:good:

10 хах тестили минимом 100 тут все такие дикие

Share this post


Link to post
Share on other sites
Posted (edited)
7 часов назад, amada сказал:

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

image.thumb.png.682da402e9a06abd2d15dd72c3744603.png

доделаю поделюсь

Да да, исходника, конечно. Можно пару классов в студию, так изменить вид баффера может абсолютно любой человек имя навыки HTML верстки это рас, два - дальше моего компа сорцов нет. Хотя про что я, это же форум макси 

Edited by Deazer
  • Like 1

Share this post


Link to post
Share on other sites
Только что, Deazer сказал:

Да да, исходника, конечно. Можно пару классов в студию

да какие

Share this post


Link to post
Share on other sites

GameServer допустим

Share this post


Link to post
Share on other sites
Posted (edited)
2 минуты назад, Deazer сказал:

GameServer допустим

        DatabaseFactory.getInstance().initPool("GameServer");
        LOGGER.info("Checking database: ........");
         SqlTableOptimizer.repairTables(DatabaseFactory.getInstance().getConnection());
        SqlTableOptimizer.optimizeTables(DatabaseFactory.getInstance().getConnection());
        final IdFactory _idFactory = IdFactory.getInstance();
        if (!_idFactory.isInitialized()) {
            LOGGER.error("Could not read object IDs from DB. Please Check Your Data.");
            throw new Exception("Could not initialize the ID factory");
        }
        ThreadPoolManager.getInstance();
        Scripts.getInstance();
        GeoEngine.load();
        Strings.reload();
        GameTimeController.getInstance();
        World.init();
        Parsers.parseAll();
        ItemsDAO.getInstance();
        CrestCache.getInstance();
        CharacterDAO.getInstance();
        ClanTable.getInstance();
        SkillTreeTable.getInstance();
        CharTemplateTable.getInstance();
        LevelUpTable.getInstance();
        PetSkillsTable.getInstance();
        if(Config.NPC_SERVER_DELAY > 0)
        {
            ThreadPoolManager.getInstance().schedule(new NpcTaskSpawn(), Config.NPC_SERVER_DELAY * 1000);
        }
        SpawnManager.getInstance().spawnAll();
        BoatHolder.getInstance().spawnAll();
        StaticObjectHolder.getInstance().spawnAll();
        RaidBossSpawnManager.getInstance();
        Scripts.getInstance().init();
        DimensionalRiftManager.getInstance();
        Announcements.getInstance();
        LotteryManager.getInstance();
        PlayerMessageStack.getInstance();
        if (Config.AUTODESTROY_ITEM_AFTER > 0) {
            ItemsAutoDestroy.getInstance();
        }
        MonsterRace.getInstance();
        SevenSigns.getInstance();
        SevenSignsFestival.getInstance();
        SevenSigns.getInstance().updateFestivalScore();
        NoblessManager.getInstance();
        if (Config.OLY_ENABLED) {
            OlympiadSystemManager.getInstance();
            HeroManager.getInstance();
        }
        PetitionManager.getInstance();
        if (!Config.ALLOW_WEDDING) {
            CoupleManager.getInstance();
            LOGGER.info("CoupleManager initialized");
        }
        LOGGER.info("=[Handlers]=======================================");
        ItemHandler.getInstance().log();
        AdminCommandHandler.getInstance().log();
        UserCommandHandler.getInstance().log();
        VoicedCommandHandler.getInstance().log();
        BypassHolder.getInstance().log();
        NpcDialogAppenderHolder.getInstance().log();
        OnShiftActionHolder.getInstance().log();
        LOGGER.info("==================================================");
        TaskManager.getInstance();
        ClanTable.getInstance().checkClans();
        LOGGER.info("=[Events]=========================================");
        ResidenceHolder.getInstance().callInit();
        EventHolder.getInstance().callInit();
        LOGGER.info("==================================================");
        CastleManorManager.getInstance();
        Runtime.getRuntime().addShutdownHook(Shutdown.getInstance());
        LOGGER.info("IdFactory: Free ObjectID's remaining: " + IdFactory.getInstance().size());
        CoupleManager.getInstance();
        CursedWeaponsManager.getInstance();
        if (Config.ALT_FISH_CHAMPIONSHIP_ENABLED) {
            FishingChampionShipManager.getInstance();
        }
        PhantomLoader.getInstance().loadPhantomSystem();
        L2TopRuManager.getInstance();
        Shutdown.getInstance().schedule(Config.RESTART_AT_TIME, 2);
        LOGGER.info("GameServer Started");
        LOGGER.info("Maximum Numbers of Connected Players: " + Config.MAXIMUM_ONLINE_USERS);
        final GamePacketHandler gph = new GamePacketHandler();

        InetAddress serverAddr = "*".equalsIgnoreCase(Config.GAMESERVER_HOSTNAME) ? null : InetAddress.getByName(Config.GAMESERVER_HOSTNAME);

        _selectorThreads = new SelectorThread[Config.PORTS_GAME.length];
        for (int i = 0; i < Config.PORTS_GAME.length; i++) {
            _selectorThreads = new SelectorThread<>(Config.SELECTOR_CONFIG, gph, gph, gph, null);
            _selectorThreads.openServerSocket(serverAddr, Config.PORTS_GAME);
            _selectorThreads.start();
        }
        AuthServerCommunication.getInstance().start();
        if (Config.SERVICES_OFFLINE_TRADE_RESTORE_AFTER_RESTART) {
            ThreadPoolManager.getInstance().schedule(new RestoreOfflineTraders(), 30000L);
        }
        getListeners().onStart();
        if (Config.IS_TELNET_ENABLED) {
            statusServer = new TelnetServer();
        } else {
            LOGGER.info("Telnet server is currently disabled.");
        }
        CGMHelper.getInstance();
        LOGGER.info("=================================================");
        System.gc();
        System.runFinalization();
        StatsUtils.printMemoryInfo();
        LOGGER.info("=================================================");
        final long serverLoadEnd = System.currentTimeMillis();
        LOGGER.info("Server Loaded in {} seconds", (serverLoadEnd - serverLoadStart) / 1000);
        if (Config.CUSTOM_SHOP_TRADER_MANAGER) {
            CustomTradeManagers.getInstance();
        }
        //TwitchRewardManager.getInstance();
        Toolkit.getDefaultToolkit().beep();
    }

    public static GameServer getInstance() {
        return _instance;
    }

    private static void checkFreePorts() {
        boolean binded = false;
        while (!binded) {
            for (final int PORT_GAME : Config.PORTS_GAME) {
                try {
                    ServerSocket ss;
                    if ("*".equalsIgnoreCase(Config.GAMESERVER_HOSTNAME)) {
                        ss = new ServerSocket(PORT_GAME);
                    } else {
                        ss = new ServerSocket(PORT_GAME, 50, InetAddress.getByName(Config.GAMESERVER_HOSTNAME));
                    }
                    ss.close();
                    binded = true;
                } catch (Exception e) {
                    LOGGER.warn("Port " + PORT_GAME + " is allready binded. Please free it and restart server.");
                    binded = false;
                    try {
                        Thread.sleep(1000L);
                    } catch (InterruptedException ex) {
                        ex.printStackTrace();
                    }
                }
            }
        }
    }

    @HideAccess
    public static void cancelCheckSelector() {
        if (selectorTask != null) {
            selectorTask.cancel(true);
            selectorTask = null;
        }
    }

    public static void main(final String[] args) throws Exception {
        new GameServer();
    }

    @HideAccess
    private void copyLog(final String name) {
        final File copyLog = new File("log/" + name + ".log");
        if (copyLog.exists()) {
            final Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(copyLog.lastModified());
            final SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy_HH-mm-ss");
            copyLog.renameTo(new File(String.format("log/%s/%s-%s.log", name, name, df.format(calendar.getTime()))));
        }
    }

    public SelectorThread<GameClient>[] getSelectorThreads() {
        return _selectorThreads;
    }

    public long getServerStartTime() {
        return _serverStartTimeMillis;
    }

    public GameServerListenerList getListeners() {
        return _listeners;
    }

    public <T extends GameListener> boolean addListener(final T listener) {
        return _listeners.add(listener);
    }

    public <T extends GameListener> boolean removeListener(final T listener) {
        return _listeners.remove(listener);
    }

    public Version getVersion() {
        return version;
    }

    public TelnetServer getStatusServer() {
        return statusServer;
    }

    public class GameServerListenerList extends ListenerList<GameServer> {
        public void onStart() {
            getListeners().stream().filter(OnStartListener.class::isInstance).forEach(listener -> ((OnStartListener) listener).onStart());
        }

        public void onShutdown() {
            getListeners().stream().filter(OnShutdownListener.class::isInstance).forEach(listener -> ((OnShutdownListener) listener).onShutdown());
        }
    }

    public class NpcTaskSpawn extends RunnableImpl {
        @Override
        public void runImpl() {
            SpawnManager.getInstance().spawnAll();
        }
    }
}

достался по наследству 

Edited by amada

Share this post


Link to post
Share on other sites
Posted (edited)

Кто тебе это продал я хз, ничего общего с луцерой нет

Самая огромная вероятность что тебе продали самый обыкновенный декомпил, частично сходится - но нет и я могу тебя поздравить как и lvlkoo(на декомпиле сидит) что на изи могу вас дюпать, что собственно и делаю

f02403bafda06f0afe34cfb1d62eeb5d.png

Edited by Deazer

Share this post


Link to post
Share on other sites
3 минуты назад, Deazer сказал:

20ef9baab6b6b711cfbd6ca8892b64c2.png

??

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...