Jump to content
Sign in to follow this  
isuchone

SmartGuard L2Open HighFive

Recommended Posts

Всем привет. Маловероятно, но всё же может кто-то ещё использует эту связку?

Как  в gameserver_loop.sh прописать путь до smrt.jar smrt-core-1.0.jar ?

По инструкции ./lib/smrt.jar:./lib/smrt-core-1.0.jar , но в итоге имею ошибку Error: Could not find or load main class smartguard.Smartguard

 

10$ за рабочее решение

Share this post


Link to post
Share on other sites

грузи все по принципу -cp ./lib/*;ядро.jar l2.game.GameServer итд

Edited by KiberGen

Share this post


Link to post
Share on other sites

помог разраб сборки, неактуально

 

 

Share this post


Link to post
Share on other sites

Есть ли на макси пользователи сг?

как вы получаете поддержку?

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

Share this post


Link to post
Share on other sites

Почему бы вам AC тогда не взять? 

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

Вся суть в сервере, очень плохо синхронизирован с клиентом.
То есть, если раньше были только макросы, чтобы в ручную выбирать цель, то теперь оно само выбирает.
Стало легче жить правда?
Теперь ситуация с кликерами, ты сидишь, теряешь море часов, чтобы в ручную выбирать скролл, вставлять пуху, гемы, камни, водить мышь, чтобы нажать на кнопку и постоянно совершать действия, которые наскучат в такой огромной игре и ее атмосфере.
А тут само все выбирает, кликает, водит, пошел кофе налил, дела поделал, пусть электричество жгет, играет днями и ночами, а ты будешь только забирать бонусы и открывать всякую хрень и проходить мисии, как круто и легко стало жить, правда? И смотреть за игровым процессом, словно в мультфильме.
Главное это же развитие, какую линию выбрал ту и развиваешь.
И пусть он там бегает колотит днями и ночами этих мобов, на автомате, какая разница.
Сейчас уже другая л2.:) 

Всем хочется равенства и автоматики, тогда у тебя будут все играть (а не ФантомБоты:D). 

И еще меня поражают все эти исходники сборок это мусорные классы для базы в них еще раз запрос к базе и наполнения классов с перечислениеем тонны информации... За которой еще и следить нужно.

Когда можно сделать так:

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

public class TableClass<T> {
    private Map<String, List<T>> data = new HashMap<>();
    private Map<String, Function<TableClass<T>, T>> methods = new HashMap<>();
    public TableClass(List<Map<String, T>> dataArray, List<String> excludes) {
        for (Map<String, T> entry : dataArray) {
            entry.keySet().stream()
                .filter(key -> !excludes.contains(key))
                .forEach(key -> {
                    data.computeIfAbsent(key, k -> new ArrayList<>()).add(entry.get(key));
                });
        }
    }
    public void addMethod(String name, Function<TableClass<T>, T> func) {
        methods.put(name, func);
    }
    public T invokeMethod(String name) {
        return methods.get(name).apply(this);
    }
    public T getProperty(String key) {
        List<T> values = data.get(key);
        if (values == null || values.isEmpty()) {
            return null;
        }
        return values.get(0);
    }
}

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

Edited by Saltfire

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...