xAddytzu Posted May 19, 2009 Posted May 19, 2009 Index: /trunk/L2_GameServer_It/java/config/other.properties =================================================================== #Amount of adena that a new character is given #Default is 0 StartingAdena = 0 + +# Set true for custom spawn location. +CustomSpawn = false +SpawnX = x +SpawnY = y +SpawnZ = z Index: /trunk/L2_GameServer_It/java/net/sf/l2j/Config.java =================================================================== public static float RAID_MIN_RESPAWN_MULTIPLIER; /** Mulitplier for Raid boss maximum time respawn */ public static float RAID_MAX_RESPAWN_MULTIPLIER; /** Amount of adenas when starting a new character */ public static int STARTING_ADENA; + + public static boolean SPAWN_CHAR; + public static int SPAWN_X; + public static int SPAWN_Y; + public static int SPAWN_Z; + @@ RAID_MIN_RESPAWN_MULTIPLIER = Float.parseFloat(otherSettings.getProperty("RaidMinRespawnMultiplier", "1.0")); RAID_MAX_RESPAWN_MULTIPLIER = Float.parseFloat(otherSettings.getProperty("RaidMaxRespawnMultiplier", "1.0")); STARTING_ADENA = Integer.parseInt(otherSettings.getProperty("StartingAdena", "100")); + + SPAWN_CHAR = Boolean.parseBoolean(otherSettings.getProperty("CustomSpawn", "false")); + SPAWN_X = Integer.parseInt(otherSettings.getProperty("SpawnX", "")); + SPAWN_Y = Integer.parseInt(otherSettings.getProperty("SpawnY", "")); + SPAWN_Z = Integer.parseInt(otherSettings.getProperty("SpawnZ", "")); Index: /trunk/L2_GameServer_It/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java =================================================================== @@ -177,7 +177,13 @@ - - newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ); - + if (Config.SPAWN_CHAR) + newChar.setXYZInvisible(Config.SPAWN_X, Config.SPAWN_Y, Config.SPAWN_Z); + else + newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ); + + Quote
Deurian Posted June 20, 2009 Posted June 20, 2009 if it is your job, Very good. I changed spawn location via navicat, but this is very good, and easy for use. Thank you - or whoever created this - Quote
3xpl0it3R Posted June 23, 2009 Posted June 23, 2009 Its good but is better to change it from the database.... Btw nice share.. Quote
z0ul0u Posted July 12, 2009 Posted July 12, 2009 i awas lookinig for this but i dont know how to use it can u plz expalin where to put this? Quote
xAddytzu Posted July 12, 2009 Author Posted July 12, 2009 you must have source / eclipse for compile pack... search tutorial (how to compile) Quote
Horus Posted July 13, 2009 Posted July 13, 2009 My advice: - Don't use this. Its ridiculous, just do it through Navicat. Quote
ZaNteR Posted July 13, 2009 Posted July 13, 2009 UPDATE char_templates SET x='85357'; UPDATE char_templates SET y='15621'; UPDATE char_templates SET z='-4299'; Quote
kurameboli Posted January 6, 2010 Posted January 6, 2010 Fix from navicat , omg ... you just make things complicated >.< Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.