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