Jump to content

webdes27

Members
  • Posts

    59
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by webdes27

  1. I am glad that my work is not lost! Although cocoa is use.
  2. I am glad that my work is not lost! Although cocoa is use.
  3. I am glad that my work is not lost! Although cocoa is use.
  4. If desired, all can Madboy - thanks left to finish grade Versus - These fixes I lie since 2006 if not sooner! Just dopravil sensitive so do not need!
  5. That's trying to add a new grade in Interlude. That must be understood here that's the code: GameServer/datatables/ItemTable.java ------------------------------------------------------------- _crystalTypes.put("s90", L2Item.CRYSTAL_S90); _crystalTypes.put("s80", L2Item.CRYSTAL_S80); _crystalTypes.put("s", L2Item.CRYSTAL_S); _crystalTypes.put("a", L2Item.CRYSTAL_A); _crystalTypes.put("b", L2Item.CRYSTAL_B); _crystalTypes.put("c", L2Item.CRYSTAL_C); _crystalTypes.put("d", L2Item.CRYSTAL_D); -------------------------------------------------------------- GameServer/model/actor/instance/L2PcInstance.java -------------------------------------------------------------- private static final int[] EXPERTISE_LEVELS = { SkillTreeTable.getInstance().getExpertiseLevel(0), // NONE SkillTreeTable.getInstance().getExpertiseLevel(1), // D SkillTreeTable.getInstance().getExpertiseLevel(2), // C SkillTreeTable.getInstance().getExpertiseLevel(3), // B SkillTreeTable.getInstance().getExpertiseLevel(4), // A SkillTreeTable.getInstance().getExpertiseLevel(5), // S SkillTreeTable.getInstance().getExpertiseLevel(6), // S80 SkillTreeTable.getInstance().getExpertiseLevel(7) // S90 --------------------------------------------------------------- Gameserver/templates/L2Item.java --------------------------------------------------------------- public static final int CRYSTAL_D = 0x01; // ?? public static final int CRYSTAL_C = 0x02; // ?? public static final int CRYSTAL_B = 0x03; // ?? public static final int CRYSTAL_A = 0x04; // ?? public static final int CRYSTAL_S = 0x05; // ?? public static final int CRYSTAL_S80 = 0x06; // ?? public static final int CRYSTAL_S90 = 0x07; // ?? --------------------------------------------------------------- GameServer/model/L2Skill.java --------------------------------------------------------------- // conditional values public final static int COND_GRADEA = 0x010000; public final static int COND_GRADEB = 0x020000; public final static int COND_GRADEC = 0x040000; public final static int COND_GRADED = 0x080000; public final static int COND_GRADES = 0x100000; Here I do not know for sure! --------------------------------------------------------------- SQL: skill_trees.sql --------------------------------------------------------------- INSERT INTO skill_trees VALUES (0,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (0,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (10,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (10,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (18,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (18,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (25,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (25,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (31,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (31,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (38,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (38,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (44,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (44,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (49,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (49,239,7,'Expertise S90',0,90); INSERT INTO skill_trees VALUES (53,239,6,'Expertise S80',0,80); INSERT INTO skill_trees VALUES (53,239,7,'Expertise S90',0,90); Please'll show what is missing! Use assembly L2J Teon Beforehand very grateful! Max Player lvl 100 for Interlude L2JTeon: /* * 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 2, 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, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package net.sf.l2j.gameserver.model.base; public class Experience { public final static long LEVEL[] = { -1L, // level 0 (unreachable) 0L, 68L, 363L, 1168L, 2884L, 6038L, 11287L, 19423L, 31378L, 48229L, // level 10 71201L, 101676L, 141192L, 191452L, 254327L, 331864L, 426284L, 539995L, 675590L, 835854L, // level 20 1023775L, 1242536L, 1495531L, 1786365L, 2118860L, 2497059L, 2925229L, 3407873L, 3949727L, 4555766L, // level 30 5231213L, 5981539L, 6812472L, 7729999L, 8740372L, 9850111L, 11066012L, 12395149L, 13844879L, 15422851L, // level 40 17137002L, 18995573L, 21007103L, 23180442L, 25524751L, 28049509L, 30764519L, 33679907L, 36806133L, 40153995L, // level 50 45524865L, 51262204L, 57383682L, 63907585L, 70852742L, 80700339L, 91162131L, 102265326L, 114038008L, 126509030L, // level 60 146307211L, 167243291L, 189363788L, 212716741L, 237351413L, 271973532L, 308441375L, 346825235L, 387197529L, 429632402L, // level 70 474205751L, 532692055L, 606319094L, 696376867L, 804219972L, 931275828L, 1151275834L, 1511275834L, 2099275834L, 4200000000L, // level 80 6299994999L, 8402177499L, 16805084165L, 25208719998L, 33613084998L, 42018179165L, 50424002499L, 58830555000L, 67237836668L, 75645847503L, // level 90 84054587505L, 92464056674L, 100874255010L, 109285182513L, 117696839183L, 126109225020L, 134522340024L, 142936184195L, 151350757533L, 159766060038L //level 100 }; /** * This is the first UNREACHABLE level.<BR> * ex: If you want a max at 100 & 99.99%, you have to put 101.<BR> * <BR> */ public final static byte MAX_LEVEL = 101; public final static byte MIN_NEWBIE_LEVEL = 6; public final static byte MAX_NEWBIE_LEVEL = 25; } SubClass Max lvl 100 for Interlude L2JTeon: Index: D:/workspace/MMO-Dev_Team_GameServer/java/net/sf/l2j/gameserver/model/base/SubClass.java =================================================================== --- D:/workspace/MMO-Dev_Team_GameServer/java/net/sf/l2j/gameserver/model/base/SubClass.java (revision 0) +++ D:/workspace/MMO-Dev_Team_GameServer/java/net/sf/l2j/gameserver/model/base/SubClass.java (working copy) @@ -88,8 +88,8 @@ public void setExp(long expValue) { - if (expValue > Experience.LEVEL[Experience.MAX_LEVEL]) - expValue = Experience.LEVEL[Experience.MAX_LEVEL]; + if (expValue > (Experience.LEVEL[101] - 1)) + expValue = (Experience.LEVEL[101] - 1); _exp = expValue; } @@ -106,8 +106,8 @@ public void setLevel(byte levelValue) { - if (levelValue > Experience.MAX_LEVEL - 1) - levelValue = Experience.MAX_LEVEL - 1; + if (levelValue > 100) + levelValue = 100; else if (levelValue < 40) levelValue = 40; @@ -116,7 +116,7 @@ public void incLevel() { - if (getLevel() == Experience.MAX_LEVEL - 1) + if (getLevel() == 100) return; _level++;
×
×
  • Create New...