-
Posts
274 -
Credits
0 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by WolfGiaS3na
-
-
you are talking about a scheme buffer.
first of all you are lloking about it in the wrong section.
Search for it here. http://maxcheaters.com/forum/index.php?board=143.0
Search it on your own. I will search too later if you won't find anything.
Ok thanks i just wanted to know how it called now ill search it i was searching at client part didn't know it's at codding
-
Hello. I am searching on forum for a NPC buffer but i want the one that player choose the buff 1 time save them
and the next time he just press 1 button and get the selected buffs. I don't know how to search this thing.
Anyone tell me what's the name of this buffer? java buffer? or give me 1 valid link for interlude at least i am glad. thank everyone.
-John
-
kalispera paidia.me lene dimitris eimai 28 etwn,kai xthes ksekinisa se enan server x7.einai anixtos edw kai 10 meres,kai tha ithela na vrw kapia paidia pou na mporoun na peksoun se low rate server.einai retail like,no lags,no freeze,no ddos attacks,kai genika einai poli kalos.o server legete L2atma.eu prepei na kanete reg sto main site,meta na pate my account ,log in,kai create game account. pm jinka in game. euxaristw
Καλησπερα. Εχω ανοιξει κ εγω ενα topic ψαχνω m8 για x10 max server δες εδω: http://maxcheaters.com/forum/index.php?topic=267535.0
Αν θελεις και ενδιαφερεσαι να ειμαστε εμεις οι 2 και οχι 1000 ατομα γιατι θελω να παιζω χαλαρα add me στο facebook https://www.facebook.com/giannis.xelidwnakis.3
Ευχαριστω !
-
Καλησπερα, ονομαζομαι Γιαννης ειμαι 19 ετων. Σπουδαζω αλλα τα σαββατοκυριακα αυτο το καιρο και τωρα που πλησιαζει και το πασχα θελω να
ξεκινησω για πλακα εναν low rate Interlude ή Gracia Final ή ακομη και C4 σερβερ low rate. Οταν λεω low rate εννοω να μην εχει GM shops ουτε
npc buffers ουτε class changers ουτε τιποτα customize και τα rates να ειναι απο χ10 μεχρι χ15 max ετσι να θυμηθω λιγο τον παλιο καλο καιρο (thegame.gr).
Εχω εμπειρια σε low rate καθως ημουν και l2jdeveloper και GM και εχω παιξει και σε πολλους σερβερ.
Ενδιαφερομαι να σηκωσω buffer και o m8 εναν mage κατα προτιμιση necromanser ή εναν melee fighter.
Κανενας απο τους φιλους μου δεν παιζει low rate και γενικος πια l2 καθως εχει "πεθανει" λενε. Οποτε οποιος ενδιαφερεται να γνωριστουμε και να αρχισουμε ενα
σερβερ ας μου κανει pm εδω. Εχω και facebook και skype να μιλαμε.
Σας ευχαριστω πολυ, με συμπαθεια
Γιαννης~
Υ.γ αν γινεται οχι μεγαλη παρεα θελω να ειμαστε το πολυ 2 ατομα για να επικοινωνουμε και να παιζουμε ανετα και χαλαρα. ^-^
-
Hello my friends. I am searching 5 days now a server with the following details:
Chronicle: Interlude or gracia final
Rates XP: x10 - x15 max
Rates Adena: x10 - x30 max
Gm shop: NO (i want to buy from dwarfs)
Npc buffer: NO (i want to have my own buffers)
Events: No events.. prefer retail style
So i want a server like thegame.gr (c4) which is closed now.
Thanks in advance. waiting !!
-
Καλησπερα. Ειδα οτι σε πολλες ιστοσελιδες βαζουν μοντελα elf, human κλπ
και δεν νομιζω οτι ειναι ζωγραφικη στο photoshop. Υπαρχει καποιο προγραμμα
που κανει extract ολο το σωμα σε .png ? Ευχαριστω εκ των προτερων
-
Δες το βιντεο που ανεβασα How to compile στο 11:47 ειναι αυτο το προβλημα με την java
Δειχνω πως να το λυσεις αν δεν βοηθησε πες μου επισης κατεβασες JDK version 7
-
μπράβο σου...θα βοηθήσεις αρκετούς New με το βίντεο! πολυ καλό!
Να'σαι καλα. Σκοπευω να φτιαξω αλλα 2 [Part 4 configuration and online - Part 5 Client modding - Java coding ] και να γινει πληρης οδηγος περιπου 1 ωρας και 30 λεπτων.
Ελπιζω αν αρεσει στον moderator να το βαλει Top. Γνωριζω οτι υπαρχουν χιλιαδες guide αλλα οχι σε βιντεο που βοηθαει περισσοτερο και ειναι πιο προσφατο με λινκ που λειτουργουν και και φυσικα δεν νομιζω να υπαρχει guide το οποιο να εξηγει πως να κανεις compile-setup-online-modding κλπ ολα μαζι. Thanks και παλι ! :P
-
kali doulia assassin, keep up
Σ'ευχαριστω πολυ )
-
Καλως ηρθατε στον οδηγο μου "πως να φτιαξετε ενα l2j server". Μου πηρε ωρες για να κανω recording, editing και upload. Ελπιζω να σας αρεσει.
Συνολικα ειναι 45 λεπτα και τα 3 βιντεο. Στο description περιλαμβανονται ολα τ προγραμματα οπως (Mysql - Navicat(Full) - SVN - Eclipse - File editor)
Οτι θελετε ρωτηστε ελευθερα. Ευχαριστω πολυ (Updated 5/9/2013)
Part 1: Compile pack
Part 2: Setup Server
Part 3: Login-Admin
New videos!! [5/9/2013]
How to add JAVA codes in eclipse part 1 (code by WYATT) MultiFunctionZone shared### Eclipse Workspace Patch 1.0 #P Core_Freya Index: java/com/l2jserver/gameserver/model/actor/L2Character.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/L2Character.java (revision 5631) +++ java/com/l2jserver/gameserver/model/actor/L2Character.java (working copy) @@ -205,8 +205,9 @@ public static final byte ZONE_ALTERED = 19; public static final byte ZONE_NOBOOKMARK = 20; public static final byte ZONE_NOITEMDROP = 21; + public static final byte ZONE_MULTIFUNCTION = 22; - private final byte[] _zones = new byte[22]; + private final byte[] _zones = new byte[23]; protected byte _zoneValidateCounter = 4; private L2Character _debugger = null; Index: java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java (revision 5631) +++ java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -170,6 +170,7 @@ import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.model.quest.State; import com.l2jserver.gameserver.model.zone.type.L2BossZone; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; import com.l2jserver.gameserver.network.L2GameClient; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.communityserver.CommunityServerThread; @@ -5684,6 +5685,7 @@ // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + L2MultiFunctionZone.givereward(this); // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); sendPacket(new ExBrExtraUserInfo(this)); Index: dist/game/config/MultiFunctionZone.properties =================================================================== --- dist/game/config/MultiFunctionZone.properties (revision 0) +++ dist/game/config/MultiFunctionZone.properties (revision 0) @@ -0,0 +1,60 @@ +# --------------------------------------------------------------------------- +# MultiFunctionZone - custom addon for your server +# --------------------------------------------------------------------------- +# This option will turn on PvP flag to all people when entering to the zone +EnablePvP = True + +# If set to false, zone will be no-restart zone +NoRestartZone = False + +# If set to false, zone will be no-logout zone +NoLogoutZone = False + +# If set to false, zone will be no-store zone +NoStoreZone = False + +# Give noblesse after revive? +ReviveNoblesse = False + +# Heal after revive? +ReviveHeal = False + +# Delay, in seconds, to wait before revive +# 0 to disable +ReviveDelay = 10 + +# Set the spawn points where players will be teleported on revive, if enabled +# example:150111,144740,-12248;143665,144418,-12022;144443,147685,-12139 +SpawnLoc = 150111,144740,-12248;143665,144418,-12022;144443,147685,-12139 + +# Random respawn radius +RespawnRadius = 500 + +# If set to true, players will take noblesse blessing when entering +GiveNoblesse = True + +# Remove buffs when entering to the zone +RemoveBuffs = False + +# Remove pets when entering to the zone +RemovePets = False + +# Special rewards when hunting inside this zone +# example: 57,100000;14720,1 +Rewards = 57,100000;14720,1 + +# List of Items(id's) that won't be usable inside this area and also will be unequiped when entering +# (armor, weapons, scrolls, potions, etc), example: 728,7575, 6383, 1538 +Items = 728,7575,6383,1538 + +# List of Grades that won't be usable inside this area and also will be unequiped when entering +# example: D,C,B,A,S,S80,S84 +Grades = C,B,A + +# Items with this enchant or more won't be usable inside this area and also will be unequiped when entering +# 0 to disable +Enchant = 0 + +# Players with one of that classes won't be able to enter to the zone +# example: 93,85,12 +Classes = 92 \ No newline at end of file Index: java/com/l2jserver/gameserver/network/clientpackets/UseItem.java =================================================================== --- java/com/l2jserver/gameserver/network/clientpackets/UseItem.java (revision 5631) +++ java/com/l2jserver/gameserver/network/clientpackets/UseItem.java (working copy) @@ -23,9 +23,11 @@ import com.l2jserver.gameserver.handler.ItemHandler; import com.l2jserver.gameserver.instancemanager.FortSiegeManager; import com.l2jserver.gameserver.model.L2ItemInstance; +import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.base.Race; import com.l2jserver.gameserver.model.itemcontainer.Inventory; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.ItemList; @@ -113,6 +115,12 @@ if (item == null) return; + if(getClient().getActiveChar().isInsideZone(L2Character.ZONE_MULTIFUNCTION) && !L2MultiFunctionZone.checkItem(item)) + { + getClient().getActiveChar().sendMessage("You cannot use "+item.getName()+" inside this zone."); + return; + } + if (item.getItem().getType2() == L2Item.TYPE2_QUEST) { SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.CANNOT_USE_QUEST_ITEMS); Index: java/com/l2jserver/gameserver/network/clientpackets/RequestRestart.java =================================================================== --- java/com/l2jserver/gameserver/network/clientpackets/RequestRestart.java (revision 5631) +++ java/com/l2jserver/gameserver/network/clientpackets/RequestRestart.java (working copy) @@ -17,12 +17,13 @@ import java.util.logging.Level; import java.util.logging.LogRecord; import java.util.logging.Logger; - import com.l2jserver.Config; import com.l2jserver.gameserver.SevenSignsFestival; import com.l2jserver.gameserver.instancemanager.AntiFeedManager; import com.l2jserver.gameserver.model.L2Party; +import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; import com.l2jserver.gameserver.network.L2GameClient; import com.l2jserver.gameserver.network.L2GameClient.GameClientState; import com.l2jserver.gameserver.network.SystemMessageId; @@ -87,6 +88,13 @@ return; } + if(player.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && !L2MultiFunctionZone.restart_zone) + { + player.sendMessage("You cannot restart while inside a Multifunction zone."); + sendPacket(RestartResponse.valueOf(false)); + return; + } + // Prevent player from restarting if they are a festival participant // and it is in progress, otherwise notify party members that the player // is not longer a participant. Index: java/com/l2jserver/gameserver/model/itemcontainer/ItemContainer.java =================================================================== --- java/com/l2jserver/gameserver/model/itemcontainer/ItemContainer.java (revision 5631) +++ java/com/l2jserver/gameserver/model/itemcontainer/ItemContainer.java (working copy) @@ -43,7 +43,7 @@ { protected static final Logger _log = Logger.getLogger(ItemContainer.class.getName()); - protected final List<L2ItemInstance> _items; + public final List<L2ItemInstance> _items; protected ItemContainer() { Index: java/com/l2jserver/gameserver/model/zone/type/L2MultiFunctionZone.java =================================================================== --- java/com/l2jserver/gameserver/model/zone/type/L2MultiFunctionZone.java (revision 0) +++ java/com/l2jserver/gameserver/model/zone/type/L2MultiFunctionZone.java (revision 0) @@ -0,0 +1,345 @@ +/* + * 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/>. + */ +/* + * 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 com.l2jserver.gameserver.model.zone.type; + +import java.io.File; +import java.io.FileInputStream; +import java.util.ArrayList; +import java.util.List; +import java.util.Properties; +import javolution.util.FastList; +import com.l2jserver.gameserver.ThreadPoolManager; +import com.l2jserver.gameserver.datatables.SkillTable; +import com.l2jserver.gameserver.model.L2ItemInstance; +import com.l2jserver.gameserver.model.L2Skill; +import com.l2jserver.gameserver.model.actor.L2Character; +import com.l2jserver.gameserver.model.actor.L2Summon; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.itemcontainer.PcInventory; +import com.l2jserver.gameserver.model.zone.L2SpawnZone; +import com.l2jserver.util.Rnd; + +/** + * + * @author Wyatt + * @version 1.3 + * + */ + +public class L2MultiFunctionZone extends L2SpawnZone +{ + + public L2MultiFunctionZone(int id) + { + super(id); + loadConfigs(); + } + + public static boolean pvp_enabled, restart_zone, store_zone, logout_zone, revive_noblesse, revive_heal, revive, remove_buffs, remove_pets, give_noblesse; + static int radius, enchant, revive_delay; + static int[][] spawn_loc; + L2Skill noblesse = SkillTable.getInstance().getInfo(1323, 1); + private static List<String> items = new FastList<String>(); + private static List<String> grades = new FastList<String>(), classes = new FastList<String>(); + public static List<int[]> rewards; + static String[] gradeNames = {"","D","C","B","A","S","S80","S84"}; + + @Override + protected void onEnter(L2Character character) + { + character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, true); + character.setInsideZone(L2Character.ZONE_MULTIFUNCTION, true); + if(!store_zone) + character.setInsideZone(L2Character.ZONE_NOSTORE, true); + + if (character instanceof L2PcInstance) + { + L2PcInstance activeChar = ((L2PcInstance) character); + if(classes != null && classes.contains(""+activeChar.getClassId().getId())) + { + activeChar.teleToLocation(83597,147888,-3405); + activeChar.sendMessage("Your class is not allowed in the MultiFunction zone."); + return; + } + + for(L2ItemInstance o : activeChar.getInventory()._items) + { + if(o.isEquipable() && o.isEquipped() && !checkItem(o)) + { + int slot = activeChar.getInventory().getSlotFromItem(o); + activeChar.getInventory().unEquipItemInBodySlot(slot); + activeChar.sendMessage(o.getName()+" unequiped because is not allowed inside this zone."); + } + } + activeChar.sendMessage("You entered in a MultiFunction zone."); + clear(activeChar); + if(give_noblesse) + noblesse.getEffects(activeChar, activeChar); + if(pvp_enabled && activeChar.getPvpFlag() == 0) + activeChar.updatePvPFlag(1); + } + } + + @Override + protected void onExit(L2Character character) + { + character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, false); + character.setInsideZone(L2Character.ZONE_MULTIFUNCTION, false); + if(!store_zone) + character.setInsideZone(L2Character.ZONE_NOSTORE, false); + + if (character instanceof L2PcInstance) + { + L2PcInstance activeChar = ((L2PcInstance) character); + activeChar.sendMessage("You left from a MultiFunction zone."); + + if(pvp_enabled) + activeChar.stopPvPFlag(); + } + } + + @Override + public void onDieInside(final L2Character character) + { + if (character instanceof L2PcInstance) + { + final L2PcInstance activeChar = ((L2PcInstance) character); + if(revive) + { + ThreadPoolManager.getInstance().scheduleGeneral(new Runnable() + { + @Override + public void run() + { + activeChar.doRevive(); + heal(activeChar); + int[] loc = spawn_loc[Rnd.get(spawn_loc.length)]; + activeChar.teleToLocation(loc[0]+Rnd.get(-radius,radius), loc[1]+Rnd.get(-radius,radius), loc[2]); + } + },revive_delay*1000); + } + } + } + + @Override + public void onReviveInside(L2Character character) + { + if (character instanceof L2PcInstance) + { + L2PcInstance activeChar = ((L2PcInstance) character); + if(revive_noblesse) + noblesse.getEffects(activeChar, activeChar); + if(revive_heal) + heal(activeChar); + } + } + + private void clear (L2PcInstance player) + { + if(remove_buffs) + { + player.stopAllEffectsExceptThoseThatLastThroughDeath(); + if(remove_pets) + { + L2Summon pet = player.getPet(); + if(pet!= null) + { + pet.stopAllEffectsExceptThoseThatLastThroughDeath(); + pet.unSummon(player); + } + } + } + else + { + if(remove_pets) + { + L2Summon pet = player.getPet(); + if(pet!= null) + { + pet.unSummon(player); + } + } + } + } + + static void heal(L2PcInstance activeChar) + { + activeChar.setCurrentHp(activeChar.getMaxHp()); + activeChar.setCurrentCp(activeChar.getMaxCp()); + activeChar.setCurrentMp(activeChar.getMaxMp()); + } + + public static void givereward(L2PcInstance player) + { + if(player.isInsideZone(L2Character.ZONE_MULTIFUNCTION)) + { + for (int[] reward : rewards) + { + PcInventory inv = player.getInventory(); + inv.addItem("Custom Reward", reward[0], reward[1], player, player); + } + } + } + + public static boolean checkItem (L2ItemInstance item) + { + int o = item.getItem().getCrystalType(); + int e = item.getEnchantLevel(); + + if(enchant != 0 && e >= enchant) + { + return false; + } + + if(grades.contains(gradeNames[o])) + return false; + + if(items != null && items.contains(""+item.getItemId())) + return false; + return true; + } + + private static void loadConfigs() + { + try + { + Properties prop = new Properties(); + prop.load(new FileInputStream(new File("./config/MultiFunctionZone.properties"))); + pvp_enabled = Boolean.parseBoolean(prop.getProperty("EnablePvP", "False")); + spawn_loc = parseItemsList(prop.getProperty("SpawnLoc", "150111,144740,-12248")); + revive_delay = Integer.parseInt(prop.getProperty("ReviveDelay", "10")); + if(revive_delay != 0) + { + revive = true; + } + give_noblesse = Boolean.parseBoolean(prop.getProperty("GiveNoblesse", "False")); + String[] propertySplit = prop.getProperty("Items", "").split(","); + if (propertySplit.length != 0) + { + for(String i : propertySplit) + { + items.add(i); + } + } + propertySplit = prop.getProperty("Grades", "").split(","); + if (propertySplit.length != 0) + { + for(String i : propertySplit) + { + if(i.equals("D") || i.equals("C") || i.equals("B") || i.equals("A") || i.equals("S") || i.equals("S80") || i.equals("S84")) + grades.add(i); + } + } + propertySplit = prop.getProperty("Classes", "").split(","); + if (propertySplit.length != 0) + { + for(String i : propertySplit) + { + classes.add(i); + } + } + radius = Integer.parseInt(prop.getProperty("RespawnRadius", "500")); + enchant = Integer.parseInt(prop.getProperty("Enchant", "0")); + remove_buffs = Boolean.parseBoolean(prop.getProperty("RemoveBuffs", "False")); + remove_pets = Boolean.parseBoolean(prop.getProperty("RemovePets", "False")); + restart_zone = Boolean.parseBoolean(prop.getProperty("NoRestartZone", "False")); + store_zone = Boolean.parseBoolean(prop.getProperty("NoStoreZone", "False")); + logout_zone = Boolean.parseBoolean(prop.getProperty("NoLogoutZone", "False")); + revive_noblesse = Boolean.parseBoolean(prop.getProperty("ReviveNoblesse", "False")); + revive_heal = Boolean.parseBoolean(prop.getProperty("ReviveHeal", "False")); + rewards = new ArrayList<int[]>(); + propertySplit = prop.getProperty("Rewards", "57,100000").split(";"); + for (String reward : propertySplit) + { + String[] rewardSplit = reward.split(","); + if (rewardSplit.length == 2) + { + try + { + rewards.add(new int[]{Integer.parseInt(rewardSplit[0]), Integer.parseInt(rewardSplit[1])}); + } + catch (NumberFormatException nfe) + { + } + } + } + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + private static int[][] parseItemsList(String line) + { + final String[] propertySplit = line.split(";"); + if (propertySplit.length == 0) + return null; + + int i = 0; + String[] valueSplit; + final int[][] result = new int[propertySplit.length][]; + for (String value : propertySplit) + { + valueSplit = value.split(","); + if (valueSplit.length != 3) + { + return null; + } + + result[i] = new int[3]; + try + { + result[i][0] = Integer.parseInt(valueSplit[0]); + } + catch (NumberFormatException e) + { + return null; + } + try + { + result[i][1] = Integer.parseInt(valueSplit[1]); + } + catch (NumberFormatException e) + { + return null; + } + try + { + result[i][2] = Integer.parseInt(valueSplit[2]); + } + catch (NumberFormatException e) + { + return null; + } + i++; + } + return result; + } +} \ No newline at end of file Index: java/com/l2jserver/gameserver/network/serverpackets/Die.java =================================================================== --- java/com/l2jserver/gameserver/network/serverpackets/Die.java (revision 5631) +++ java/com/l2jserver/gameserver/network/serverpackets/Die.java (working copy) @@ -27,6 +27,7 @@ import com.l2jserver.gameserver.model.entity.Castle; import com.l2jserver.gameserver.model.entity.Fort; import com.l2jserver.gameserver.model.entity.TvTEvent; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; /** * sample @@ -62,7 +63,7 @@ } _charObjId = cha.getObjectId(); - _canTeleport = !((cha instanceof L2PcInstance && TvTEvent.isStarted() && TvTEvent.isPlayerParticipant(_charObjId)) || cha.isPendingRevive()); + _canTeleport = !((cha instanceof L2PcInstance && TvTEvent.isStarted() && TvTEvent.isPlayerParticipant(_charObjId)) || cha.isPendingRevive() || (cha.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && L2MultiFunctionZone.revive)); if (cha instanceof L2Attackable) _sweepable = ((L2Attackable)cha).isSweepActive(); Index: java/com/l2jserver/gameserver/network/clientpackets/Logout.java =================================================================== --- java/com/l2jserver/gameserver/network/clientpackets/Logout.java (revision 5631) +++ java/com/l2jserver/gameserver/network/clientpackets/Logout.java (working copy) @@ -21,7 +21,9 @@ import com.l2jserver.Config; import com.l2jserver.gameserver.SevenSignsFestival; import com.l2jserver.gameserver.model.L2Party; +import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; @@ -83,6 +85,13 @@ return; } + if(player.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && !L2MultiFunctionZone.logout_zone) + { + player.sendMessage("You cannot logout while inside a Multifunction zone."); + player.sendPacket(ActionFailed.STATIC_PACKET); + return; + } + // Prevent player from logging out if they are a festival participant // and it is in progress, otherwise notify party members that the player // is not longer a participant. ### Eclipse Workspace Patch 1.0 #P L2J_DataPack Index: dist/game/data/zones/peace_zones.xml =================================================================== --- dist/game/data/zones/peace_zones.xml (revision 9174) +++ dist/game/data/zones/peace_zones.xml (working copy) @@ -978,4 +978,10 @@ <node X="-113768" Y="-150965" /> <node X="-115424" Y="-150965" /> </zone> + <zone name="Custom" type="MultiFunctionZone" shape="NPoly" minZ="-15000" maxZ="-10000"> + <node X="130000" Y="160000" /> + <node X="130000" Y="130000" /> + <node X="160000" Y="130000" /> + <node X="160000" Y="160000" /> + </zone> </list> \ No newline at end of file
How to add JAVA codes in eclipse part 2 (code by WYATT) MultiFunctionZone shared
How to add customs and make server online (Using DUC) (4 parts)
https://www.youtube.com/watch?v=4KvBvgdlFGYHow to add Java codes in eclipse(basic)
Soon: Edit textures with Unreal and photoshop
Create - Edit 3D's max models and import to lineage 2
How to adopt buffers between packs
How to Connect website with server (create account) via php
Created by WolfGiaS3na
www.youtube.com/WolfGiaS3na
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
Welcome to my video tutorials on how to create a lineage 2 server. Took me hours to recording, editing and upload these videos of total time about
45 minutes.
Hope you enjoyed, feel freely to ask anything if u are noobiew also i will release a video for server-client modification once i find free time.
Part 1: Compile pack
Part 2: Setup Server
Part 3: Login-Admin
Created by WolfGiaS3na
Project worked is l2j but it's the same for l2jhellas and everything else.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All programs such as Mysql - Navicat(full pirated) - Eclipse - File edit - SVN are include in video description.
Videos released in 1080p and in full screen are clear.
Total time 45 min (part 1 part 2 part 3)
Ps. Please leave comment on my videos
-
p 8a bro ta buffs gia megalitero time na kratane gia l2jhellas?
Δεν κανεις καν τον κοπο να κανεις 1 search στα config του σερβερ... το l2jhellas εχει
buff-song-dance config duration και δεν χρειαζεται προγραμμα αλλα προτιμας την ευκολη λυση τεσπα
-
Katarxas an perases opos itane etimo tou god3x (kapos etsi legotan) sbisto twra allios pane antegrapse ayto p exoume sto l2jhellas p einai fully fixed gt kaname 2 bdomades test kai bug fixing gia na to teliwsoume itane mesa sta bug, twra ta event points ta perneis apo ta clan kai party event kai molis ta mazepseis mporeis na ta xrisimopoiiseis sto solo event gia na pekseis monos...
Οκ ευχαριστω
-
Καλησπερα εχω βαλει ενα Event Raid Boss αλλλα οταν παταω Solo Event ( απο τις επιλογες ) μου λεει
Not enougn event points to participate in... που βρισκω τα event points?? .. δεν γνωριζω παρακαλω να μ πειτε
Ευχαριστω !
-
Hello i have seen many tutorials but i do the same and always get error.
Once i get copy the text from Weapons.txt and armors.txt and trying to paste on Weaponpg.dat or Armorpg.dat
and save it ill get error
i am trying with this one
http://www.4shared.com/rar/wzUNqzcr/Black_Vesper_Weapons_With_Hero.htm
Anyone help me via team viewer or explain me better plz... i really want to import customs armors or weapons but there are all rejected.
-
Βάλε την εσωτερική ip στο router και ανοιξε τα port 2106,7777 και είσαι ok αν έχεις κάνει και τα άλλα που λες.
Συγνωμη ρε φιλαρακι αλλα με την ιδια λογικη δεν θα μπορουσα να κανω online και τα αλλα packs τα ports ειναι ανοικτα...
2106 , 7777 , με τα αλλα pack βαζω external IP και μπαινει μονο με το l2 equal. Εσυ το κατεβασες το pack? Το δοκιμασες??... περιμενω απαντηση
Ευχαριστω !
-
Den einai kalo auto to pack .... einai poly palio kai exei polla bug.
Το ξερω το φανταζομαι δηλαδη αλλα δεν με πολυενδιαφερει καθως ο σερβερ δεν θα γινει online για σοβαρους λογους.
Θα μπουμε εγω και 25 ατομα φιλοι μου κλπ.
-
Λοιπόν φίλε μου άκου..Θα μπείς http://portforward.com θα βρείς το router σου και θα ανοίξεις τα ports(2106,7077,9014).Μετά θα πατήσεις alt και θα γράψεις μπείς:Να Επιτρέπετε ενα πρόγραμα μέσω του τείχους προστασίας των Windows.Θα μπείς και θα ανοίξεις και απο εκει τις πύλες(2106,7777,9014)
Δεν πιστευω να διαβασες καν ΤΙ ΕΚΑΝΑ: :D
εχω ανοιξει ηδη ports και πριν 30 μερες ειχα σηκωσει και l2j pack αρα δεν ειναι τα ports και μονο με αυτο το pack δεν μπορω
να το κανω online το l2equal
-
Συγνωμη αλλα προσπαθω να το κανω online να μπουνε κατι φιλοι μου απο τη σχολη και δεν μπορω !!
Βαζω την external IP στο configs και στο login server ανοιξα και ports κλπ και δεν μπαινει μονο οταν βαζω
127.0.0.1 επισης στο l2.ini εβαλα την IP τι γινετε?
-
Καλησπερα θελω να παρω ενα σερβερ να τον φτιαξω λιγο (add codes + Armors - Weapons - Npc's )
και να τον κανω online για εμενα και τους 25 φιλους μου ( απο facebook και σχολη ).
Μετα απο 2-3 μερες αφου εκανα install τ παντα κ το eclipse εψαχνα ενα σερβερ με source
αρκετα καλο για Mid-rate - to high rate server. Κατεληξα στο pack του FelonBig ...
http://www.4shared.com/file/Fyo-kNJT/Equal_Server_By_FelonBIG.html
το οποιο εχει και το source!.
Αφου το επεξεργαστηκα και εβαλα τα παντα μεσα πηγα να το κανω online αλλα το προβλημα ειναι οτι
δεν γινετε να συνδεθεις οταν βαλεις την external IP στο config. Οταν βαζω του localhost ολα καλα ακομη
και του LAN. Μολις βαλω την NO-IP μου ή ακομη και την κανονικη ΙP μου 84.184.ΧΧΧ.ΧΧΧ δεν μπορω
ουτε εγω να συνδεθω απο το pc μου...
Παρακαλω πολυ οποιος μπορει να με βοηθησει.
ΠΡΑΓΜΑΤΑ ΠΟΥ ΕΚΑΝΑ:
*Εψαξα σε ολα τα forum για help δεν βρηκα τιποτα...
*Τα port στο Router δεν τ κοιταω καν γιατι πριν 30 μερες ειχα σηκωσει και l2j server και ηταν online. ( τωρα δεν ξερω αν για l2equal ειναι αλλα ports )
*Το L2.INI εβαλα την external
*Εκλεισα firewall και οχι δεν εχω anti-virus
Σας παρακαλω οσοι μπορειτε να βοηθησετε θα το εκτιμουσα, ευχαριστω παρα πολυ !! σας εδωσα και το pack 4shared πανω !!
Περιμενω απαντησεις..
Γιαννης!
ΥΓ. Το ιδιο ποστ εκανα και στο Lineage 2 General discussion thread, απλα δεν ηξερα σε ποιο απο τα δυο να το κανω -general ή l2j develop- οποτε
αν καποιος admin το δει μπορει να σβησει ενα απο τα 2 !!
Ευχαριστω πολυ και παλι !
Sas parakalw pragmatika an kapoios gnwrizei na mou apanthsei edosa to pack pio panw k ama 8elete dinw k to thread. Maresi toso polu auto to pack giati den einai preconfigure dinei kai to source kai gia ena server ton opoio 8a paixw me paidia apo ti sxolh mou den 8elw na ton arxisw apo to 0 8elw na exi mesa liga mods k apla na kanw compile me parapanw things inside. euxaristw
-
Καλησπερα θελω να παρω ενα σερβερ να τον φτιαξω λιγο (add codes + Armors - Weapons - Npc's )
και να τον κανω online για εμενα και τους 25 φιλους μου ( απο facebook και σχολη ).
Μετα απο 2-3 μερες αφου εκανα install τ παντα κ το eclipse εψαχνα ενα σερβερ με source
αρκετα καλο για Mid-rate - to high rate server. Κατεληξα στο pack του FelonBig ...
http://www.4shared.com/file/Fyo-kNJT/Equal_Server_By_FelonBIG.html
το οποιο εχει και το source!.
Αφου το επεξεργαστηκα και εβαλα τα παντα μεσα πηγα να το κανω online αλλα το προβλημα ειναι οτι
δεν γινετε να συνδεθεις οταν βαλεις την external IP στο config. Οταν βαζω του localhost ολα καλα ακομη
και του LAN. Μολις βαλω την NO-IP μου ή ακομη και την κανονικη ΙP μου 84.184.ΧΧΧ.ΧΧΧ δεν μπορω
ουτε εγω να συνδεθω απο το pc μου...
Παρακαλω πολυ οποιος μπορει να με βοηθησει.
ΠΡΑΓΜΑΤΑ ΠΟΥ ΕΚΑΝΑ:
*Εψαξα σε ολα τα forum για help δεν βρηκα τιποτα...
*Τα port στο Router δεν τ κοιταω καν γιατι πριν 30 μερες ειχα σηκωσει και l2j server και ηταν online. ( τωρα δεν ξερω αν για l2equal ειναι αλλα ports )
*Το L2.INI εβαλα την external
*Εκλεισα firewall και οχι δεν εχω anti-virus
Σας παρακαλω οσοι μπορειτε να βοηθησετε θα το εκτιμουσα, ευχαριστω παρα πολυ !! σας εδωσα και το pack 4shared πανω !!
Περιμενω απαντησεις..
Γιαννης!
Εικονα απο Login - Game server ολα τρεχουν τελεια !!
ΥΓ. Το ιδιο ποστ εκανα και στο Lineage 2 General discussion thread, απλα δεν ηξερα σε ποιο απο τα δυο να το κανω -general ή l2j develop- οποτε
αν καποιος admin το δει μπορει να σβησει ενα απο τα 2 !!
Ευχαριστω πολυ και παλι !
-
Καλησπερα θελω να παρω ενα σερβερ να τον φτιαξω λιγο (add codes + Armors - Weapons - Npc's )
και να τον κανω online για εμενα και τους 25 φιλους μου ( απο facebook και σχολη ).
Μετα απο 2-3 μερες αφου εκανα install τ παντα κ το eclipse εψαχνα ενα σερβερ με source
αρκετα καλο για Mid-rate - to high rate server. Κατεληξα στο pack του FelonBig ...
http://www.4shared.com/file/Fyo-kNJT/Equal_Server_By_FelonBIG.html
το οποιο εχει και το source!.
Αφου το επεξεργαστηκα και εβαλα τα παντα μεσα πηγα να το κανω online αλλα το προβλημα ειναι οτι
δεν γινετε να συνδεθεις οταν βαλεις την external IP στο config. Οταν βαζω του localhost ολα καλα ακομη
και του LAN. Μολις βαλω την NO-IP μου ή ακομη και την κανονικη ΙP μου 84.184.ΧΧΧ.ΧΧΧ δεν μπορω
ουτε εγω να συνδεθω απο το pc μου...
Παρακαλω πολυ οποιος μπορει να με βοηθησει.
ΠΡΑΓΜΑΤΑ ΠΟΥ ΕΚΑΝΑ:
*Εψαξα σε ολα τα forum για help δεν βρηκα τιποτα...
*Τα port στο Router δεν τ κοιταω καν γιατι πριν 30 μερες ειχα σηκωσει και l2j server και ηταν online. ( τωρα δεν ξερω αν για l2equal ειναι αλλα ports )
*Το L2.INI εβαλα την external
*Εκλεισα firewall και οχι δεν εχω anti-virus
Σας παρακαλω οσοι μπορειτε να βοηθησετε θα το εκτιμουσα, ευχαριστω παρα πολυ !! σας εδωσα και το pack 4shared πανω !!
Περιμενω απαντησεις..
Γιαννης!
-
Hello everyone. I decided to open a home made server and telling that is home made i don't want
to lie to you but please respect the fact that i've being playing at 200-300 low rate server that all closed
such as thegame and bnb e.t.c and i can't find any other like this i want to create so here's what i am thinking that
server should be. ( You have to choose )
1) Interlude - Gracia ?
2) Mana pots or No mana pots
3) Gm Shop till b grade or GM shop till A grade
4) Class changer or Quests?
5) Nobless clear quest or Item drop from RB's
Also server will have these features:
1) Custom commands .tvtjoin .online .away e.t.c
2) Offline trade shop
3) TvT-DM-CTF event
4)Ballance classes 99% - No Bugs - Helpfull staff
5) Full Interlude or gracia Skills
Please choose and let me know!
Server machine:
CPU: i5 3.00 ghz
Ram: 8 gb ddr3
Hd: 1 tera byte
100 mbis port
Compile Server - Set Up - Add Customs - Make Online - Add Java Codes 5/9/2013
in Server Development Discussion [Greek]
Posted
Se eikones sigoura se video den nomizw. Oti video kai an kaneis search sto youtube 8a exi ite down - invalid links kai o uploader dn 8a apantaei s kamia apo tis erwthseis,
eite dn 8a kanei compile kai 8a perni etoimo to pack opote tzampa, eite to video 8a einai 20 second kai 8a exi 1 link pou 8a s grafi na to patiseis gia na pas s forum.
Sta dika mou video kai sto ka8e part dinw xexorista ta link ( 1o part dinw navicat - mysql 2o part file edit 3o part klp ), kai einai apo tis megaluteres analuseis gia na fenonte
xeka8ara kai leinw k 1 problhma sto eclipse pou poloi antimetopizoun me to java path. Epishs ta bhmata einai grhgora-analutika kai tautoxrona exhgw ti kanw k ti einai.
Px. Mysql -> database kai navicat to interface tis database gia na xeroun ti ine to ka8ena. Episis skopeuw na ftiaxw part 4 (How to make server online)
kai part 5 entos 1 ebdomadas - 2 to polu to opoio 8a einai to teleuteo tis seiras How to make your own l2 server based on java, to opoio 8a einai client - server modification
opou gia 30-40 min 8a pirazw client (texturing, configs sto l2.env klp) kai sto server (sql queries kai liga java coding sto eclipse).
Eyxaristw pantos.