-
Публикаций
417 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент AlexMan
-
1) если не видно в слоте то это БД 2) не видно на чаре это Dat файл
-
Ну если CORE розует глаза то увидит что переносить скрипт 2 мин
-
http://l2maxi.ru/java/web/3493-sw12prefiks...-akkauntov.html
-
Скрытый текст $this_var = "package com.l2jfrozen.gameserver.handler.itemhandlers; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IItemHandler; import com.l2jfrozen.gameserver.model.PcInventory; import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PlayableInstance; import com.l2jfrozen.gameserver.network.serverpackets.SocialAction; import com.l2jfrozen.util.CloseUtil; import java.sql.Connection; import java.sql.PreparedStatement; import java.util.logging.Logger; public class HeroCustomItem implements IItemHandler { protected static final Logger _log = Logger.getLogger(HeroCustomItem.class.getName()); String INSERT_DATA; private static final int[] ITEM_IDS = { Config.HERO_CUSTOM_ITEM_ID }; public HeroCustomItem() { this.INSERT_DATA = "REPLACE INTO characters_custom_data (obj_Id, char_name, hero, noble, donator, hero_end_date) VALUES (?,?,?,?,?,?)"; } public void useItem(L2PlayableInstance playable, L2ItemInstance item) { if (Config.HERO_CUSTOM_ITEMS) { if (!(playable instanceof L2PcInstance)) return; L2PcInstance activeChar = (L2PcInstance)playable; if (activeChar.isInOlympiadMode()) { activeChar.sendMessage("This Item Cannot Be Used On Olympiad Games."); } if (activeChar.isHero()) { activeChar.sendMessage("You Are Already A Hero!."); } else { activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 16)); activeChar.setIsHero(true); updateDatabase(activeChar, Config.HERO_CUSTOM_DAY * 60 * 60 * 1000); activeChar.sendMessage("You Are Now a Hero,You Are Granted With Hero Status , Skills ,Aura."); activeChar.broadcastUserInfo(); playable.destroyItem("Consume", item.getObjectId(), 1, null, false); activeChar.getInventory().addItem("Wings", 6842, 1, activeChar, null); } activeChar = null; } } public int[] getItemIds() { return ITEM_IDS; } private void updateDatabase(L2PcInstance player, long heroTime) { Connection con = null; try { } finally { CloseUtil.close(con); con = null; } } }";
-
Скрытый текстupdateDatabase(activeChar, Config.HERO_CUSTOM_DAY * 60 * 60 * 1000); кули вы так деградируете
-
Скрытый текст updateDatabase(activeChar, Config.HERO_CUSTOM_DAY * 24 * 60 * 60 * 1000); лишние убираем эт математика 4 класса
-
В L2NpcInstace ищи раньше искал кажись чет было
-
те кто давал деньги в будущем будут знать, это им урок я бы даже 100 рублей не дал некому
-
я хз, скачай netbeans и работай в ней те будет подчеркивать сразу все ошибки, очень упрощает все программа
-
есть там все 30к грн это хватает на операцию на глазах и лекарств на пол года У дедушки проблемы с глазами дак знаю че да как стоит
-
просто нету getAvailableSkills в SkillTreeTable
-
Прошу выложить исходы у кого есть с меня 50 спасибок
-
не диалог, если 0 действия при нажатие то это teleport.sql
-
Cама формула в ядре, а ид проф в дп можно эти ид поменять (последствия таблица skill_tress) и в клиенте редактить надо будет! поищи тут classinfo-e.dat одно полню точно это dat файлы classinfo-e.dat или же chargrp.dat
-
эт уже сам делай по аналогу тока if event == "2": евент 3 и тд а в линке поставишь 8019_SetHero 1 1 это event первый
-
пробуй должен пахать, выложил бы раньше инет ток не пахал) и спасибку ставь Скрытый текстimport sysfrom net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.gameserver.model.entity.events.Heroes qn = "8019_SetHero" NPC=[300300] ADENA_ID=57 COUNT=40 class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(ADENA_ID) if count < 1 : htmltext = "<html><head><body>You dont have enough adena.</body></html>" else: if event == "1": if st.getPlayer().isHero() : return "hero.htm" st.setState(State.COMPLETED) if not st.getPlayer().isHero() : st.takeItems(ADENA_ID,COUNT) Heroes.getInstance().addHero(player, 30) st.giveItems(6842,1) return "grat.htm" st.setState(COMPLETED) if htmltext != event: st.setState(State.COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,st): htmltext = "<html><head><body>I have nothing to say to you</body></html>" st = st.getQuestState(qn) st.setState(State.STARTED) return "1.htm" QUEST = Quest(8019,qn,"custom") for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)
-
st.heroget.getPlayer(30)(true) вместо стандарт попробуй не зная сборки я хз как происходит выдача хиро
-
хотелось бы увидать часть скрипта покупки аргументации
-
Цена не соответствует дизайну