Mangol
Постоялец-
Публикаций
205 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Mangol
-
Т.е. отредактировал и оно сразу же записало в базу так?
-
После того как отредактировал в какой момент в базу сохраниться инфа настройки?
-
а перед тем как записать в базу где инфу храните ?)
-
Боже мой, мне ваш код не нужен. Вы тут меряитесь 'у кого больше яйца', и при этом отказываетесь решить задачу.
-
Думаю данный спор можно решить лишь 1 способом. Дать каждому по заданию.
-
private static HashMap<String, Thread> userAcpMap = new HashMap<String, Thread>(); -> userAcpMap.remove(activeChar.toString()); Откуда взялись такие извращенцы ? ConcurrentHashMap отменили ?
-
Что мешает реализовать подобную систему и не парить себе голову клиентом ? http://forum.jts-dev.ru/threads/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%90%D0%A6%D0%9F.8/
-
Если овер то. Transformation.java в ядре.
-
Если одновременно то можно получить ошибку. Чтобы этого не получить: ConcurrentHashMap используй для таких целей. Либо блокируй пока не запишет. Но лучше возьми сразу то что я описал выше. + не забывай что Мапки держат только 1 уникальный индефикатор, если туда всунуть опять такой же оно перезапишет значение. Можно сделать таким образом. private final Map<Integer,Integer> kills = new ConcurrentHashMap<>(); public void addKillMob(final int objId, final int count) { if(kills.containsKey(objId)) { int kill = kills.get(objId); kill += count; kills.replace(objId, kill); } else { kills.put(objId, count); } }
-
Оплата кодеру ?
-
Зачем каждое убийство записывать сразу в дб ? 1 -ый выход. Создать кэш на объекте игрока и записывать туда каждое убийство и по триду к примеру в час, либо при выходе чара записывать в базу. 2-ой выход. Создать кэш многопоточный и записывать туда всех игроков которые убили моба, и через час опять же записывать все в базу. 24 часа == 24 раза запишет в базу.
-
Скорей всего в базе данных sql что-то в стиле графы onlinetime, сколько пвп убийств тоже что-то в стиле графы pvpkills. Желательно грузить раз в час в кэш чтобы много раз не обращаться к базе. Как вернуть время в игре? Вот метод. Работает на J8. final Instant instant = Instant.ofEpochSecond(86068/** getOnlineTime()*/); final ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(instant, ZoneId.systemDefault()); final int day = zonedDateTime.getDayOfYear(); final int hour = zonedDateTime.getHour(); final int minute = zonedDateTime.getMinute(); final int sec = zonedDateTime.getSecond();
-
Люди за них крупные суммы вылаживают, а тут за бесплатно дать?
- 4 ответа
-
- 1
-
Оставлю это тут. [20:06:14] Mangol: Здарова! [20:06:18] Mangol: Как тебе сборка люцеры от дезе ? [20:06:21] Клиент Lucera3: привет [20:06:23] Клиент Lucera3: гуд [20:06:28] Клиент Lucera3: только немного сложно вкурить что где и как [20:06:31] Клиент Lucera3: после люси [20:06:36] Mangol: А то что то школьники пишут что не стоит брать. [20:06:46] Клиент Lucera3: забей [20:06:47] Клиент Lucera3: я деза [20:06:50] Клиент Lucera3: 2 дня помучал вопросами [20:06:52] Клиент Lucera3: и вкурил
-
Lucera3 от дезе. Человек явно знает что делает.
-
Пользовался хостом, были падения, но не критичные, буквально на секунд 20.
-
http://jts-dev.ru/ - там можно найти всю информацию включая тест сервер.
-
Что вы имеете ввиду полноценную "Трансформацию". Вам нужно переписать полностью систему трансформаций в соответствии с transformdata.txt (pts)?
-
Дебаж DocumentBase.java вроде. Фиксил у одного заказчика.
-
Модификатор шанса критической атаки.
-
Видимо по той причине что стоит java 8? Советую погуглить и запилить серверу часовой пояс.
-
Во фрее этого нету. А значит это чей то экст)
-
Угу. И наплодить еще кучу "быдлокода"
-
Удачи. Как минимум на скилах есть конды на вес, сайз инвентаря. skill_begin skill_name = [s_event_agathion_gift1] /* [아가시온의 새해선물1] */ skill_id = 6121 level = 1 operate_type = A1 magic_level = 55 self_effect = {} effect = {{i_restoration;[agathion_gift_set1];1}} operate_cond = {{op_encumbered;20;10};{op_need_agathion}}