Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
JustForFun54;283844 Написал:разговаривал по скайпу с KillerProMW - килрой я тебя опечалю...у него какого-то хрена делает твой код глори за февраль А я тебя квадратно опечалю, нет там ни у кого наших "кодов" Хватит вестись и сливать свои кровные. Они там есть точно так же, как и у тебя:
Цитата:[20:25:33] nikita_justforfun: Здравствуйте, nikita_justforfun! Я хочу внести Вас в свой список контактов в Skype. DonTariel
[17:19:10] DonTariel: привет, откуда сорцы глори ребелионов ?)
[17:20:12] Никита: Никита отправил контактные данные DonTariel.
[17:20:33] Никита: надо знать людей нормальных а что?
[17:21:05] DonTariel: за 7к говоришь отдаешь ?
[17:21:16] Никита: да отдаю
[17:21:32] DonTariel: через тв показывай)
[17:22:14] Никита: ок во вторник все покажу сейчас в командировке
[17:22:33] Никита: флешки с материалом нету с собой
[17:22:39] Никита: договорились?
[17:22:56] DonTariel: ну ок)
[17:23:27] DonTariel: а рева самая последняя ?
[17:23:34] Никита: за февраль
[17:25:22] DonTariel: ок, буду ждать
[17:28:02] Никита: только никаких продаж на твоём сайте иначе опять положим его
[17:30:58] DonTariel: не вопрос, исключительно для себя
Сообщений: 41
Тем: 15
Зарегистрирован: Oct 2011
KilRoy Написал:А я тебя квадратно опечалю, нет там ни у кого наших "кодов" Хватит вестись и сливать свои кровные. Они там есть точно так же, как и у тебя:
тогда откуда же взялась у меня вот этот динамик харнака???
Цитата: package dynamic_quests; import org.mmocore.gameserver.listener.actor.OnKillListener; import org.mmocore.gameserver.listener.zone.OnZoneEnterLeaveListener; import org.mmocore.gameserver.model.Creature; import org.mmocore.gameserver.model.GameObjectsStorage; import org.mmocore.gameserver.model.Player; import org.mmocore.gameserver.model.Zone; import org.mmocore.gameserver.model.quest.dynamic.DynamicQuest; import org.mmocore.gameserver.network.serverpackets.ExDynamicQuest; import org.mmocore.gameserver.network.serverpackets.ExDynamicQuest.DynamicQuestInfo; import org.mmocore.gameserver.scripts.ScriptFile; import org.mmocore.gameserver.utils.ReflectionUtils; import org.apache.commons.lang3.ArrayUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class LabyrinthOfHarnak extends DynamicQuest implements ScriptFile { private static final Logger _log = LoggerFactory.getLogger(LabyrinthOfHarnak.class); private static final int QUEST_ID = 8; private static final int MIN_LEVEL = 85; private static final int MAX_LEVEL = 99; private static final int DURATION = 10_800; private static final int START_TIME = 11_115; private static final int REWARD = 32726; private static final int ELITE_REWARD = 32725; private static final int KILL_LOH_MOB = 801; private static final int MAX_TASK_POINT = 10000; private static final String QUEST_ZONE_FIRST_SECOND = "[loh_first_second]"; private static final String QUEST_ZONE_THIRD = "[loh_third]"; private ZoneListener _zoneListener; private Zone zoneFirstSecond; private Zone zoneThird; private final KillListenerImpl _killListener = new KillListenerImpl(); private static final int DEMONIC_BATHUS = 22939; private static final int DEMONIC_CARCASS = 22940; private static final int DEMONIC_LOTUS = 22941; private static final int DEMONIC_RAKZAN = 22942; private static final int DEMONIC_WEISS_KHAN = 22943; private static final int DEMONIC_WEISS_ELE = 22944; private static final int DEMONIC_BAMONTI = 22945; private static final int DEMONIC_SEKNUS = 22946; private static final int DEMONIC_NOKTUM = 25773; private static final int[] LOH_MOBS = {22939, 22940, 22941, 22942, 22943, 22944, 22945, 22946, 25773}; public LabyrinthOfHarnak() { super(QUEST_ID, DURATION); addTask(KILL_LOH_MOB, MAX_TASK_POINT, TASK_INCREASE_MODE_NO_LIMIT); addReward(REWARD, 1); addEliteReward(ELITE_REWARD, 1, 3); addLevelCheck(MIN_LEVEL, MAX_LEVEL); addZoneCheck(QUEST_ZONE_FIRST_SECOND); addZoneCheck(QUEST_ZONE_THIRD); initSchedulingTime(START_TIME); } @Override protected boolean isZoneQuest() { return true; } @Override public void onLoad() { _zoneListener = new ZoneListener(); zoneFirstSecond = ReflectionUtils.getZone(QUEST_ZONE_FIRST_SECOND); zoneFirstSecond.addListener(_zoneListener); zoneThird = ReflectionUtils.getZone(QUEST_ZONE_THIRD); zoneThird.addListener(_zoneListener); _log.info("Dynamic Quest: Loaded quest ID "+QUEST_ID+". Name: Labyrinth of Harnak - Zone Quest"); } @Override public void onReload() {} @Override public void onShutdown() {} @Override protected void onStart() { for(Player player : GameObjectsStorage.getAllPlayersForIterate()) { if(player.isInZone(QUEST_ZONE_FIRST_SECOND) || player.isInZone(QUEST_ZONE_THIRD)) if(!getParticipants().contains(player.getObjectId())) { DynamicQuestInfo questInfo = new DynamicQuestInfo(1); questInfo.questType = isZoneQuest() ? 1 : 0; questInfo.questId = getQuestId(); questInfo.step = getCurrentStep(); player.sendPacket(new ExDynamicQuest(questInfo)); addParticipant(player); } } } @Override protected void onStop(boolean success) { for(int objectId : getParticipants()) { Player player = GameObjectsStorage.getPlayer(objectId); if(player != null) removeParticipant(player); } } @Override protected void onFinish() {} @Override protected String onRequestHtml(Player player, boolean participant) { if(getCurrentStep() == 1) { if(isStarted()) { if(!participant) return "dc0008_01_start001.htm"; else return "dc0008_01_context001.htm"; } else if(isSuccessed()) { boolean rewardReceived = rewardReceived(player); if(rewardReceived) return null; else return "dc0008_01_reward001.htm"; } else return "dc0008_01_failed001.htm"; } return null; } @Override protected boolean onPlayerEnter(Player player) { if(player.isInZone(zoneFirstSecond) || player.isInZone(zoneThird)) return true; return false; } @Override protected void onTaskCompleted(int taskId) {} @Override protected String onDialogEvent(String event, Player player) { String response = null; if(event.equals("Reward")) { tryReward(player); response = null; } else if(event.endsWith(".htm")) response = event; return response; } @Override protected void onAddParticipant(Player player) { player.getListeners().add(_killListener); } @Override protected void onRemoveParticipant(Player player) { player.getListeners().remove(_killListener); } @Override protected boolean onStartCondition() { return true; } private final class ZoneListener implements OnZoneEnterLeaveListener { @Override public void onZoneEnter(Zone zone, Creature character) { if(zone == null) return; if(!character.isPlayer()) return; Player player = character.getPlayer(); if(isStarted() && !isSuccessed()) { if(!getParticipants().contains(player.getObjectId())) { DynamicQuestInfo questInfo = new DynamicQuestInfo(1); questInfo.questType = isZoneQuest() ? 1 : 0; questInfo.questId = getQuestId(); questInfo.step = getCurrentStep(); player.sendPacket(new ExDynamicQuest(questInfo)); addParticipant(player); } else sendQuestInfoParticipant(player); } } @Override public void onZoneLeave(Zone zone, Creature character) { if(!character.isPlayer()) return; Player player = character.getPlayer(); if(isStarted() && !isSuccessed()) { if(getParticipants().contains(player.getObjectId())) { DynamicQuestInfo questInfo = new DynamicQuestInfo(1); questInfo.questType = isZoneQuest() ? 1 : 0; questInfo.questId = getQuestId(); questInfo.step = getCurrentStep(); player.sendPacket(new ExDynamicQuest(questInfo)); } } } } private final class KillListenerImpl implements OnKillListener { @Override public void onKill(Creature actor, Creature victim) { if(victim.isPlayer()) return; if(!actor.isPlayer()) return; if(victim.isNpc() && isStarted() && ArrayUtils.contains(LOH_MOBS, victim.getNpcId())) { switch(victim.getNpcId()) { case DEMONIC_BATHUS: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_CARCASS: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_LOTUS: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_RAKZAN: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_WEISS_KHAN: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_WEISS_ELE: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_BAMONTI: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_SEKNUS: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 1); break; case DEMONIC_NOKTUM: increaseTaskPoint(KILL_LOH_MOB, actor.getPlayer(), 2); break; } } } @Override public boolean ignorePetOrSummon() { return true; } } }
Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
Оттуда же, откуда еще 2ва класса: Аппеарингов, и Орбиса.
Мне вот уж очень интересно, откуда берутся такие как ты, утверждая что есть какието фантомные сурсы "с февраля", когда на февраль, на СВНе не 1го коммита по именно сурсам ГД :redlol: Ибо силы на линдвиоре...
Сообщений: 985
Тем: 8
Зарегистрирован: Jan 2010
Репутация:
6,731
KilRoy Написал:Оттуда же, откуда еще 2ва класса: Аппеарингов, и Орбиса.
Мне вот уж очень интересно, откуда берутся такие как ты, утверждая что есть какието фантомные сурсы "с февраля", когда на февраль, на СВНе не 1го коммита по именно сурсам ГД :redlol: Ибо силы на линдвиоре...
Ты тоже корейский учить начал?:redlol:
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
Сообщений: 102
Тем: 6
Зарегистрирован: Jun 2012
Репутация:
116
вообше, динамик квест харнака, КилРой сам выложил на кысы ла2) в теме про сурсы траскена.
Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
03-15-2013, 05:15 PM
(Сообщение последний раз редактировалось: 03-15-2013, 05:23 PM KilRoy.)
KilRoy;283852 Написал:когда на февраль, на СВНе не 1го коммита по именно сурсам ГД Наапал, плахой я !!111
Был коммит в феврале, злостно назывался:
Код: Timestamp:
02/08/13 21:40:02 (5 weeks ago)
Author:
kilroy
Message:
* Рефакторинг
Добавлено через 2 минуты
mmorgdev;283860 Написал:Ты тоже корейский учить начал? Я попытался начать учить его, увы не столько много времени что-бы тотально переводить датник за датником(Хоть инфы там не много новой, но всеже...). Респект парням с ГодВорлда, так насесть на корейский(Интересно, глаза не сузились ))) Сарказм ), и перевести все - это найс работа.
А мне увы, придется ждать НА сервер
Добавлено через 5 минут
BoneBreaker;283871 Написал:вообше, динамик квест харнака, КилРой сам выложил на кысы ла2) в теме про сурсы траскена. Именно Но это еще не все что было вылито в шару. По просьбе, 1н забугорный товарищ получил 2ва класса, для сравнения по ним - так сказать на "контрольной закупке" сурса у донТираеля(чи как его там), на что продавец начал заливать словами в стиле "откуда это у тебя?", "слишком много интересуешься!" и т.д
Сообщений: 985
Тем: 8
Зарегистрирован: Jan 2010
Репутация:
6,731
Цитата:А мне увы, придется ждать НА сервер
Ты не один кто ждет НА, кореяку качал чисто посмотреть что к чему. Теперь жду обнову на НА
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
mmorgdev;283898 Написал:Ты не один кто ждет НА, кореяку качал чисто посмотреть что к чему. Теперь жду обнову на НА Как то странно, что NA молчит про тесты О_о Рашка там уже "информирует" во всю, а эти...Как то неорганизованно все стало в ладвашке...уж очень
Сообщений: 12
Тем: 0
Зарегистрирован: Mar 2013
Репутация:
-4
привет всем, скачал очередной битый клиент, который установиться не захотел. Народ помогите мне пож дайте 100% ссылку где скачать норм клиент и папку систем под сборку эту. Уже надоело по 3 часа ждать пока скачаю и обломаться
Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
Notion;283903 Написал:привет всем, скачал очередной битый клиент, который установиться не захотел. Народ помогите мне пож дайте 100% ссылку где скачать норм клиент и папку систем под сборку эту. Уже надоело по 3 часа ждать пока скачаю и обломаться l2.ru lineage2.com
Системс соберешь сам, благо инфы на ЗГ - достаточно.
|