MrSunrise1992
Пользователи-
Публикаций
45 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент MrSunrise1992
-
Доброго времени суток! Ребят подскажите как сделать что б баффы не спадали после смерти? пытался в L2Character в проверке doDie мб я что-то не так делаю, буду благодарен за помощь public boolean doDie(L2Character killer) { // killing is only possible one time synchronized (this) { if (isDead()) return false; // now reset currentHp to zero setCurrentHp(0); setIsDead(true); } // Set target to null and cancel Attack or Cast setTarget(null); // Stop movement stopMove(null); // Stop Regeneration task, and removes all current effects getStatus().stopHpMpRegeneration(); stopAllEffectsExceptThoseThatLastThroughDeath(); //изменял строки сверху на: if (Config.BUFF_ON_DEATH) getStatus().stopHpMpRegeneration(); else getStatus().stopHpMpRegeneration(); stopAllEffectsExceptThoseThatLastThroughDeath(); calculateRewards(killer);
-
Спасибо большое, сейчас буду тестить)
-
значения лвл опита были удвоены с каждым лвл-ом, это уже переделано думал ошибка в больших значениях, сделал меньше... package net.sf.l2j.gameserver.model.base; public class Experience { public static final long LEVEL[] = { -1L, // level 0 (unreachable) 0L, 68L, 363L, 1168L, 2884L, 6038L, 11287L, 19423L, 31378L, 48229L, // level 10 71201L, 101676L, 141192L, 191452L, 254327L, 331864L, 426284L, 539995L, 675590L, 835854L, // level 20 1023775L, 1242536L, 1495531L, 1786365L, 2118860L, 2497059L, 2925229L, 3407873L, 3949727L, 4555766L, // level 30 5231213L, 5981539L, 6812472L, 7729999L, 8740372L, 9850111L, 11066012L, 12395149L, 13844879L, 15422851L, // level 40 17137002L, 18995573L, 21007103L, 23180442L, 25524751L, 28049509L, 30764519L, 33679907L, 36806133L, 40153995L, // level 50 45524865L, 51262204L, 57383682L, 63907585L, 70852742L, 80700339L, 91162131L, 102265326L, 114038008L, 126509030L, // level 60 146307211L, 167243291L, 189363788L, 212716741L, 237351413L, 271973532L, 308441375L, 346825235L, 387197529L, 429632402L, // level 70 474205751L, 532692055L, 606319094L, 696376867L, 804219972L, 931275828L, 1151275834L, 1511275834L, 2099275834L, 4200000000L, // level 80 6299994999L, 6299995000L, }; /** * This is the first UNREACHABLE level.<BR> * ex: If you want a max at 80 & 99.99%, you have to put 81.<BR> * <BR> */ public static final byte MAX_LEVEL = 82;
-
я не могу использовать его уже после лага, вернее и другие тоже, просто его юзал, как думаешь мб проблема в клиенте?
-
Всем Привет! Помогите разобраться в проблеме, создаю опыт в Experience.java, ставлю уровень, компилю все норм, в игре когда ставлю лвл через админку перс залагует, а в гс ошибка. рева акис 356, а и уровень так и остался 80. Connecting to login on 127.0.0.1:9014 Registered on login as server: [1] l2test.ru 11111111111111 has logged in with Master access level. L2PcInstance: callSkill() failed on skill id: 1234 80 80 80 80 80 Client: [Character: 11111111111111 - Account: root - IP: 127.0.0.1] - Failed re ding: [C] RequestMagicSkillUse ; java.lang.ArrayIndexOutOfBoundsException: 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
-
А можно подробнее как реализовать такое?! сборка ПВ!
-
ну наверное я сразу тогда написал "куплю", а не просил помощи?!
-
я видел евент такой вроде "Нуб зона" но немогу найти.... реализация: скрипт.
-
Здравствуйте! может кто-то уже делал или просто знает как реализовать?! Суть: Сделать зону можно пвп, не пвп не важно... чтоб при в ходе была проверка на наличие запрещенных вещей, и когда они одеты их или снимало или давало штраф! возможно такое реализовать?!
-
Всем привет! Меня интересует такой вопрос! Можно задать чтоб разные статы давало при различной точке? например чтобы после +20 до +30 давало атак спид! И вообше как сделать чтоб разные статы давало при точке?!
-
Всем привет! Реально ли рекламировать сайт проекта л2? я сделал рекламу, но не могу обойти проверку... Добрый день, давайте сразу поясним ситуацию отклонения вашего объявления по пункту 1. Так как на территории России и стран СНГ есть официальный сервер Lineage 2 под крылом ООО "Иннова Системс" пропуск данной рекламы будет потенциальным нарушением их лицензионного соглашения. (подробнее http://l2.ru/l2_license_agreement.html). Всегда с Вами, Команда поддержки ВКонтакте. Но, я видел что десторус(не реклама) рекламировал, вот только не помню сайт или групу в вк.
-
пусть шарит. кто хочет купить пусть покупает)а есть еще люди у которых денег нету)
-
Напишите цену, меня устроит тогда обговорим!
-
Всем Привет! Куплю защиту ЛГ для ИТ Цены и контакты пишите в тему, какие подойдут отпишу, обговорим!
-
мб там не "st.getInt" ставить?
-
SyntaxError: ('invalid syntax', ('__init__.py', 91, 10, '\t count = st.getInt()')) опять ошибка...
-
меняю импорты для Л2 Дрим квест на крылья... import sys from l2dream import Config from l2dream.gameserver.model.quest import State from l2dream.gameserver.model.quest import QuestState from l2dream.gameserver.model.quest.jython import QuestJython as JQuest qn = "q902_FeatherGathering" # ID's NPC используемых в квесте # ######################################################### # ID NPC Для квеста # NPC = 300301 # ID Мобов, с которых падает квест итем # MOBS = [22132,22130,22131,22135] # ID Босса, которого нужно убить по квесту # BOSS = 25450 ######################################################### # ID's Items используемых в квест # ######################################################### # ID Итемов которые будут падать из MOBS # FEATHER = 2129 # ID Итема которое будет падать из BOSS # BOSS_ITEM = 2125 ######################################################### # Награда за квест # ######################################################### # ID Награды за квест # WINNER = 7058 # Количество награды Min # class Quest (JQuest) : def __init__(self,id,name,descr) : JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event count = st.getInt("cond") if event == "accept.htm": st.setState(STARTED) st.playSound("ItemSound.quest_accept") st.set("cond","1") elif event == "finish.htm": if st.getQuestItemsCount(FEATHER) >= FEATHER_NEED and st.getQuestItemsCount(BOSS_ITEM) >= 1: st.takeItems(FEATHER, -1) st.takeItems(BOSS_ITEM, -1) st.giveItems(WINNER, 1) st.set("cond","0") st.playSound("ItemSound.quest_finish") st.setState(COMPLETED) else: htmltext = "mobs.htm" return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>" if not st: return htmltext npcId = npc.getNpcId() idd = st.getState() cond = st.getInt("cond") if npcId == NPC: if idd == COMPLETED : htmltext = "completed.htm" if idd == CREATED : htmltext = "hello1.htm" elif cond == 1: if st.getQuestItemsCount(FEATHER) >= FEATHER_NEED and st.getQuestItemsCount(BOSS_ITEM) >= 1: htmltext = "mobs2.htm" else: htmltext = "mobs.htm" return htmltext def onKill(self,npc,player,isPet): st = player.getQuestState(qn) if not st or st.getInt("cond") != 1: return npcId = npc.getNpcId() reward = 0 limit = 1 chance = 100 count = 1 if npcId in MOBS: reward = FEATHER limit = FEATHER_NEED chance = FEATHER_CHANCE count = st.getInt(не знаю что ставить тут) # на этом месте ошибка (SyntaxError: ('invalid syntax', ('__init__.py', 91, 10, '\t count = st.getInt("cond")'))) if npcId == BOSS: reward = BOSS_ITEM limit = 1 count = 1 if reward > 0: party = player.getParty() if party: for member in party.getPartyMembers(): if not member.isAlikeDead(): st = member.getQuestState("q902_FeatherGathering") if st and st.getQuestItemsCount(reward) < limit and st.getRandom(100) <= chance: st.giveItems(reward, count) st.playSound("ItemSound.quest_itemget") if st.getQuestItemsCount(reward) >= limit: st.playSound("ItemSound.quest_middle") else: if st.getQuestItemsCount(reward) < limit and st.getRandom(100) <= chance: st.giveItems(reward, count) st.playSound("ItemSound.quest_itemget") return QUEST = Quest(902, qn, "Feather Gathering") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NPC) QUEST.addTalkId(NPC) QUEST.addKillId(BOSS) for m in MOBS: QUEST.addKillId(m) Помогите пожалуйста... сменя +
-
Здравствуйте, мб у кого есть квест на крылья для сборки L2 Dream?
-
Не могу переделать под дримов вот этот квест http://l2maxi.ru/java/addons/2695-interlude-kvest-na-krylya-sborka-l2jx.html, знаний маловато... может кто-то поможет?