|
Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Удаление |
Ссылки сообщества |
Изображения и альбомы |
Пользователи |
К странице... |
Опции темы |
14.08.2013, 22:31 | #1 |
Пользователь
|
Профессии
Вот решил переделать профессии. Все получилось персонажи создаются, все профессии берутся 1) 20 лвл 2) 60 лвл 3) 80 лвл. ошибки не вылетают...
ClassId:Свернуть ↑
fighter(0x00, false, Race.Human, null),
Свернуть ↑Развернуть ↓
warrior(0x01, false, Race.Human, fighter), gladiator(0x02, false, Race.Human, warrior), dummyEntry1(3, false, null, null), knight(0x04, false, Race.Human, fighter), paladin(0x05, false, Race.Human, knight), dummyEntry2(6, false, null, null), rogue(0x07, false, Race.Human, fighter), treasureHunter(0x08, false, Race.Human, rogue), dummyEntry3(9, false, null, null), mage(0x0a, true, Race.Human, null), wizard(0x0b, true, Race.Human, mage), sorceror(0x0c, true, Race.Human, wizard), dummyEntry4(13, false, null, null), dummyEntry5(14, false, null, null), cleric(0x0f, true, Race.Human, mage), bishop(0x10, true, Race.Human, cleric), dummyEntry6(17, false, null, null), elvenFighter(0x12, false, Race.Elf, null), elvenKnight(0x13, false, Race.Elf, elvenFighter), dummyEntry7(20, false, null, null), swordSinger(0x15, false, Race.Elf, elvenKnight), elvenScout(0x16, false, Race.Elf, elvenFighter), dummyEntry8(23, false, null, null), silverRanger(0x18, false, Race.Elf, elvenScout), elvenMage(0x19, true, Race.Elf, null), elvenWizard(0x1a, true, Race.Elf, elvenMage), spellsinger(0x1b, true, Race.Elf, elvenWizard), dummyEntry9(28, false, null, null), oracle(0x1d, true, Race.Elf, elvenMage), elder(0x1e, true, Race.Elf, oracle), darkFighter(0x1f, false, Race.DarkElf, null), palusKnight(0x20, false, Race.DarkElf, darkFighter), dummyEntry10(33, false, null, null), bladedancer(0x22, false, Race.DarkElf, palusKnight), assassin(0x23, false, Race.DarkElf, darkFighter), abyssWalker(0x24, false, Race.DarkElf, assassin), dummyEntry11(37, false, null, null), darkMage(0x26, true, Race.DarkElf, null), darkWizard(0x27, true, Race.DarkElf, darkMage), spellhowler(0x28, true, Race.DarkElf, darkWizard), dummyEntry12(41, false, null, null), shillienOracle(0x2a, true, Race.DarkElf, darkMage), shillenElder(0x2b, true, Race.DarkElf, shillienOracle), orcFighter(0x2c, false, Race.Orc, null), orcRaider(0x2d, false, Race.Orc, orcFighter), destroyer(0x2e, false, Race.Orc, orcRaider), orcMonk(0x2f, false, Race.Orc, orcFighter), tyrant(0x30, false, Race.Orc, orcMonk), orcMage(0x31, false, Race.Orc, null), orcShaman(0x32, true, Race.Orc, orcMage), overlord(0x33, true, Race.Orc, orcShaman), dummyEntry13(52, false, null, null), dwarvenFighter(0x35, false, Race.Dwarf, null), scavenger(0x36, false, Race.Dwarf, dwarvenFighter), bountyHunter(0x37, false, Race.Dwarf, scavenger), artisan(0x38, false, Race.Dwarf, dwarvenFighter), warsmith(0x39, false, Race.Dwarf, artisan), // Dummy Entries (id's already in decimal format) <START> dummyEntry14(58, false, null, null), dummyEntry15(59, false, null, null), dummyEntry16(60, false, null, null), dummyEntry17(61, false, null, null), dummyEntry18(62, false, null, null), dummyEntry19(63, false, null, null), dummyEntry20(64, false, null, null), dummyEntry21(65, false, null, null), dummyEntry22(66, false, null, null), dummyEntry23(67, false, null, null), dummyEntry24(68, false, null, null), dummyEntry25(69, false, null, null), dummyEntry26(70, false, null, null), dummyEntry27(71, false, null, null), dummyEntry28(72, false, null, null), dummyEntry29(73, false, null, null), dummyEntry30(74, false, null, null), dummyEntry31(75, false, null, null), dummyEntry32(76, false, null, null), dummyEntry33(77, false, null, null), dummyEntry34(78, false, null, null), dummyEntry35(79, false, null, null), dummyEntry36(80, false, null, null), dummyEntry37(81, false, null, null), dummyEntry38(82, false, null, null), dummyEntry39(83, false, null, null), dummyEntry40(84, false, null, null), dummyEntry41(85, false, null, null), dummyEntry42(86, false, null, null), dummyEntry43(87, false, null, null), // 3rd classes duelist(0x58, false, Race.Human, gladiator), dummyEntry44(89, false, null, null), phoenixKnight(0x5a, false, Race.Human, paladin), dummyEntry45(91, false, null, null), dummyEntry46(92, false, null, null), adventurer(0x5d, false, Race.Human, treasureHunter), archmage(0x5e, true, Race.Human, sorceror), dummyEntry47(95, false, null, null), dummyEntry48(96, false, null, null), cardinal(0x61, true, Race.Human, bishop), dummyEntry49(98, false, null, null), dummyEntry50(99, false, null, null), swordMuse(0x64, false, Race.Elf, swordSinger), dummyEntry51(101, false, null, null), moonlightSentinel(0x66, false, Race.Elf, silverRanger), mysticMuse(0x67, true, Race.Elf, spellsinger), dummyEntry52(104, false, null, null), evaSaint(0x69, true, Race.Elf, elder), dummyEntry53(106, false, null, null), spectralDancer(0x6b, false, Race.DarkElf, bladedancer), ghostHunter(0x6c, false, Race.DarkElf, abyssWalker), dummyEntry54(109, false, null, null), stormScreamer(0x6e, true, Race.DarkElf, spellhowler), dummyEntry55(111, false, null, null), shillienSaint(0x70, true, Race.DarkElf, shillenElder), titan(0x71, false, Race.Orc, destroyer), grandKhauatari(0x72, false, Race.Orc, tyrant), dominator(0x73, true, Race.Orc, overlord), dummyEntry56(116, false, null, null), fortuneSeeker(0x75, false, Race.Dwarf, bountyHunter), maestro(0x76, false, Race.Dwarf, warsmith); PlayerClass:Свернуть ↑
HumanFighter(Human, Fighter, First),
Свернуть ↑Развернуть ↓
Warrior(Human, Fighter, Second), Gladiator(Human, Fighter, Third), dummyEntry1(null, null, null), HumanKnight(Human, Fighter, Second), Paladin(Human, Fighter, Third), dummyEntry2(null, null, null), Rogue(Human, Fighter, Second), TreasureHunter(Human, Fighter, Third), dummyEntry3(null, null, null), HumanMystic(Human, Mystic, First), HumanWizard(Human, Mystic, Second), Sorceror(Human, Mystic, Third), dummyEntry4(null, null, null), dummyEntry5(null, null, null), Cleric(Human, Priest, Second), Bishop(Human, Priest, Third), dummyEntry6(null, null, null), ElvenFighter(Elf, Fighter, First), ElvenKnight(Elf, Fighter, Second), dummyEntry7(null, null, null), Swordsinger(Elf, Fighter, Third), ElvenScout(Elf, Fighter, Second), dummyEntry8(null, null, null), SilverRanger(Elf, Fighter, Third), ElvenMystic(Elf, Mystic, First), ElvenWizard(Elf, Mystic, Second), Spellsinger(Elf, Mystic, Third), dummyEntry9(null, null, null), ElvenOracle(Elf, Priest, Second), ElvenElder(Elf, Priest, Third), DarkElvenFighter(DarkElf, Fighter, First), PalusKnight(DarkElf, Fighter, Second), dummyEntry10(null, null, null), Bladedancer(DarkElf, Fighter, Third), Assassin(DarkElf, Fighter, Second), AbyssWalker(DarkElf, Fighter, Third), dummyEntry11(null, null, null), DarkElvenMystic(DarkElf, Mystic, First), DarkElvenWizard(DarkElf, Mystic, Second), Spellhowler(DarkElf, Mystic, Third), dummyEntry12(null, null, null), ShillienOracle(DarkElf, Priest, Second), ShillienElder(DarkElf, Priest, Third), OrcFighter(Orc, Fighter, First), OrcRaider(Orc, Fighter, Second), Destroyer(Orc, Fighter, Third), OrcMonk(Orc, Fighter, Second), Tyrant(Orc, Fighter, Third), OrcMystic(Orc, Mystic, First), OrcShaman(Orc, Mystic, Second), Overlord(Orc, Mystic, Third), dummyEntry13(null, null, null), DwarvenFighter(Dwarf, Fighter, First), DwarvenScavenger(Dwarf, Fighter, Second), BountyHunter(Dwarf, Fighter, Third), DwarvenArtisan(Dwarf, Fighter, Second), Warsmith(Dwarf, Fighter, Third), dummyEntry14(null, null, null), dummyEntry15(null, null, null), dummyEntry16(null, null, null), dummyEntry17(null, null, null), dummyEntry18(null, null, null), dummyEntry19(null, null, null), dummyEntry20(null, null, null), dummyEntry21(null, null, null), dummyEntry22(null, null, null), dummyEntry23(null, null, null), dummyEntry24(null, null, null), dummyEntry25(null, null, null), dummyEntry26(null, null, null), dummyEntry27(null, null, null), dummyEntry28(null, null, null), dummyEntry29(null, null, null), dummyEntry30(null, null, null), dummyEntry31(null, null, null), dummyEntry32(null, null, null), dummyEntry33(null, null, null), dummyEntry34(null, null, null), dummyEntry35(null, null, null), dummyEntry36(null, null, null), dummyEntry37(null, null, null), dummyEntry38(null, null, null), dummyEntry39(null, null, null), dummyEntry40(null, null, null), dummyEntry41(null, null, null), dummyEntry42(null, null, null), dummyEntry43(null, null, null), // 3rd classes duelist(Human, Fighter, Fourth), dummyEntry44(null, null, null), phoenixKnight(Human, Fighter, Fourth), dummyEntry45(null, null, null), dummyEntry46(null, null, null), adventurer(Human, Fighter, Fourth), archmage(Human, Mystic, Fourth), dummyEntry47(null, null, null), dummyEntry48(null, null, null), cardinal(Human, Mystic, Fourth), dummyEntry49(null, null, null), dummyEntry50(null, null, null), swordMuse(Elf, Fighter, Fourth), dummyEntry51(null, null, null), moonlightSentinel(Elf, Fighter, Fourth), mysticMuse(Elf, Mystic, Fourth), dummyEntry52(null, null, null), evaSaint(Elf, Mystic, Fourth), shillienTemplar(DarkElf, Fighter, Fourth), spectralDancer(DarkElf, Fighter, Fourth), ghostHunter(DarkElf, Fighter, Fourth), ghostSentinel(DarkElf, Fighter, Fourth), stormScreamer(DarkElf, Mystic, Fourth), spectralMaster(DarkElf, Mystic, Fourth), shillienSaint(DarkElf, Mystic, Fourth), titan(Orc, Fighter, Fourth), grandKhauatari(Orc, Fighter, Fourth), dominator(Orc, Mystic, Fourth), doomcryer(Orc, Mystic, Fourth), fortuneSeeker(Dwarf, Fighter, Fourth), maestro(Dwarf, Fighter, Fourth); хочу спросить умных людей: В дальнейшем эти изменения могут на что-то повлиять? Благодарю! |
14.08.2013, 23:30 | #2 | |
fin-ex.corp
Регистрация: 01.05.2009
Адрес: г. Новороссийск
Возраст: 34
Сообщений: 1,057
Отблагодарили 403 раз(а)
Рейтинг мнений:
221
|
Re: Профессии
Цитата:
Единственное НО. Названия профессий не будут пониматься клиентом, и будет у вас название начального класса. |
|
14.08.2013, 23:44 | #3 |
Пользователь
|
Re: Профессии
у меня все класы росписаны так::Свернуть ↑
<class id="4" parentId="0">
Свернуть ↑Развернуть ↓
<set name="className" val="Защитник" /> <set name="raceId" val="0" /> <set name="str" val="40" /> <set name="con" val="43" /> <set name="dex" val="30" /> <set name="int" val="21" /> <set name="wit" val="11" /> <set name="men" val="25" /> <set name="pAtk" val="4" /> <set name="pDef" val="80" /> <set name="mAtk" val="6" /> <set name="mDef" val="41" /> <set name="runSpd" val="115" /> <set name="spawnX" val="-71338" /> <set name="spawnY" val="258271" /> <set name="spawnZ" val="-3104" /> <set name="radius" val="9" /> <set name="height" val="23" /> <set name="hp" val="327.0" /> <set name="lvlHpAdd" val="29.7" /> <set name="lvlHpMod" val="0.37" /> <set name="cp" val="196.2" /> <set name="lvlCpAdd" val="17.82" /> <set name="lvlCpMod" val="0.22" /> <set name="mp" val="144.0" /> <set name="lvlMpAdd" val="17.82" /> <set name="lvlMpMod" val="0.22" /> <set name="baseLvl" val="20" /> <skillTrees> <!-- Aggression --> <skill id="28" lvl="1" sp="3300" minLvl="24" /> </skillTrees> </class> И даже получение профессии через проф менеджера отображается мое название... А картинки что показываю обозначение профессии: дальний бой/ближний бой/защитный тип/Лекарь и т.д.. отображаются как надо т.к. я подобрал нужные профессии/значки что бы подходили к моему классу. finfan, Спасибо! |
14.08.2013, 23:59 | #4 | |
fin-ex.corp
Регистрация: 01.05.2009
Адрес: г. Новороссийск
Возраст: 34
Сообщений: 1,057
Отблагодарили 403 раз(а)
Рейтинг мнений:
221
|
Re: Профессии
Цитата:
Чтобы там отображалась ваша новая профессия, необходимо прописать её в клиенте в файле SysString.dat. Иными словами, к каждой профессии, клиент подбирает отдельный ID сообщения, которое находится в sysstring.dat. С нуля созданная профа - не обладает таким ИД и клиентом распознаться - не может. Чтобы эту конетель поправить, необходимы знания, либо деньги - для оплаты этих знаний. |
|
15.08.2013, 00:52 | #5 |
Пользователь
|
Re: Профессии
Hе не я все сделал как надо, меня просто интересовало возникнут ли проблемы со стороны ядра, а с клиентом я разобрался...
http://i081.radikal.ru/1308/8e/b3c0f01570d1.png Спасибо. Добавлено через 12 часов 1 минуту Еще хотел спросить, в каком .java файле находится перечисление профессий которые участвуют в олимпиаде... ведь некоторые мне надо удалить... Буду благодарен! Последний раз редактировалось smy55; 15.08.2013 в 12:53. Причина: Добавлено сообщение |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
itamename-e.dat | UFODriverr | Lineage II | 5 | 28.02.2021 18:17 |
Создание нового класса / создание новой профессии | marvellously | Тех-документация | 26 | 06.09.2017 02:52 |
Получение профессии | Noize | Lineage II | 4 | 15.04.2013 21:40 |
Получение профессии | Wolfas | Серверная часть | 7 | 05.09.2010 07:38 |