| 
		
	
	
	
		
	Сообщений: 28 
	Тем: 11 
	Зарегистрирован: Jun 2013
	
 Репутация: 
-111 
	
	
		(максимальный уровень)Изучение скиллов (по книгам)?
 
	
	
	
		
	Сообщений: 1,432 
	Тем: 34 
	Зарегистрирован: Jul 2012
	
 Репутация: 
11,419 
	
	
		11 "В", но они щас ЕГЕ пишут.
	 
	
	
	
		
	Сообщений: 28 
	Тем: 11 
	Зарегистрирован: Jun 2013
	
 Репутация: 
-111 
	
	
		Пускай пишут,максимальный уровень где изменить допустим 85? и как добавить новые скилы,изучая по книгам
	 
	
	
	
		
	Сообщений: 5,670 
	Тем: 145 
	Зарегистрирован: Nov 2008
	
 Репутация: 
33,771 
	
	
		La2lucky Написал:(максимальный уровень)Изучение скиллов (по книгам)?
 
В конфиге есть параметр для максимального уровня, вот от него и смотрите поиском по сурсам.  
 
Required, Skill - теги для поиска класса для изучения скилов.
	 
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
 
	
	
	
		
	Сообщений: 1,058 
	Тем: 129 
	Зарегистрирован: May 2009
	
 Репутация: 
11,626 
	
	
		La2lucky Написал:(максимальный уровень)Изучение скиллов (по книгам)?
 
Experience.java обычно там лежит:
 
			1 
	public final static long LEVEL[] ={
 -1L, // level 0 (unreachable)
 0L,
 68L, // 34 Exp
 363L, // 90 Exp
 1168L, // 194 Exp
 2884L, // 320 Exp
 6038L, // 503 Exp
 11287L, // 513 Exp
 19423L, // 747 Exp
 31378L, // 1045 Exp
 48229L, // level 10 - 1461 Exp
 71201L, // 1977 Exp
 101676L, // 2259 Exp
 141192L, // 2823 Exp
 191452L, // 3190 Exp
 254327L, // 3391 Exp
 331864L, // 4148 Exp
 426284L, // 5115 Exp
 539995L, // 5999 Exp
 675590L, // 7111 Exp
 835854L, // level 20 - 8358 Exp
 1023775L, // 9307 Exp
 1242536L, // 10619 Exp
 1495531L, // 11964 Exp
 1786365L, // 13431 Exp
 2118860L, // 15027 Exp
 2497059L, // 16110 Exp
 2925229L, // 18056 Exp
 3407873L, // 20046 Exp
 3949727L, // 22314 Exp
 4555766L, // level 30 - 22778 Exp
 5231213L, // 23778 Exp
 5981539L, // 25453 Exp
 6812472L, // 27249 Exp
 7729999L, // 29169 Exp
 8740372L, // 30139 Exp
 9850111L, // 32295 Exp
 11066012L, // 34581 Exp
 12395149L, // 37000 Exp
 13844879L, // 39556 Exp
 15422851L, // level 40 - 42254 Exp
 17137002L, // 45097 Exp
 18995573L, // 47488 Exp
 21007103L, // 50016 Exp
 23180442L, // 52682 Exp
 25524751L, // 55488 Exp
 28049509L, // 58436 Exp
 30764519L, // 61529 Exp
 33679907L, // 64769 Exp
 36806133L, // 68159 Exp
 40153995L, // level 50 - 71703 Exp
 45524865L, // 73904 Exp
 51262204L, // 75719 Exp
 57383682L, // 77128 Exp
 63907585L, // 78126 Exp
 70852742L, // 79812 Exp
 80700339L, // 81168 Exp
 91162131L, // 83943 Exp
 102265326L, // 85649 Exp
 114038008L, // 86853 Exp
 126509030L, // level 60 - 87610 Exp
 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
 };
 
 /**
 * This is the first UNREACHABLE level.<BR>
 * ex: If you want a max at 80 & 99.99%, you have to put 81.<BR>
 * <BR>
 */
 public final static byte MAX_LEVEL = 81;
 
 
На //комментарии в Experience.java не обращайте внимания, дёргал из своего нынешнего проекта.
 
Что касается изучения скилов по книгам: 
L2Skill имеет такие строки:
 
			2 
    public static final int SKILL_CUBIC_MASTERY = 143;public static final int SKILL_LUCKY = 194;
 public static final int SKILL_CREATE_COMMON = 1320;
 public static final int SKILL_CREATE_DWARVEN = 172;
 public static final int SKILL_CRYSTALLIZE = 248;
 public static final int SKILL_DIVINE_INSPIRATION = 1405;
 
 
Эти строки используются в SkillSpellbookTable.java 
Например:
 
			3 
	 public int getBookForSkill(int skillId, int level) {
 if(skillId == L2Skill.SKILL_DIVINE_INSPIRATION && level != -1)
 {
 switch(level)
 {
 case 1: return 8618;    // 1 lvl скила, Ancient Book - Divine Inspiration (Modern Language Version)
 case 2: return 8619;    // 2 lvl скила, Ancient Book - Divine Inspiration (Original Language Version)
 case 3: return 8620;    // 3 lvl скила, Ancient Book - Divine Inspiration (Manuscript)
 case 4: return 8621;    // 4 lvl скила, Ancient Book - Divine Inspiration (Original Version)
 default: return -1;
 }
 }
 
 if (!_skillSpellbooks.containsKey(skillId))
 return -1;
 
 return _skillSpellbooks.get(skillId);
 }
 
 
Дальше сами.
 
P.S. Напоминает попытку реализовать все то, что делал я ;D. Тягок ваш путь - юноша.
	 
	
	
	
		
	Сообщений: 1,065 
	Тем: 20 
	Зарегистрирован: Mar 2010
	
 Репутация: 
3,855 
	
	
		блин, и что же за сборка то, где же такой ужас, в виде жесткого хардкода при определении, требуется ли при изучении скилла книга? оО
	 |