Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Eclipse Workspace Patch 1.0
- #P GameServer
- Index: java/ct25/xtreme/Config.java
- ===================================================================
- --- java/ct25/xtreme/Config.java (revision 36)
- +++ java/ct25/xtreme/Config.java (working copy)
- @@ -766,7 +766,13 @@
- public static boolean BUFFER_NPC_ENABLE_REMOVE;
- public static int BUFFER_NPC_FEE_REMOVE[];
- public static boolean BUFFER_NPC_REMOVE_AMOUNT;
- -
- + public static boolean CUSTOM_SPAWN_CLASS;
- + public static int SPANW_MAGE_X;
- + public static int SPANW_MAGE_Y;
- + public static int SPANW_MAGE_Z;
- + public static int SPANW_FIGHTER_X;
- + public static int SPANW_FIGHTER_Y;
- + public static int SPANW_FIGHTER_Z;
- //--------------------------------------------------
- // NPC Settings
- //--------------------------------------------------
- @@ -2576,6 +2582,14 @@
- BUFFER_NPC_REMOVE_AMOUNT = Boolean.parseBoolean(L2JModSettings.getProperty("BufferNpcRemoveAmount", "false"));
- //------------------------------- end------------------------------------------------------------------------//
- + CUSTOM_SPAWN_CLASS = Boolean.parseBoolean(L2JModSettings.getProperty("CustomSpawnClass", "False"));
- + SPANW_MAGE_X = Integer.parseInt(L2JModSettings.getProperty("SpawnMageX", "10"));
- + SPANW_MAGE_Y = Integer.parseInt(L2JModSettings.getProperty("SpawnMageY", "10"));
- + SPANW_MAGE_Z = Integer.parseInt(L2JModSettings.getProperty("SpawnMageZ", "10"));
- + SPANW_FIGHTER_X = Integer.parseInt(L2JModSettings.getProperty("SpawnFighterX", "10"));
- + SPANW_FIGHTER_Y = Integer.parseInt(L2JModSettings.getProperty("SpawnFighterY", "10"));
- + SPANW_FIGHTER_Z = Integer.parseInt(L2JModSettings.getProperty("SpawnFighterZ", "10"));
- +
- L2JMOD_ANTIFEED_ENABLE = Boolean.parseBoolean(L2JModSettings.getProperty("AntiFeedEnable", "false"));
- L2JMOD_ANTIFEED_DUALBOX = Boolean.parseBoolean(L2JModSettings.getProperty("AntiFeedDualbox", "true"));
- L2JMOD_ANTIFEED_DISCONNECTED_AS_DUALBOX = Boolean.parseBoolean(L2JModSettings.getProperty("AntiFeedDisconnectedAsDualbox", "true"));
- Index: dist/game/config/l2jmods.properties
- ===================================================================
- --- dist/game/config/l2jmods.properties (revision 36)
- +++ dist/game/config/l2jmods.properties (working copy)
- @@ -480,3 +480,21 @@
- # will be 1+2=3. Use 0 or negative value for unlimited number of connections.
- # Default: 127.0.0.1,0 (no limits from localhost)
- DualboxCheckWhitelist = 127.0.0.1,0
- +
- +# ---------------------------------------------------------------------------
- +# CustomSpawn
- +# ---------------------------------------------------------------------------
- +# Enable custom spawn
- +CustomSpawnClass = False
- +
- +#Spawn Fighter
- +#Giran
- +SpawnFighterX = 82698
- +SpawnFighterY = 148638
- +SpawnFighterZ = -3473
- +
- +#Spawn Mage
- +#Aden
- +SpawnMageX = 147450
- +SpawnMageY = 27064
- +SpawnMageZ = -2208
- \ No newline at end of file
- Index: java/ct25/xtreme/gameserver/network/clientpackets/CharacterCreate.java
- ===================================================================
- --- java/ct25/xtreme/gameserver/network/clientpackets/CharacterCreate.java (revision 36)
- +++ java/ct25/xtreme/gameserver/network/clientpackets/CharacterCreate.java (working copy)
- @@ -232,7 +232,17 @@
- newChar.addAdena("Init", Config.STARTING_ADENA, null, false);
- - newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
- + if (Config.CUSTOM_SPAWN_CLASS)
- + {
- + if (newChar.isMageClass())
- + newChar.setXYZInvisible(Config.SPANW_MAGE_X, Config.SPANW_MAGE_Y, Config.SPANW_MAGE_Z);
- + else
- + newChar.setXYZInvisible(Config.SPANW_FIGHTER_X, Config.SPANW_FIGHTER_Y, Config.SPANW_FIGHTER_Z);
- + }
- + else
- + {
- + newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
- + }
- newChar.setTitle("");
- if (Config.ENABLE_VITALITY)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement