Jump to content

Search the Community

Showing results for tags 'Help'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Lineage II Server Packs [Java]
  • Lineage II Server Packs [PTS]
  • Lineage II Server Scripts
  • Lineage II Client Scripts
  • Lineage II Items & Chars
  • Website Templates
  • DenArt Designs's Demo Updater


  • General Zone
    • Announcements and News
    • Newbies Introduce Urself
    • Maxcheaters Competitions & Events
    • Votes/Polls Area
    • Report Section
    • Downloads Section
  • Lineage II General Section
    • General Discussion [English]
    • Request Support [English]
  • Lineage II Hacks,Cheats and Bots
    • Hacks & Cheats [English]
    • Request Hacks & Cheats [English]
    • Botting [English]
    • Request Botting [English]
  • Lineage II Private Servers
    • Buy Advertising Link #1
    • Private Servers
    • Buy Advertising Link #2
    • [Previews] L2 Private Servers
    • Clans and Alliances
  • Lineage II Marketplace
    • Marketplace [Items & Chars]
    • Marketplace [L2Packs & Files]
    • Marketplace [Powerlvl & Support]
  • Lineage II OFF Server Development
    • Server Development Discussion [L2OFF]
    • Request Server Development Help [L2OFF]
    • Server Shares & Files [L2OFF]
  • Lineage II Java Server Development
    • Server Development Discussion [L2J]
    • Request Server Development Help [L2J]
    • Server Shares & Files [L2J]
    • Private Projects [L2J]
  • Lineage II Client Development
    • Client Development Discussion
  • MMO Games
    • League of Legends
    • World Of Warcraft Area
    • Other Multiplayer Games
  • General Section
  • Graphics/GFX Zone
  • VIP/SVIP/Donators Zone
  • MaxCheaters Corner
  • TEST's Topics
  • L2Classic Club's Just trying this thing out
  • Lineage 2 Revolution Club's Discussions
  • Lineage 2 Revolution Club's Tutorials
  • Lineage 2 Revolution Club's Request Help
  • DenArt Designs's Hello and welcome to my club!
  • DenArt Designs's News
  • `Kara for staff's Topics
  • `Kara for staff's Kara`

