Перейти к содержанию
Авторизация  
zyklon696

Стартовые пассивные скиллы. High Five EmuRT rev 10

Рекомендуемые сообщения

Здравствуйте. 
Проблема следующая: На старте всем персонажам выдаются три пассивных скилла Light Armor Mastery,Heavy Armor Mastery,RobeArmor Mastery 

Скиллы максимального уровня. Видимо при тестировании этих самых скиллов, девелопер на старте их выдавал, так как именно эти скиилы в списке фиксов в этой реве.

Я перерыл конфиги, не нашел не где выдачу посторонних скиллов. 

Так же в сборке стоит конфигурация, удалять все скиллы которые не относятся к классу. Если выдавать ГМом, то после релога исчезнут. 
Скорее всего, это стоит где то в исходниках, но где не знаю. 
Я буду рад всем адекватным ответам по этому вопросу, заранее спасибо за ваши ответы. RQr9-Sguyqo.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. 

Проблема следующая: На старте всем персонажам выдаются три пассивных скилла Light Armor Mastery,Heavy Armor Mastery,RobeArmor Mastery 

Скиллы максимального уровня. Видимо при тестировании этих самых скиллов, девелопер на старте их выдавал, так как именно эти скиилы в списке фиксов в этой реве.

Я перерыл конфиги, не нашел не где выдачу посторонних скиллов. 

Так же в сборке стоит конфигурация, удалять все скиллы которые не относятся к классу. Если выдавать ГМом, то после релога исчезнут. 

Скорее всего, это стоит где то в исходниках, но где не знаю. 

Я буду рад всем адекватным ответам по этому вопросу, заранее спасибо за ваши ответы. RQr9-Sguyqo.jpg

Возможно не выдавал, а прописывал скиллы на лвл 1  

Точно не знаю как в хф идет , но примерно так 

gameserver\data\skill_tree\skill_tree\ (все классы)

или так

game\data\skillTrees\1Class 

Изменено пользователем NewQuit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ща архив распакую.

Изменено пользователем Khrome

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут 2 варианта, выдача или в сборке или в ядре.

Если в сборке, то ищите лучше всего через папку skill_tree (выделяете все файлы которые есть в этой папке и ищите общим поиском по id скилла, например через note pad), и если выдача в сборке, то id этого скилла высветится у вас в каком-то из этих файлов.

ID скилла вы можете узнать, посмотрев его в скиллах чара через админку или в базе.

 

Если в той папке вы не обнаружите заветного ID, то выдача именно в ядре, в таком случае нужно искать исходник и фиксить (найти выдачу этого скилла в исходнике дело 1 минуты, но нужно иметь исходник).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут 2 варианта, выдача или в сборке или в ядре.

Если в сборке, то ищите лучше всего через папку skill_tree (выделяете все файлы которые есть в этой папке и ищите общим поиском по id скилла, например через note pad), и если выдача в сборке, то id этого скилла высветится у вас в каком-то из этих файлов.

ID скилла вы можете узнать, посмотрев его в скиллах чара через админку или в базе.

 

Если в той папке вы не обнаружите заветного ID, то выдача именно в ядре, в таком случае нужно искать исходник и фиксить (найти выдачу этого скилла в исходнике дело 1 минуты, но нужно иметь исходник).

В skill_tree не нашел. 

Исходники есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В skill_tree не нашел. 

Исходники есть

В таком случае, попробуйте через исходник поискать, например через eclipse, точно так же по id, охватывайте только весь исходный код.

Если не знаете как это сделать, могу помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В таком случае, попробуйте через исходник поискать, например через eclipse, точно так же по id, охватывайте только весь исходный код.

Если не знаете как это сделать, могу помочь.

Eclipse не пользовался. Сейчас установлю, попробую разобраться. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте найти файл normal_skill_tree.xml и в нем скилы

 

если нет то тогда или конфиги или ядро

Изменено пользователем Himka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Eclipse не пользовался. Сейчас установлю, попробую разобраться. 

Там все просто, особенно удобно пользоваться поиском, не труднее чем искать через note pad =)

Как установите, копируйте исходы в какую-либо папку, затем внутри эклипса создайте новый java-proect, затем укажите пути к копированным иходам и к яве, затем попробуйте тестово скомпилить, ну и затем ищите. 

 

Если компьютер позволяет (не совсем какой-нить древний кусок пентиума), то впринцыпе можно открыть все исходы и в note pad, он их будет грузить несколько минут или около того, но все туда поместит и можно тоже общим поиском найти.

(Если комп быстрый, то вообще все откроет за 20-30 сек.) 

Изменено пользователем UltrusAra

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте найти файл normal_skill_tree.xml и в нем скилы

 

если нет то тогда или конфиги или ядро

В этом файле поискал, они там только для нужных классов. Вообщем, без отклонений. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В этом файле поискал, они там только для нужных классов. Вообщем, без отклонений. 

поиск по конфигам или ядру тогда

PS не забывайте проверить на простых персонажах а не только на Админ

Изменено пользователем Himka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там все просто, особенно удобно пользоваться поиском, не труднее чем искать через note pad =)

Как установите, копируйте исходы в какую-либо папку, затем внутри эклипса создайте новый java-proect, затем укажите пути к копированным иходам и к яве, затем попробуйте тестово скомпилить, ну и затем ищите. 

 

Если компьютер позволяет (не совсем какой-нить древний кусок пентиума), то впринцыпе можно открыть все исходы и в note pad, он их будет грузить несколько минут или около того, но все туда поместит и можно тоже общим поиском найти.

(Если комп быстрый, то вообще все откроет за 20-30 сек.) 

С Eclipse не разобрался. Через Notepad++ легко открыл и просмотрел, совпадений не нашел. Искал Id 251 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема все еще актуальна.
Неужели не кто не сталкивался с этой проблемой? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема все еще актуальна.

Неужели не кто не сталкивался с этой проблемой? 

Сервер открываете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все еще актуально! 
По поводу удаления скиллов ГМом, я ошибся. Скиллы после релога снова появляются. 
В исходниках искал совпадения по id, не нашел. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все еще актуально! 

По поводу удаления скиллов ГМом, я ошибся. Скиллы после релога снова появляются. 

В исходниках искал совпадения по id, не нашел. 

Ищите лучше. они по любому где-то есть (*.xml, *.config, *.sql, *.java) 

Скилы загружаются во время входа в игру. Зайдите в исходник, найдите этот момент (вроде бы в EnterWorld) и смотрите, где происходит авто изучение недостающих умений. 

Изменено пользователем zGosu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

\dist\gameserver\data\scripts\services\PvpToExp.java

 /*   

    * Все персонажи, вне зависимости от рассы и класса, получают пассивные скиллы на броню.
    *   Сброс скиллов через админку, решает проблему до первого релога.
    *   
    *   Skill skill = SkillTable.getInstance().getInfo(251, 45);
    *   player.addSkill(skill);
    *   skill = SkillTable.getInstance().getInfo(252, 45);
    *   player.addSkill(skill);
    *   skill = SkillTable.getInstance().getInfo(253, 43);
    *   player.addSkill(skill);
*/
Закомментировать в исходниках и заново скомпилить.
 
Решено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...