ComeClarity
Пользователи-
Публикаций
22 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент ComeClarity
-
ужас, людям тяжело воспользоваться гуглом
-
Проблема решена. Тему закрыть. Код решения проблемы выложить на данный момент не могу.
-
Кто встречался с такой проблемой? Нужно что бы при неудачной заточке Crystall Scroll'ом, уровень заточки оставался таким же. Вот пробовал, не получается: if(item.getItem().getType2() == L2Item.TYPE2_WEAPON) { if(blessedScroll){ for(int blessedweaponscroll : BLESSED_WEAPON_SCROLLS) { if(scroll.getItemId() == blessedweaponscroll) { if(item.getEnchantLevel() >= Config.BLESS_WEAPON_ENCHANT_LEVEL.size()) //the hash has size equals to //max enchant, so if the actual //enchant level is equal or more then max //then the enchant rate is equal to last //enchant rate { chance = Config.BLESS_WEAPON_ENCHANT_LEVEL.get(Config.BLESS_WEAPON_ENCHANT_LEVEL.size()); } else { chance = Config.BLESS_WEAPON_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_WEAPON_MAX; break; } } }else if(crystalScroll){ for(int crystalweaponscroll : CRYSTAL_WEAPON_SCROLLS) { if(scroll.getItemId() == crystalweaponscroll) { if(item.getEnchantLevel() >= Config.CRYSTAL_WEAPON_ENCHANT_LEVEL.size()) { chance = Config.CRYSTAL_WEAPON_ENCHANT_LEVEL.get(item.getEnchantLevel() + 0); } else { chance = Config.CRYSTAL_WEAPON_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } minEnchantLevel = Config.CRYSTAL_ENCHANT_MIN; maxEnchantLevel = Config.CRYSTAL_ENCHANT_MAX; break; } } }else{ //normal scrolls for(int normalweaponscroll : NORMAL_WEAPON_SCROLLS) { if(scroll.getItemId() == normalweaponscroll) { if(item.getEnchantLevel() >= Config.NORMAL_WEAPON_ENCHANT_LEVEL.size()) { chance = Config.NORMAL_WEAPON_ENCHANT_LEVEL.get(Config.NORMAL_WEAPON_ENCHANT_LEVEL.size()); } else { chance = Config.NORMAL_WEAPON_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_WEAPON_MAX; break; } } } } else if(item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR) { if(blessedScroll){ for(int blessedarmorscroll : BLESSED_ARMOR_SCROLLS) { if(scroll.getItemId() == blessedarmorscroll) { if(item.getEnchantLevel() >= Config.BLESS_ARMOR_ENCHANT_LEVEL.size()) { chance = Config.BLESS_ARMOR_ENCHANT_LEVEL.get(Config.BLESS_ARMOR_ENCHANT_LEVEL.size()); } else { chance = Config.BLESS_ARMOR_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_ARMOR_MAX; break; } } }else if(crystalScroll){ for(int crystalarmorscroll : CRYSTAL_ARMOR_SCROLLS) { if(scroll.getItemId() == crystalarmorscroll) { if(item.getEnchantLevel() >= Config.CRYSTAL_ARMOR_ENCHANT_LEVEL.size()) { chance = Config.CRYSTAL_ARMOR_ENCHANT_LEVEL.get(item.getEnchantLevel() + 0); } else { chance = Config.CRYSTAL_ARMOR_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } minEnchantLevel = Config.CRYSTAL_ENCHANT_MIN; maxEnchantLevel = Config.CRYSTAL_ENCHANT_MAX; break; } } }else{ //normal scrolls for(int normalarmorscroll : NORMAL_ARMOR_SCROLLS) { if(scroll.getItemId() == normalarmorscroll) { if(item.getEnchantLevel() >= Config.NORMAL_ARMOR_ENCHANT_LEVEL.size()) { chance = Config.NORMAL_ARMOR_ENCHANT_LEVEL.get(Config.NORMAL_ARMOR_ENCHANT_LEVEL.size()); } else { chance = Config.NORMAL_ARMOR_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_ARMOR_MAX; break; } } } } else if(item.getItem().getType2() == L2Item.TYPE2_ACCESSORY) { if(blessedScroll){ for(int blessedjewelscroll : BLESSED_ARMOR_SCROLLS) { if(scroll.getItemId() == blessedjewelscroll) { if(item.getEnchantLevel() >= Config.BLESS_JEWELRY_ENCHANT_LEVEL.size()) { chance = Config.BLESS_JEWELRY_ENCHANT_LEVEL.get(Config.BLESS_JEWELRY_ENCHANT_LEVEL.size()); } else { chance = Config.BLESS_JEWELRY_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_JEWELRY_MAX; break; } } }else if(crystalScroll){ for(int crystaljewelscroll : CRYSTAL_ARMOR_SCROLLS) { if(scroll.getItemId() == crystaljewelscroll) { if(item.getEnchantLevel() >= Config.CRYSTAL_JEWELRY_ENCHANT_LEVEL.size()) { chance = Config.CRYSTAL_JEWELRY_ENCHANT_LEVEL.get(item.getEnchantLevel() + 0); } else { chance = Config.CRYSTAL_JEWELRY_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } minEnchantLevel = Config.CRYSTAL_ENCHANT_MIN; maxEnchantLevel = Config.CRYSTAL_ENCHANT_MAX; break; } } }else{ for(int normaljewelscroll : NORMAL_ARMOR_SCROLLS) { if(scroll.getItemId() == normaljewelscroll) { if(item.getEnchantLevel() >= Config.NORMAL_JEWELRY_ENCHANT_LEVEL.size()) { chance = Config.NORMAL_JEWELRY_ENCHANT_LEVEL.get(Config.NORMAL_JEWELRY_ENCHANT_LEVEL.size()); } else { chance = Config.NORMAL_JEWELRY_ENCHANT_LEVEL.get(item.getEnchantLevel() + 1); } maxEnchantLevel = Config.ENCHANT_JEWELRY_MAX; break; } } } } Было get(Config.CRYSTAL_WEAPON_ENCHANT_LEVEL.size()) изменил на get(item.getEnchantLevel() + 0) З.Ы. Блессед скрулы не предлагать.
-
2ip.ru проверьте открыты ли порты.
-
Тут в поле порт введите 7777, а затем проверьте 2106. Если порты закрыты сервер в и-нет запустить не удастся, так как порты закрыты провайдером. Обычно "разблокирование портов" идет как дополнительная услуга.
-
Возможно у вас сборка тестовая, которая работает только на локалхосте. Нужно ещё объяснить что такое брандмауэр
-
У вас при настройках на локалхост (127.0.0.1) сервер запускается?
-
Роутера кстати нет, так как внутренний айпи вида 10.х.х.х, врятли кто-то бы перенастраивал подсеть. На роутере 192.168.х.х по дефолту.
-
Вот вам ув. NEsy разложил все по полочкам. Хм, если вы все правильно переписали должно было заработать. Вы уверены что сборка рабочая?
-
по-идее в loginserver.properties loginserverHostname = 10.1.156.64 но это так, на скорый глаз.
-
Это внутренний на скрине. Внешний айпи здесь.
-
Его никак использовать нельзя. Внешний можно узнать здесь . Внутренний это тот, который показывает в сведениях "Подключение по локальной сети".
-
Люди, ну пишите чуть по-разборчивее или браузером пользуйтесь с исправлением орфографии, а то читать нереально. По теме, то для интернета локалхоста(127.0.0.1) нигде быть не должно, нужны внешние айпи.
-
Действительно, здесь не экстрасенсы, корректно ли залита у вас таблица skill_tree?
-
Гугли, пару часов достаточно что бы научиться и сделать его с нуля.
-
Что значит "ничего"? Ты зайти на серв можешь? Л2.ини менял хоть?
-
Вроде бы нет Скрытый текст#====================================## Team vs Team # #====================================# # TvT(Team vs Team) Event: Blue vs Red. # Setting for Team vs. Team pvp # TvTEvenTeams=NO|BALANCE|SHUFFLE # NO means: not even teams. # BALANCE means: Players can only join team with lowest player count. # SHUFFLE means: Players can only participate to tzhe event and not direct to a team. Teams will be schuffeled in teleporting teams. TvTEvenTeams = SHUFFLE # players there not participated in tvt can target tvt participants? TvTAllowInterference = False # tvt participants can use potions? TvTAllowPotions = False # tvt participants can summon by item? TvTAllowSummon = False # remove all effects of tvt participants on event start? TvTOnStartRemoveAllEffects = True # unsummon pet of tvt participants on event start? TvTOnStartUnsummonPet = True # on revive participants regain full hp/mp/cp ? TvTReviveRecovery = True # announce all team statistics TvTAnnounceTeamStats = True # announce reward TvTAnnounceReward = True # give price with 0 kills TvTPriceNoKills = True # players with cursed weapon are allowed to join ? TvTJoinWithCursedWeapon = False # Enable voice command to register on tvt event TvTCommand = False # Delay on revive when dead, NOTE: 20000 equals to 20 seconds, minimum 1000 (1 second) TvTReviveDelay = 10000 # Open Western Fortress doors on tvt finish TvTOpenFortDoors = False # Close Western Fortress doors on tvt start TvTCloseFortDoors = False # Open Aden Colosseum doors on tvt finish TvTOpenAdenColosseumDoors = True # Close Aden Colosseum doors on tvt start TvTCloseAdenColosseumDoors = True # TvT Top Killer reward id TvTTopKillerRewardId = 5575 # TvT Top Killer reward quantity TvTTopKillerRewardQty = 5000000 # Place an aura on participants team ? TvTAura = False # Enable event stats logger TvTStatsLogger= True
-
Сборка Фрозен рев 917. Подскажите пожалуйста способ осуществления платного входа на твт. Может, кто встречался с данной проблемой.