Product Groups

  • Advertisements
  • Special Groups

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 200 results

  1. So I recently got a new graphics card , a rx 580 . Now I get this error that I didnt have before. http://prntscr.com/nec7a9 Why I get the error.?
  2. A friend needs help to adjust something in a photo. So he needs someone with basic photoshop Knowledge, so anyone who can help add him on skype: propo1992! P.s If you make any agreement i am not responsible...
  3. First of all hello to all and i hope i am at the right section...if not i apologize and i hope mods would be kind to move the topic where its supposed to be. So after a long pause in my L2 career (xD) i started playing again and after many many mediocre servers i found L2Mad which is one of the best ive played so far at least in my opinion :P (if any1 is interested its a pretty good server pvp/rbs stable no bugs at least that i know of, and needs some farm ofc :P ) So as u understand i really like the particular server BUT my problem is enchanting and augmeting which i always hate hated and i WILL hate because its a complete waste of ur time..therefore i wanna use "my" interface which includes "auto" enchant and augment cause honestly enchanting to +65 can be the most boring thing in the world ...if anyone has the skills or even the smallest knowledge on how i can modify something (yes i know a thing or two about l2 file editing) or what to do in order for my interface to work i would be in ur dept for ever....for the haters : i dont wanna bot(cause there is a way to bot with a macro loop with this interface) i honestly want to save some time for more farming / pvping cause time is precious when the years have passed and u have to work everyday :P best wishes to all and thnx for ur time reading my post :)
  4. So here i am with a question. I am design freak and i need to create my multisell BUT i need it to look "cool" and i have this problem. I want to put my armors in line but i want to leave some slots EMPTY just to skip the slot so everything looks beautiful. My question is : Can someone tell me what should i do so the multisell understand that i want to skip a certain slot?? Thank you everyone in advance! Client : H5
  5. I'm using this to convert numbers from 1 to 10 into images, public final static String number(int numberid) { Map<Integer, String> number; number = new FastMap<Integer, String>(); number.put(1, "<icon._num1 width=16 height=16>"); number.put(2, "<icon._num2 width=16 height=16>"); number.put(3, "<icon._num3 width=16 height=16>"); number.put(4, "<icon._num4 width=16 height=16>"); number.put(5, "<icon._num5 width=16 height=16>"); number.put(6, "<icon._num6 width=16 height=16>"); number.put(7, "<icon._num7 width=16 height=16>"); number.put(8, "<icon._num8 width=16 height=16>"); number.put(9, "<icon._num9 width=16 height=16>"); number.put(10, "<icon._num10 width=16 height=16>"); return number.get(numberid); } is there a way to replace each number automatically when found in string, for example : the number 123 to be converted into "<icon._num1 width=16 height=16>"+"<icon._num2 width=16 height=16>"+"<icon._num3 width=16 height=16>"
  6. Hello guys, i just made l2jserver running on localhost but i would like to make it public. I started opening ports 7777 2106 and 9014, look at this link that i sucessfully logged into my router and opened TCP port 2106, my ipv4 is https://prnt.sc/ncqfqv When i check my port on web https://www.yougetsignal.com/tools/open-ports/ it says ports are closed. for ex. " Port 7777 is closed on " login and game server is running, i already tried allowing firewall ports. any help ? please
  7. I'm looking for this pack of weapons, it's nowhere to be found. there is book and sword tmb of the same color. Pls
  8. Πως μπορώ να βάλω μια if ώστε μετά τον έλεγχο που κάνει στο inventory να κάνει και έλεγχο εάν ο player έχει αγοράσει το skill ? server h5 if (event.startsWith("regalarSkillsFighter1")) { StringTokenizer st = new StringTokenizer(event, " "); st.nextToken(); // regalarSkills try { if (player.getInventory().getItemByItemId(ITEMD_ID).getCount() < ITEM_COUNT) { player.sendMessage("You don't have enough items! I need" + " " + ITEM_COUNT +" " + ITEM_NAME + " Per Skill"); } else { player.addSkill(SKILLSFIGHTER1.get(Integer.parseInt(st.nextToken())).getSkill(), true); player.destroyItemByItemId("consume", ITEMD_ID, ITEM_COUNT, player, true); player.broadcastStatusUpdate(); player.broadcastUserInfo(); player.sendPacket(new UserInfo(player)); player.sendPacket(new ExBrExtraUserInfo(player)); player.sendMessage("Page1: You have learned a new Fighter skill!"); return GenerateHtmlRegalosFighter1(player); } }
  9. Has anyone got any idea how to edit elements of the character creation screen in Grand Crusade? Need to edit/remove elements in red boxes as shown on the screenshot http://prntscr.com/nbx2ag For example: Classpath (need to remove 4th class) Awakened Characteristics (need to remove) Ertheia race button (need to remove) I've tried XDAT Editor, but I cannot find the corresponding window. Thanks
  10. I want to increase the max zoom limit so I edited user.ini with file edit, however I get critical error and more specifically an access violation on l2.bin. If I use a version header other than 413 I get the error "files are corrupted". Is there any way to make this work? The workaround with a .bat file seems to be a good idea but it works for l2.ini and I guess that I have to start L2 with NCsoft launcher. Any help appreciated. Thanks.
  11. Hello all, I've been just trying to implement one very simple voice command on the server pack . I get no errors during compilation , but when i run gameserver i get that error at the end. I tried to trace it down but i cant find it.. I went on to net.sf.l2j.gameserver.handler.UserCommandHandle and line 45 but it shows no error . any help would be greatly appreciated. This is the error : Exception in thread "main" java.lang.ExceptionInInitializerError at net.sf.l2j.gameserver.handler.UserCommandHandler.getInstance(UserCommandHandler.java:45) at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:277) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:383) Caused by: java.lang.NullPointerException at net.sf.l2j.gameserver.handler.UserCommandHandler.registerUserCommandHandler(UserCommandHandler.java:70) at net.sf.l2j.gameserver.handler.UserCommandHandler.<init>(UserCommandHandler.java:51) at net.sf.l2j.gameserver.handler.UserCommandHandler$SingletonHolder.<clinit>(UserCommandHandler.java:97) ... 3 more
  12. how to remove the condition that says you have to be a channel commander for spawn bodies? /* * Copyright © 2004-2019 L2J DataPack * * This file is part of L2J DataPack. * * L2J DataPack 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. * * L2J DataPack 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 quests.Q00456_DontKnowDontCare; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import com.l2jserver.gameserver.datatables.ItemTable; import com.l2jserver.gameserver.enums.QuestType; import com.l2jserver.gameserver.enums.audio.Sound; import com.l2jserver.gameserver.model.AggroInfo; import com.l2jserver.gameserver.model.L2CommandChannel; import com.l2jserver.gameserver.model.actor.L2Attackable; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.items.L2Item; import com.l2jserver.gameserver.model.quest.Quest; import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.model.quest.State; import com.l2jserver.gameserver.network.NpcStringId; import com.l2jserver.gameserver.network.clientpackets.Say2; import com.l2jserver.gameserver.network.serverpackets.NpcSay; import com.l2jserver.gameserver.util.Util; /** * Don't Know, Don't Care (456) * @author lion, ivantotov, jurchiks */ public final class Q00456_DontKnowDontCare extends Quest { // NPCs // @formatter:off private static final int[] SEPARATED_SOUL = { 32864, 32865, 32866, 32867, 32868, 32869, 32870, 32891 }; // @formatter:on private static final int DRAKE_LORD_CORPSE = 32884; private static final int BEHEMOTH_LEADER_CORPSE = 32885; private static final int DRAGON_BEAST_CORPSE = 32886; // Items private static final int DRAKE_LORD_ESSENCE = 17251; private static final int BEHEMOTH_LEADER_ESSENCE = 17252; private static final int DRAGON_BEAST_ESSENCE = 17253; // Misc private static final int MIN_PLAYERS = 2; private static final int MIN_LEVEL = 80; private static final Map<Integer, Integer> MONSTER_NPCS = new HashMap<>(); private static final Map<Integer, Integer> MONSTER_ESSENCES = new HashMap<>(); private static final String TIMER_UNSPAWN_RAID_CORPSE = "TIMER_UNSPAWN_RAID_CORPSE"; static { MONSTER_NPCS.put(25725, DRAKE_LORD_CORPSE); MONSTER_NPCS.put(25726, BEHEMOTH_LEADER_CORPSE); MONSTER_NPCS.put(25727, DRAGON_BEAST_CORPSE); MONSTER_ESSENCES.put(DRAKE_LORD_CORPSE, DRAKE_LORD_ESSENCE); MONSTER_ESSENCES.put(BEHEMOTH_LEADER_CORPSE, BEHEMOTH_LEADER_ESSENCE); MONSTER_ESSENCES.put(DRAGON_BEAST_CORPSE, DRAGON_BEAST_ESSENCE); } // Rewards private static final int[] WEAPONS = { 15558, // Periel Sword 15559, // Skull Edge 15560, // Vigwik Axe 15561, // Devilish Maul 15562, // Feather Eye Blade 15563, // Octo Claw 15564, // Doubletop Spear 15565, // Rising Star 15566, // Black Visage 15567, // Veniplant Sword 15568, // Skull Carnium Bow 15569, // Gemtail Rapier 15570, // Finale Blade 15571, // Dominion Crossbow }; private static final int[] ARMOR = { 15743, // Sealed Vorpal Helmet 15746, // Sealed Vorpal Breastplate 15749, // Sealed Vorpal Gaiters 15752, // Sealed Vorpal Gauntlets 15755, // Sealed Vorpal Boots 15758, // Sealed Vorpal Shield 15744, // Sealed Vorpal Leather Helmet 15747, // Sealed Vorpal Leather Breastplate 15750, // Sealed Vorpal Leather Leggings 15753, // Sealed Vorpal Leather Gloves 15756, // Sealed Vorpal Leather Boots 15745, // Sealed Vorpal Circlet 15748, // Sealed Vorpal Tunic 15751, // Sealed Vorpal Stockings 15754, // Sealed Vorpal Gloves 15757, // Sealed Vorpal Shoes 15759, // Sealed Vorpal Sigil }; private static final int[] ACCESSORIES = { 15763, // Sealed Vorpal Ring 15764, // Sealed Vorpal Earring 15765, // Sealed Vorpal Necklace }; private static final int[] ATTRIBUTE_CRYSTALS = { 9552, // Fire Crystal 9553, // Water Crystal 9554, // Earth Crystal 9555, // Wind Crystal 9556, // Dark Crystal 9557, // Holy Crystal }; private static final int BLESSED_SCROLL_ENCHANT_WEAPON_S = 6577; private static final int BLESSED_SCROLL_ENCHANT_ARMOR_S = 6578; private static final int SCROLL_ENCHANT_WEAPON_S = 959; private static final int GEMSTONE_S = 2134; private final Map<Integer, Set<Integer>> allowedPlayerMap = new ConcurrentHashMap<>(); public Q00456_DontKnowDontCare() { super(456, Q00456_DontKnowDontCare.class.getSimpleName(), "Don't Know, Don't Care"); addStartNpc(SEPARATED_SOUL); addTalkId(SEPARATED_SOUL); addFirstTalkId(DRAKE_LORD_CORPSE, BEHEMOTH_LEADER_CORPSE, DRAGON_BEAST_CORPSE); addTalkId(DRAKE_LORD_CORPSE, BEHEMOTH_LEADER_CORPSE, DRAGON_BEAST_CORPSE); addKillId(MONSTER_NPCS.keySet()); registerQuestItems(DRAKE_LORD_ESSENCE, BEHEMOTH_LEADER_ESSENCE, DRAGON_BEAST_ESSENCE); } @Override public String onFirstTalk(L2Npc npc, L2PcInstance player) { final QuestState qs = getQuestState(player, false); final Set<Integer> allowedPlayers = allowedPlayerMap.get(npc.getObjectId()); if ((qs == null) || !qs.isCond(1) || (allowedPlayers == null) || !allowedPlayers.contains(player.getObjectId())) { return npc.getId() + "-02.html"; } final int essence = MONSTER_ESSENCES.get(npc.getId()); final String htmltext; if (hasQuestItems(player, essence)) { htmltext = npc.getId() + "-03.html"; } else { giveItems(player, essence, 1); htmltext = npc.getId() + "-01.html"; if (hasQuestItems(player, getRegisteredItemIds())) { qs.setCond(2, true); } else { playSound(player, Sound.ITEMSOUND_QUEST_ITEMGET); } } return htmltext; } @Override public String onTalk(L2Npc npc, L2PcInstance player) { final QuestState qs = getQuestState(player, true); String htmltext = getNoQuestMsg(player); if (Util.contains(SEPARATED_SOUL, npc.getId())) { switch (qs.getState()) { case State.COMPLETED: if (!qs.isNowAvailable()) { htmltext = "32864-02.html"; break; } qs.setState(State.CREATED); // intentional fall-through case State.CREATED: htmltext = ((player.getLevel() >= MIN_LEVEL) ? "32864-01.htm" : "32864-03.html"); break; case State.STARTED: switch (qs.getCond()) { case 1: { htmltext = (hasAtLeastOneQuestItem(player, getRegisteredItemIds()) ? "32864-09.html" : "32864-08.html"); break; } case 2: { if (hasQuestItems(player, getRegisteredItemIds())) { rewardPlayer(player, npc); qs.exitQuest(QuestType.DAILY, true); htmltext = "32864-10.html"; } break; } } break; } } return htmltext; } @Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { final QuestState qs = player != null ? getQuestState(player, false) : null; String htmltext = null; switch (event) { case "32864-04.htm": case "32864-05.htm": case "32864-06.htm": { if ((qs != null) && qs.isCreated()) { htmltext = event; } break; } case "32864-07.htm": { if ((qs != null) && qs.isCreated()) { qs.startQuest(); htmltext = event; } break; } case TIMER_UNSPAWN_RAID_CORPSE: { allowedPlayerMap.remove(npc.getObjectId()); npc.deleteMe(); break; } } return htmltext; } @Override public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) { if (!killer.isInParty() || !killer.getParty().isInCommandChannel()) { // only the killing cc gets the quest return super.onKill(npc, killer, isSummon); } final L2CommandChannel cc = killer.getParty().getCommandChannel(); if (cc.getMemberCount() < MIN_PLAYERS) { return super.onKill(npc, killer, isSummon); } Set<Integer> allowedPlayers = new HashSet<>(); for (AggroInfo aggro : ((L2Attackable) npc).getAggroList().values()) { if ((aggro.getAttacker() == null) || !aggro.getAttacker().isPlayer()) { continue; } L2PcInstance attacker = aggro.getAttacker().getActingPlayer(); if (attacker.isInParty() // && attacker.getParty().isInCommandChannel() // && attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed && Util.checkIfInRange(1500, npc, attacker, true)) { allowedPlayers.add(attacker.getObjectId()); } } if (!allowedPlayers.isEmpty()) { // This depends on the boss respawn delay being at least 5 minutes. final L2Npc spawned = addSpawn(MONSTER_NPCS.get(npc.getId()), npc, true, 0); allowedPlayerMap.put(spawned.getObjectId(), allowedPlayers); startQuestTimer(TIMER_UNSPAWN_RAID_CORPSE, 300000, npc, null); } return super.onKill(npc, killer, isSummon); } private static void rewardPlayer(L2PcInstance player, L2Npc npc) { int chance = getRandom(10000); final int reward; int count = 1; if (chance < 170) { reward = ARMOR[getRandom(ARMOR.length)]; } else if (chance < 200) { reward = ACCESSORIES[getRandom(ACCESSORIES.length)]; } else if (chance < 270) { reward = WEAPONS[getRandom(WEAPONS.length)]; } else if (chance < 325) { reward = BLESSED_SCROLL_ENCHANT_WEAPON_S; } else if (chance < 425) { reward = BLESSED_SCROLL_ENCHANT_ARMOR_S; } else if (chance < 925) { reward = ATTRIBUTE_CRYSTALS[getRandom(ATTRIBUTE_CRYSTALS.length)]; } else if (chance < 1100) { reward = SCROLL_ENCHANT_WEAPON_S; } else { reward = GEMSTONE_S; count = 3; } giveItems(player, reward, count); L2Item item = ItemTable.getInstance().getTemplate(reward); NpcSay packet = new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), NpcStringId.S1_RECEIVED_A_S2_ITEM_AS_A_REWARD_FROM_THE_SEPARATED_SOUL); packet.addStringParameter(player.getName()); packet.addStringParameter(item.getName()); npc.broadcastPacket(packet); } }
  13. Hey guys, i just made server by this tutorial and i have problem, i can create account ( i see it in my db ) but once i click on arrow to choose race it gets stuck and program is not responding.... see here : http://i65.tinypic.com/2r74i7r.png do you know why ? i am newb in l2j and stuff like that
  14. Who have some tutorial how to edit lobby on Interlude ? Make self Login Screen"Lobby" something like that:
  15. Hello guys. anyone got an idea if l2dex is supported for adrenaline?
  16. Hi! Somebody help to me please? I find Fafurion Boss [IL] I try add HF5 ,but it doesn't appear properly.. How can I fix it?
  17. Hello beloved community......If you can please offer your help with this I would really appreciate it and get back at you in the future... it made me pretty depressed....I wanted to buy the spoofer from adrenaline,but after purchasing adrenaline I realised the owner is a dick and the program is useless,since you NEED A VOUCH and 25 $ more to bypass popular protections,unlike stated..so it is useless for most of us..so I ll stick to the cracked one in future....I also did try using a proxy but it is not working....I am using a Virtualbox but sadly I cant run more than one since emulating and hiding it required too much from my cpu..(sever has VM protection but got over it)..... Please help a brother out and I promise I won't ever forget it(I will also share the server as well as my method of farming with a custom script that I made)!
  18. hello I'm doing a server interlude off, with cumulative subclass, I would like the skills frenzy to replace the totem of the tyrant, I'm trying several days ago and I can not do them I would appreciate if you give me a little guidance on the subject. sorry for my English
  19. Any have a IA.obj DECOMPILER and COMPILER? for latest Vanganth files? i try with l2tooks but it freeze in "processing Mrkeeper"
  20. [GR] Καλημερα , μαγκες εχω μια απορια .. τα φοντς που κατεβαζω δεν δουλευουν με Ελληνικα .. υπαρχει καποιο site με Ελληνικα .. η εκανα κατι λαθος ? Ειναι μια φιλη που τα χρειαζεται και τωρα εχει αρχισε να δουλευει πανω στο CS 6 , με σταμπες πανω σε Κουπες* αν υπαρχουν συγκεκριμενα Guides ( εχουμε ψαξει youtube ) αν μπορειτε καντε τα share ! Γενικα αν εχετε καποια ιδεα πως θα μπορουσε η κοπελια να κανει ομορφη δουλεια πανω σε κουπες (ποτηρια) Επισης η μεταφορα απο κινητο σε πσ καποιες φορες χαλαει την ποιοτητα της εικονας .. κανει κατι λαθος ?
  21. Hi, i just created a custom pet in L2OFF Interlude version. In client side, i make a copy of hatching of the star for npcname-e.dat and npcgrp.dat In server side, i also make a copy in npcdata.txt, petdata.txt and already rebuild pch. I also edit AI of pet manager to bind the pet with summon item. Everything is fine, except on the original pet, in action menu, it have 2 button for cast skill. But it doesn't appear in my custom pet. Does anyone know which file control those button? I also check in AI section and decomplied this class 1 pet_wizard_use_2skill : default_npc { parameter: int DDMagic = 1024257; int Heal = 1031169; handler: EventHandler CREATED() { myself::AddPetDefaultDesire_Follow(20.000000); } EventHandler NO_DESIRE() { myself::AddPetDefaultDesire_Follow(20.000000); } EventHandler MENU_SELECTED(talker,ask,reply,action_id,i0,c0,so0) { select(action_id) { case 1005: if( myself.sm.level < 70 ) { i0 = ( myself.sm.level / 10 ); if( i0 < 0 ) { i0 = 1; } } else { i0 = ( 7 + ( ( myself.sm.level - 70 ) / 5 ) ); } if( i0 > 12 ) { i0 = 12; } i0 = ( i0 + DDMagic ); if( myself::Skill_GetConsumeMP(i0) < myself.sm.mp && myself::Skill_GetConsumeHP(i0) < myself.sm.hp && myself::Skill_InReuseDelay(i0) == 0 ) { RemoveAllAttackDesire(); myself::AddUseSkillDesireEx(myself.master.target_id,i0,0,reply,ask,1000000,0); myself::AddAttackDesireEx(myself.master.target_id,1,0,50000); } break; case 1006: if( myself.sm.level < 70 ) { i0 = ( myself.sm.level / 10 ); if( i0 < 0 ) { i0 = 1; } } else { i0 = ( 7 + ( ( myself.sm.level - 70 ) / 5 ) ); } if( i0 > 12 ) { i0 = 12; } i0 = ( i0 + Heal ); if( myself::Skill_GetConsumeMP(i0) < myself.sm.mp && myself::Skill_GetConsumeHP(i0) < myself.sm.hp && myself::Skill_InReuseDelay(i0) == 0 ) { myself::AddUseSkillDesireEx(myself.sm.id,i0,0,reply,ask,1000000,0); } break; } } EventHandler USE_SKILL_FINISHED(target,skill_name_id,i0,reply,ask) { if( myself.sm.level < 70 ) { i0 = ( myself.sm.level / 10 ); if( i0 < 0 ) { i0 = 1; } } else { i0 = ( 7 + ( ( myself.sm.level - 70 ) / 5 ) ); } if( i0 > 12 ) { i0 = 12; } i0 = ( i0 + Heal ); if( skill_name_id == i0 ) { if( myself::Skill_GetConsumeMP(i0) < myself.sm.c_ai3 && myself::Skill_GetConsumeHP(i0) < myself.sm.c_ai2 && myself::Skill_InReuseDelay(i0) == 0 ) { RemoveAllAttackDesire(); myself::AddUseSkillDesireEx(myself.master.target_id,i0,0,reply,ask,1000000,0); myself::AddAttackDesireEx(myself.master.target_id,1,0,50000); } } } } There two acton ID 1005 and 1006 make the pet cast skill, it must be something send from client. i already check HTML folder in server, and didn't found anything related to pet. Can anyone help me?
  22. Καλησπέρα θα ήθελα να γυρίσω τον server μου από c6 σε c4 απλός το θέμα είναι ότι θέλω να βρω ένα άτομο να μου γυρίσει το pach από c6 στο c4 να περάσει τα customs μου ότι εχω, έπη πληρωμής φυσικά!
  23. I dont know why this shows up but i can't create clan..can't do anything. It also sayed before "error loading scripts.ai.group.Monastery"/> " re-added again original Monastery.java,compiled and still the same. ScriptManager: Error loading "scripts.xml" file, java.lang.NullPointerException My scripts.xml https://pastebin.com/a07iXj8u
  24. So i was just testing some things out on my Gracia Final home server and i made some new cool transformations. Alright the thing is,the transform is working but then i wanted to add some new skills inside the transform. I went and edited the transformation.java at Filezilla and added the new skills there. The problem is,the retail skills of the transformation are working.The new ones i added under them are not working. On my GM char they are working all the skills when i transform but on normal chars the new skills that i added are not working.I mean i dont have them on normal chars but on GM char i do. Any clues whats wrong?i tested all the sql and there was nothing to add there similiar.Maybe i missed sth idk. Keep in mind that gracia final has most of its things in SQL and not on XML. Any help is welcomed.Thanks
  25. Hello guys, what program i use for open archive Interface.u ( System )