Перейти к содержанию

Sky03611

Постоялец
  • Публикаций

    299
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1
  • Отзывы

    0%

Весь контент Sky03611

  1. классика х1200 актуальна, но делаешь сложный процесс, уходят ибо лень, а легкий - держатся чутка побольше, но тоже максимум неделя 2 Ну плюс щас много открывается классики
  2. так что не считывает? статус сервера, тоесть онлайн? или статистика не работает?
  3. hostia поддерживает stress
  4. У меня все ок если что, качайте не парьтесь
  5. да нерабочий. Мне уже скинули норм
  6. Вообщем то взял модуль nextpay (выкладывал masone) для stress Все настроил вроде. Когда заходишь на страницу пишет: Неверный ID платежной системы. С некстпеем разумеется все ок. Заранее спс
  7. Sky03611

    Interlude(Win10)

    http://forummaxi.ru/files/file/1311-interlude-windows-10-x64-fix/
  8. Sky03611

    Проблема с Fear

    UP. Ahtharas terror чуть чуть срабатывает, перс делает 2 шага и останавливается.
  9. Sky03611

    Проблема с Fear

    cпасибо за совет, буду пробовать. Если еще есть кто нибудь с советом я буду только рад
  10. Sky03611

    Проблема с Fear

    Я согласен что не в дп /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package ru.catssoftware.gameserver.skills.effects; import ru.catssoftware.gameserver.ai.CtrlIntention; import ru.catssoftware.gameserver.geodata.GeoData; import ru.catssoftware.gameserver.model.L2CharPosition; import ru.catssoftware.gameserver.model.L2Effect; import ru.catssoftware.gameserver.model.actor.instance.L2FolkInstance; import ru.catssoftware.gameserver.model.actor.instance.L2FortCommanderInstance; import ru.catssoftware.gameserver.model.actor.instance.L2FortSiegeGuardInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PetInstance; import ru.catssoftware.gameserver.model.actor.instance.L2SiegeFlagInstance; import ru.catssoftware.gameserver.model.actor.instance.L2SiegeGuardInstance; import ru.catssoftware.gameserver.model.actor.instance.L2SiegeSummonInstance; import ru.catssoftware.gameserver.skills.Env; import ru.catssoftware.gameserver.templates.skills.L2EffectType; //import java.util.logging.Logger; import ru.catssoftware.tools.random.Rnd; /** * @author littlecrow * * Implementation of the Fear Effect */ public final class EffectFear extends L2Effect { public static final int FEAR_RANGE = 200; //protected static Logger _log = Logger.getLogger(EffectFear.class.getName()); //private static Map<Integer, float[]> _deltas = new FastMap<Integer, float[]>(); public EffectFear(Env env, EffectTemplate template) { super(env, template); } @Override public L2EffectType getEffectType() { return L2EffectType.FEAR; } /** Notify started */ @Override public boolean onStart() { // Fear skills cannot be used L2Pcinstance to L2Pcinstance. // Heroic Dread, Curse: Fear, Fear, Horror, Sword Symphony, Word of Fear and Mass Curse Fear are the exceptions. if (getEffected() instanceof L2PcInstance && getEffector() instanceof L2PcInstance) { switch (getSkill().getId()) { case 65: case 98: case 1092: case 1169: case 1272: case 1376: case 1381: // all ok break; default: return false; } } if (getEffected() instanceof L2FolkInstance || getEffected() instanceof L2SiegeGuardInstance || getEffected() instanceof L2SiegeFlagInstance || getEffected() instanceof L2SiegeSummonInstance || getEffected() instanceof L2FortSiegeGuardInstance || getEffected() instanceof L2FortCommanderInstance) { return false; } if (!getEffected().isAfraid()) { /*float _dX = getEffector().getX() - getEffected().getX(); float _dY = getEffector().getY() - getEffected().getY(); if (_dX == 0) { _dX = 0; if (_dY > 0) { _dY = -1; } else { _dY = 1; } } else if (_dY == 0) { _dY = 0; if (_dX > 0) { _dX = -1; } else { _dX = 1; } } else if (_dX > 0 && _dY > 0) { //_log.warning("Situation A-NW ("+_dX+";"+_dY+")"); if (_dX > _dY) { _dY = -1 * _dY / _dX; _dX = -1; } else { _dX = -1 * _dX / _dY; _dY = -1; } } else if (_dX > 0 && _dY < 0) { //_log.warning("Situation B-SW ("+_dX+";"+_dY+")"); if (_dX > (-1 * _dY)) { _dY = -1 * (_dY / _dX); _dX = -1; } else { _dX = _dX / _dY; _dY = 1; } } else if (_dX < 0 && _dY > 0) { //_log.warning("Situation C-NE ("+_dX+";"+_dY+")"); if ((-1 * _dX) > _dY) { _dY = _dY / _dX; _dX = 1; } else { _dX = -1 * (_dX / _dY); _dY = -1; } } else if (_dX < 0 && _dY < 0) { //_log.warning("Situation D-SE ("+_dX+";"+_dY+")"); if (_dX > _dY) { _dY = _dY / _dX; _dX = 1; } else { _dX = _dX / _dY; _dY = 1; } } else if (_dX == 0 && _dY == 0) { //_log.warning("Situation X"); _dX = -1; _dY = -1; } _deltas.put(getEffected().getObjectId(), new float[]{_dX, _dY});*/ getEffected().startFear(); onActionTime(); return true; } return false; } /** Notify exited */ @Override public void onExit() { getEffected().stopFear(this); getEffected().setTarget(null); getEffected().getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE); //_deltas.remove(getEffected().getObjectId()); } @Override public boolean onActionTime() { if (getEffected().getFirstEffect(getId()) == null) { onExit(); } int posX = getEffected().getX(); int posY = getEffected().getY(); int posZ = getEffected().getZ(); //float[] delta = _deltas.get(getEffected().getObjectId()); /*float _dX = -1; float _dY = -1; if (delta != null) { _dX = delta[0]; _dY = delta[1]; } //_log.warning("Start Position on Fear. X: " + posX + " Y: " + posY); if (_dX != 0) { posX += _dX * FEAR_RANGE; } if (_dY != 0) { posY += _dY * FEAR_RANGE; }*/ //_log.warning("Next Position on Fear. X: " + posX + " Y: " + posY); //Location destiny = GeoData.getInstance().moveCheck(getEffected().getX(), getEffected().getY(), getEffected().getZ(), posX, posY, posZ, getEffected().getInstanceId()); if (!(getEffected() instanceof L2PetInstance)) { getEffected().setRunning(); } switch (Rnd.get(1, 6)) { case 1: posX += 40; posY += 180; break; case 2: posX += 150; posY += 50; break; case 3: posX += 69; posY -= 100; break; case 4: posX += 10; posY -= 100; break; case 5: posX -= 150; posY -= 20; break; case 6: posX -= 100; posY += 60; break; } if (GeoData.getInstance().canSeeTarget(getEffected().getX(), getEffected().getY(), getEffected().getZ(), posX, posY, posZ)/*GeoData.getInstance().canMoveFromToTarget(getEffected().getX(), getEffected().getY(), getEffected().getZ(), posX, posY, posZ, getEffected().getInstanceId())*/) { getEffected().getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new L2CharPosition(posX, posY, posZ, 0)); } // Give damage if "val" > 0 double damage = calc(); if (damage != 0) { getEffected().reduceCurrentHp(damage, getEffector(), true, true, getSkill()); } return true; } }
  11. Sky03611

    Проблема с Fear

    Суть такая. Сборка interlude.su(не закидывайте помидорами) когда кидают фир, он проходит все ок. перс отворачивается, но стоит на месте не убегает. Исходники присутствуют же. Что можно сделать? Заранее спасибо. <skill id="1092" levels="19" name="Fear"> <table name="#mpConsume_Init"> 3 4 5 6 6 7 8 9 10 11 11 11 12 12 13 13 13 14 14 </table> <table name="#mpConsume"> 12 16 18 21 24 28 31 35 38 41 43 44 46 48 49 51 52 53 55 </table> <table name="#magicLvl"> 14 20 25 30 35 40 44 48 52 56 58 60 62 64 66 68 70 72 74 </table> <set name="mpInitialConsume" val="#mpConsume_Init"/> <set name="mpConsume" val="#mpConsume"/> <set name="power" val="20"/> <set name="magicLvl" val="#magicLvl"/> <set name="target" val="TARGET_ONE"/> <set name="reuseDelay" val="20000"/> <set name="hitTime" val="4000"/> <set name="skillType" val="FEAR"/> <set name="isMagic" val="true"/> <set name="isDebuff" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="600"/> <set name="effectRange" val="1100"/> <for> <effect count="5" name="Fear" time="2" val="0"/> </for> </skill>
  12. Sky03611

    Респ РБ эпик

    Респ рб прописывается в грандбосс_интерваллист. Написан он в юникс тайме на сколько я понимаю. Но когда я конвертером проверяю баюма которого только что убил, мне показывает ересь какую то. Подскажие как сделать чтобы респ был допустим 4 числа в 6 вечера. Сборка люцера. Заранее спс.
  13. Спасибо, все понял. Плюс поставил)
  14. Как сделать чтобы после смерти, делало тп в годдарт например. Сборка Люцера. Заранее спасибо
  15. найти файл 404 страницы и сделать в нем редирект не?)
  16. там 500р в месяц, а у человека денег нет)
  17. Sky03611

    ШАРА Lucera3

    а разработчик это будет желать делать бесплатно??? не думаю
  18. Sky03611

    точки

    Сборка то поддерживает эту фишку?
  19. Sky03611

    точки

    а в базе как дела?
  20. Sky03611

    AugmentShop

    в скрипты же
  21. Причем тут это. Какая разница какой я айпи писать буду? Мне просто лень писать что да как. По ошибке человек, который шари у которого есть пара извилин, поймет что да как.
  22. Пишу так, но пишет тип техническая ошибка. на серв не пускает
  23. Че то не вкурю никак. PwSoft+прокси сллайдер. Все ок запускается с этим проблем нет. Пинг 9999. В конфигу не пойму что вводить) #### #### Перезагрузка листа, аккаунт: proxy3357 #### ###server_id:ip;ip;ip ### #1:109.163.232.117 1:Что сюда вводить то?;127.0.0.3;127.0.0.4; Заранее спасибо. PS пробовал просто айпи прокси ставить с интернета левого какого то. Не дало результатов
  24. Sky03611

    Pain VS Lucera3

    ну да, Гео отдельно покупаешь или качаешь. Тут пишут про то что геодвиг хороший.
  25. в исходном коде разные видео есть все открываются и скачиваются. Думаю если поискать можно и это найти
×
×
  • Создать...