-
Публикаций
244 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Сообщения, опубликованные drakola
-
-
на фпс действует процессор и видео карта.
видео карта и проц передают кадры. и скорее всего у вас видео карта. поставите от нвидео и будет супер
у меня i5 4400 и видюха 1050ti фпс зашкаливает за 100 и больше бывает и 300 а оперативки 4гб
-
я и не говорил про ошибки
если знаешь как исправить помоги.
-
Для начала убедиться в наличии зоны с типом "Boss" c привязкой к L2Zone.Boss.Sailren, если зона есть - проверить координаты на валидность. На крайняк - поставить выводы в лог для поиска "нерабочих моментов" скрипта aka System.out.println("It's work!");
ошибок нет. просто спамит 1го моба id 22218 и дальше все. проходит время и тп из логова (
-
исходы от грут
и привязка отключена
-
Тебе нужно править эту часть кода:
if (npcId == VELOCIRAPTOR) SailrenManager.getInstance().setSailrenSpawnTask(PTEROSAUR); else if (npcId == PTEROSAUR) SailrenManager.getInstance().setSailrenSpawnTask(TYRANNOSAURUS); else if (npcId == TYRANNOSAURUS) SailrenManager.getInstance().setSailrenSpawnTask(SAILREN); else if (npcId == SAILREN) SailrenManager.getInstance().setCubeSpawn();
Включая методы:
setSailrenSpawnTask(int) setCubeSpawn()
В этих местах у тебя ошибка. Думаю разберешься.
я плохо знаю яву. только учусь помоги мне если тебе не тяжело.
-
я не понял тебе
-
Проверку ставить на наличии моба.
Вот часть кода, где тебе править надо:
public String onKill (L2NpcInstance npc, L2PcInstance player, boolean isPet) { L2BossZone zone = (L2BossZone)npc.getZone("Boss"); if(zone==null || zone.getBoss()!=L2Zone.Boss.SAILREN) return null; int npcId = npc.getNpcId(); if (npcId == VELOCIRAPTOR) SailrenManager.getInstance().setSailrenSpawnTask(PTEROSAUR); else if (npcId == PTEROSAUR) SailrenManager.getInstance().setSailrenSpawnTask(TYRANNOSAURUS); else if (npcId == TYRANNOSAURUS) SailrenManager.getInstance().setSailrenSpawnTask(SAILREN); else if (npcId == SAILREN) SailrenManager.getInstance().setCubeSpawn(); return null; }
И что тут не правильно ?
-
Смотри в методах:
setSailrenSpawnTask(int) setCubeSpawn()
Т.к. это единственные функции, отвечающие за спавн (если судить по названиюю).
ну и как мне исправить ? что б спам был по очереди. VELOCIRAPTOR, PTEROSAUR, TYRANNOSAURUS, SAILREN.
-
Смотри скрипт рб, а вообще - лучше указывать сборку
It.su сборка
package ru.catssoftware.gameserver.model.quest.pack.ai; import ru.catssoftware.gameserver.datatables.SpawnTable; import ru.catssoftware.gameserver.instancemanager.grandbosses.SailrenManager; import ru.catssoftware.gameserver.model.L2Spawn; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.quest.Quest; import ru.catssoftware.gameserver.model.quest.QuestState; import ru.catssoftware.gameserver.model.zone.L2BossZone; import ru.catssoftware.gameserver.model.zone.L2Zone; public class Sailren extends Quest { //NPC private int STATUE = 32109; public static int VELOCIRAPTOR = 22218; public static int PTEROSAUR = 22199; public static int TYRANNOSAURUS = 22217; public static int SAILREN = 29065; public static String QUEST = "sailren"; //ITEM private int GAZKH = 8784; public Sailren() { super(-1, QUEST, "ai"); for (L2Spawn s : SpawnTable.getInstance().findAllNpc(TYRANNOSAURUS)) { SpawnTable.getInstance().deleteSpawn(s,true); } addStartNpc(STATUE); addTalkId(STATUE); addKillId(VELOCIRAPTOR); addKillId(PTEROSAUR); addKillId(TYRANNOSAURUS); addKillId(SAILREN); } public String onKill (L2NpcInstance npc, L2PcInstance player, boolean isPet) { L2BossZone zone = (L2BossZone)npc.getZone("Boss"); if(zone==null || zone.getBoss()!=L2Zone.Boss.SAILREN) return null; int npcId = npc.getNpcId(); if (npcId == VELOCIRAPTOR) SailrenManager.getInstance().setSailrenSpawnTask(PTEROSAUR); else if (npcId == PTEROSAUR) SailrenManager.getInstance().setSailrenSpawnTask(TYRANNOSAURUS); else if (npcId == TYRANNOSAURUS) SailrenManager.getInstance().setSailrenSpawnTask(SAILREN); else if (npcId == SAILREN) SailrenManager.getInstance().setCubeSpawn(); return null; } public String onTalk(L2NpcInstance npc,L2PcInstance player) { QuestState st = player.getQuestState("sailren"); if (st==null) return "<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>"; int npcId = npc.getNpcId(); if (npcId == STATUE) { if (st.getQuestItemsCount(GAZKH)!=0) { int ENTRY_SATAT = SailrenManager.getInstance().canIntoSailrenLair(player); if (ENTRY_SATAT == 1 || ENTRY_SATAT == 2) { st.exitQuest(true); return "<html><body>Shilen's Stone Statue:<br>Another adventurers have already fought against the sailren. Do not obstruct them.</body></html>"; } else if (ENTRY_SATAT == 3) { st.exitQuest(true); return "<html><body>Shilen's Stone Statue:<br>The sailren is very powerful now. It is not possible to enter the inside.</body></html>"; } else if (ENTRY_SATAT == 4) { st.exitQuest(true); return "<html><body>Shilen's Stone Statue:<br>You seal the sailren alone? You should not do so! Bring the companion.</body></html>"; } else if (ENTRY_SATAT == 0) { st.takeItems(GAZKH,1); SailrenManager.getInstance().entryToSailrenLair(player); return "<html><body>Shilen's Stone Statue:<br>Please seal the sailren by your ability.</body></html>"; } } else { st.exitQuest(true); return "<html><body>Shilen's Stone Statue:<br><font color=\"LEVEL\">Gazkh</font> is necessary for seal the sailren.</body></html>"; } } return null; } }
-
Привет всем.
Проблема такая хочу сходить на рб Sailren он на дино.
все квесты выполнены прихожу к Shilen's Stone Statue говорю с ним меня тп к рб все нормально но вот спам идет только один моб и дальше тишина.
время проходит и тп из логова рб (((
кто может помочь ?
-
<?xml version='1.0' encoding='utf-8'?> <list> <!-- Используется для настройки EVERYBODY_HAS_ADMIN_RIGHTS --> <char> <PlayerID set="0"/> <!-- тут пишем "obj_ID" --> <!-- По умолчанию FALSE для всех игроков --> <IsGM set="true"/> <!-- права ГМа --> <!-- разрешает использование амин команд. --> <CanUseGMCommand set="true"/> <!-- можно ли гм юзать гм команды --> <CanAnnounce set="true"/> <!-- можно ли гм писаить анонсы" --> <CanBan set="true"/> <!-- можно ли использовать команду "бан" чаров! --> <CanBanChat set="true"/> <!-- Бан чата --> <CanUnBanChat set="true"/> <!-- Разрешить снимать бан --> <BanChatDelay set="-1"/> <BanChatMaxValue set="-1"/> <!-- максимальное время на которого может забанить чат (в мин) --> <BanChatCountPerDay set="-1"/> <!-- количество банов чата в сутки --> <BanChatBonusId set="-1"/> <!-- ID предмета - бонус за модерирование --> <BanChatBonusCount set="-1"/> <!-- количество бонусных итемов (вычитается количество штрафов) --> <CanChatPenalty set="true"/> <!-- разрешать наказывать других за некорректное модерирование --> <UseGMShop set="true"/> <!-- Может ли ГМ зайти в ГМ-шоп --> <CanDelete set="true"/> <!-- разрешить удалять к примеру нпц --> <CanKick set="true"/> <!-- Может ли ГМ "кикать с игры" --> <Menu set="true"/> <!-- можно ли использовать //admin "Админку" --> <GodMode set="true"/> <!-- Бессмертие --> <CanEditCharAll set="true"/> <!-- Может ли ГМ управлять чарами --> <CanEditChar set="true"/> <!-- Может ли ГМ управлять чарами "HP,MP,CP --> <CanEditPledge set="true"/> <CanViewChar set="true"/> <!-- Может ли ГМ смотреть чаров --> <CanEditNPC set="true"/> <!-- Может ли ГМ управлять нпц --> <CanViewNPC set="true"/> <!-- Может ли ГМ управлять видеть нпц --> <CanTeleport set="true"/> <!-- Может ли ГМ телепортироватса --> <CanRestart set="true"/> <!-- Может ли ГМ рестартовать сервер --> <MonsterRace set="true"/> <!-- мтд --> <Rider set="true"/> <!-- призыв страйдера, виверна --> <FastUnstuck set="true"/> <!-- быстрое сое? --> <ResurectFixed set="true"/> <!-- Атаковать в безопасной зоне --> <Door set="true"/> <!-- Может ли ГМ открывать любые двери --> <Res set="true"/> <!-- Может ли ГМ "ресать чаров" --> <PeaceAttack set="true"/> <!-- Атаковать в безопасной зоне --> <Heal set="true"/> <!-- Может ли ГМ "лечить чаров" --> <Unblock set="true"/> <!-- разблочить "чат" --> <CanChangeClass set="false"/> <!-- Менять класс чара --> <!-- блокирует взятие предметов из инвентаря, возможен только дестрой предмета. По умолчанию FALSE --> <BlockInventory set="false"/> <!-- Может ли использовать инвентарь --> <CanGmEdit set="true"/> <!-- Разрешить ГМу редактировать гмов --> <IsEventGm set="true"/> <!-- Разрешить ГМу Евентами управлять --> <CanReload set="true"/> <!-- Перезагружать файлы сервака --> <CanRename set="true"/> <!-- Разрешить ГМу изменять имена --> <CanJail set="true"/> <!-- Разрешить ГМу отправлять в тюрьму --> <CanPolymorph set="true"/> <!-- Трансформация --> <!-- По умолчанию TRUE для всех игроков --> <UseInventory set="true"/> <!-- Может ли использовать инвентарь --> <UseTrade set="true"/> <!-- Торговлю --> <CanAttack set="true"/> <!-- Атаковать --> <CanEvaluate set="true"/> <!-- Социальные действия --> <CanJoinParty set="true"/> <!-- Входить в пати --> <CanJoinClan set="true"/> <!-- В клан --> <UseWarehouse set="true"/> <!--Можно ли использовать вархаус --> <UseShop set="true"/> <!-- Использовать магазины --> </char> </list>
файл GMAccess все тут
-
Может и мой сайт взломает или досс хочу посмотреть свою защиту на прочность )
кто сможет это сделать пишите в личку я скину ссылку на сайт
тут писать не буду а то скажут что реклама.
-
-
Толку с ++++ твоих то?)))
яб рубалек закинул бы тебе если ты сможешь это сделать )
-
Фикс фира:
L2Character.java
Убираем к чертям собачим
с public boolean isAllSkillsDisabled() и с public boolean isAttackingDisabled()
|| isAfraid()
Профит! -
еще б кто небудь добрый под it.su их адаптировал ) ++++++ завалил бы
-
-
Название: Эпик на 7 дней
Добавил: drakola
Добавлен: 07 Feb 2017
Категория: Серверные дополнения
Автор: Drakola
Хроники: Interlude
привет всем вот выкладываю вам дополнения для сервера Lucera возможно подойдет и на другую сборку
увидел на сервере Lineage2-x10.ru (не реклама)в файле все описано что куда пихать
после добавления файлов появится на сервере эпик оригинал то-биш будет работать как обычный эпик бижа только она дается на 7 дней.
- 4
-
1) подойти и дернуть рукой вниз.
2) не стирать с крахмалом
3) не слушать что, не реализуемо.... РЕАЛИЗУЕМО ВСЁ! только прийдется клиент дорабатывать и выпускать соответствующий патч
флуд это хорошо а в деле ?
-
Удалить строку. L2GameServer.java
public static String load = " l2chel.ddns.net";
Теперь у нас будет ошибка в Config.java, убираем подгрузку load из EXTERNAL. Вуаля.
эту ?
public static String EXTERNAL_HOSTNAME = L2GameServer.load;
-
У кого есть плащи ?
закачайте на файл обменник плиз. нужно на хронику InterLude
-
есть у кого исходники europvp?
-
во первых некропостинг, во вторых скрипт для сборок на основе ОВЕРА
А кто может переделать на Lucera1.7 ?
-
Заводит ботов которые сидят на ОФФ трейде!
что то он не заводит на луцера 1.7
Таблица char_gen_temp создана успешно
Количество строк обработано: 28
Удаление дубликатов...
Удалено записей: 0
Создано временных аккаунтов: 28
Поиск существующих аккаунтов...
Удалено существующих аккаунтов: 28
Временных аккаунтов: 0
Стоп
Готовый сервер x100 IL от MrWindows
в Сборки серверов
Опубликовано · Изменено пользователем drakola
а почему мобы не атакуют чаров ?
и фейк чар не работает пишет спам есть но в мире нет перса