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

RayWilliam

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

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

  • Посещение

  • Отзывы

    0%

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

  1. RayWilliam

    Acis

    Выложите кто нибудь хорошую защиту для сборки aCis
  2. RayWilliam

    Медленно

    Всё разобрался !
  3. RayWilliam

    Медленно

    Точно также, чё делать????????
  4. RayWilliam

    Медленно

    UP sorry за UP но надо срочно
  5. RayWilliam

    Медленно

    А да всё пробовал, все ровно медленно
  6. RayWilliam

    Медленно

    Что за Рубут?
  7. RayWilliam

    Медленно

    В Гс не чего не пишет... Не Лагает просто всё медленно очень стало
  8. RayWilliam

    Медленно

    Ребята помогите, такая проблема: Скачал сборку aCis, сначало всё было хорошо, но потом изменил некоторые ХТМЛ, и зашёл в игру И всё стало медленно медленно, бег, эффекты и т.д
  9. RayWilliam

    Скилл

    Почему именно в ядро? в xml же изменяется
  10. RayWilliam

    Жду Мини Гайда.

    Смысл качать Eclipse кторый весит 200 МБ, лучше скачать просто ANT и через него компилить
  11. RayWilliam

    Announcement

    Взависимости от сборки, к примеру у фрозенов в ядре TvT.Java Вот допустим Тебе надо изменить На русский язык Обьявления (Имею виду Наз.Обьявления обычно так наз. "Announcements") К примеру: Announcements: TvT: Регистрация Будет Доступна и бла бла бла Я говорю именно изменить наз. место "Announcements" ваше наз. Это делается в Announcement.Java: вот маленький кусочек кода: Скрытый текст public void gameAnnounceToAll(String text) { CreatureSay cs = new CreatureSay(0, 18, "", "Announcements: "+text); for(L2PcInstance player : L2World.getInstance().getAllPlayers()) { if(player != null) if(player.isOnline()!=0) player.sendPacket(cs); } cs = null; } Вот именно где я подчеркнул: CreatureSay cs = new CreatureSay(0, 18, "", "Announcements: "+text); Тут Меняй на своё наз. А за Обьявления о TvT это настраивается в ядре в TvT.Java Ты сам там всё найдёшь и думаю сможешь перевести
  12. RayWilliam

    Scoria?

    Подскажите хорошие исходники ИТ, желательно без багов) Все подсказывают Scoria) Жду ваше мнение)
  13. RayWilliam

    Mysql

    Я наверное отстал от жизни) Но где это видано MySQL 6.2? Можно сразу ссылочку)))
  14. RayWilliam

    Mysql

    Какую именно ошибку? И Надо качать по разряду ОС к примеру у тебя Windows 7 x64 Ты должен скачать MySQL 5.1 x64
  15. RayWilliam

    Помогите Плз

    нафиг писать 100500 сообщений? если ты ему уже скинул
  16. RayWilliam

    Помогите Плз

    http://yourgame.su/lineage2/la2-serv/612-v...a-pathnode.html (Не реклама)
  17. RayWilliam

    Помогите Плз

    Щас я где то видел
  18. RayWilliam

    Хелп

    На локалке такие сборки можно же заупстить, Создать хексид: Бд - таблица "gameservers" ID - Номер сервера Host - Ваш IP, но ты должен там поставить 127.0.0.1
  19. RayWilliam

    Хелп

    Посмотри в конфигах не поставил ли ты True где TestServer У меня такое 100 раз было потому что я ставил True в конфигах на TestServer
  20. package custom.Wings; import net.sf.l2j.gameserver.model.L2Party; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.Quest; import net.sf.l2j.gameserver.model.quest.QuestState; import net.sf.l2j.gameserver.model.quest.State; import net.sf.l2j.util.Rnd; public class Wings extends Quest { private static final String qn = "Wings"; private final static int npcId = 10501; private final static int[] MOBS = {22123, 22124, 22126, 22128}; private final static int RaidBoss = 10500; private final static int BLACK_FEATHER = 10006; private final static int ITEM_FROM_RB = 10007; private final static int chance1 = 85; private final static int chance2 = 100; private final static int FEATHER = 10030; private int count; private static boolean REPEATABLE = true; private int cond = 0; public Wings(int questId, String name, String descr) { super(questId, name, descr); addStartNpc(npcId); addTalkId(npcId); for (int mobs : MOBS) { addKillId(mobs); } addKillId(RaidBoss); } @Override public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player) { String htmltext = event; QuestState st = player.getQuestState(qn); if (st == null) { return htmltext; } switch (npc.getNpcId()) { case npcId: if (event.equals("start")) { st.set("cond", "1"); htmltext = "10501-2.htm"; st.setState(State.STARTED); st.playSound("ItemSound.quest_accept"); } else if (event.equals("sobral")) { count = player.getInventory().getInventoryItemCount(BLACK_FEATHER, 0); if (count < 300) { htmltext = "10501-no.htm"; } else { st.takeItems(BLACK_FEATHER, 300); st.set("cond", "2"); htmltext = "10501-4.htm"; } } else if (event.equals("item_RB")) { count = player.getInventory().getInventoryItemCount(ITEM_FROM_RB, 0); if (count < 1) { htmltext = "10501-no1.htm"; } else { st.takeItems(ITEM_FROM_RB, 1); st.giveItems(FEATHER, 1); st.exitQuest(REPEATABLE); htmltext = "<html><body>Quest for wings passed successfully.</body><html>"; } } else if (event.equals("otmena")) { htmltext = "<html><body>Quest for wings canceled.</body></html>"; st.exitQuest(true); } break; } return htmltext; } @Override public String onTalk(L2NpcInstance npc, L2PcInstance player) { QuestState st = player.getQuestState(getName()); String htmltext = ""; if (st == null) { return htmltext; } int npcId = npc.getNpcId(); cond = st.getInt("cond"); if (npcId == npcId) { if (cond == 0) { htmltext = "10501-1.htm"; } else if (cond == 1) { htmltext = "10501-3.htm"; } else if (cond == 2) { htmltext = "10501-5.htm"; } } return htmltext; } @Override public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { QuestState st = killer.getQuestState(getName()); if (st == null) { return null; } int npcId = npc.getNpcId(); int cond = st.getInt("cond"); L2Party party = killer.getParty(); switch (cond) { case 1: for (int id : MOBS) { if (npcId == id) { if (Rnd.get(100) < chance1) { if (st.getPlayer().getInventory().getInventoryItemCount(BLACK_FEATHER, 0) < 300) { st.giveItems(BLACK_FEATHER, 1); } } } } break; case 2: if (npcId == RaidBoss) { if (Rnd.get(100) < chance2) { if (party != null) { for (L2PcInstance member : party.getPartyMembers()) { if (member.getInventory().getInventoryItemCount(ITEM_FROM_RB, 0) == 0) { member.getQuestState(getName()).giveItems(ITEM_FROM_RB, 1); } else if (killer.getInventory().getInventoryItemCount(ITEM_FROM_RB, 0) == 0) { st.giveItems(ITEM_FROM_RB, 1); } } } } } break; } return null; } public static void main(String[] args) { new Wings(-1, qn, "custom"); } } Выдирнул квест на Крылья под себя поправь и норм будет
  21. RayWilliam

    Скиллы

    Некто не хочет помочь?:
  22. RayWilliam

    Скиллы

    в сборке aCis все скиллы в разброс идут, а в сборке frozen скиллы по порядку как обычно, а мне нужно чтобы все скиллы в таблице были в разброс: что из сборки aCis надо вытащить для этого? xml или ещё что то, и как прикрутить к frozen именно какой файл за это отвечает? Заранее спасибо
  23. RayWilliam

    Таблица Вещей

    это то я знаЮ) а мне нужно чтобы не закрывалось ! Прошу помощи!
×
×
  • Создать...