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

Не выдаётся награда за ПК ПВП

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

Здравствуйте помогите пожалуйста  разобраться эта тема уже была решений не было а очень нужно)


 


Сборка  EmuRT


 


За ПК дают награду, а за ПВП нет

 

# Система награды за ПВП

PkPvPKillEnable = True

# Количество предметов выдаваемых в награду за ПВП

PvPKillRewardCount = 10

# Предмет выдаваемый в награду за ПВП

PvPkillRewardItem = 3483

# Количество предметов выдаваемых в награду за ПК

PkKillRewardCount = 10

# Предмет выдаваемый в награду за ПК

PkkillRewardItem = 3483

# Выдавать ли участником ПВП/ПК награду из одного IP

PkPvPTieifSameIP = True

 

Кто-нибудь знает решение проблемы? Как исправить? Где находится файл с кодом?

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


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

 

Здравствуйте помогите пожалуйста  разобраться эта тема уже была решений не было а очень нужно)

 

Сборка  EmuRT

 

За ПК дают награду, а за ПВП нет
 
# Система награды за ПВП
PkPvPKillEnable = True
# Количество предметов выдаваемых в награду за ПВП
PvPKillRewardCount = 10
# Предмет выдаваемый в награду за ПВП
PvPkillRewardItem = 3483
# Количество предметов выдаваемых в награду за ПК
PkKillRewardCount = 10
# Предмет выдаваемый в награду за ПК
PkkillRewardItem = 3483
# Выдавать ли участником ПВП/ПК награду из одного IP
PkPvPTieifSameIP = True
 
Кто-нибудь знает решение проблемы? Как исправить? Где находится файл с кодом?

 

открывать сурс и править

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


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

открывать сурс и править

ну это понятно я вот только не могу найти какой имено java нужно править.

не могу найти где этот код.

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

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


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

ну это понятно я вот только не могу найти какой имено java нужно править.

не могу найти где этот код.

в L2Pc

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


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

что это и где оно?

могут быть классы: L2PcInstance, L2Player, Player

может в gameserver.model.Player

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

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


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

могут быть классы: L2PcInstance, L2Player, Player

может в gameserver.model.Player

В сборке emurt такого нет. 

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


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

В сборке emurt такого нет. 

я не знаю какие там классы есть в Emurt, с исходником не сталкивался. Пропиши в поиске по очереди один этих классов что я написал, дальше следуй за конфигом. Или же сделай поиск по конфигу.

Возможно конфиг попросту не реализован.

По видимому вы не сможете сделать фикс, тк не имеете представления о структуре исходного кода. Как вариант взять реализацию из другого схожего исходника и перенести к себе.

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


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

я не знаю какие там классы есть в Emurt, с исходником не сталкивался. Пропиши в поиске по очереди один этих классов что я написал, дальше следуй за конфигом. Или же сделай поиск по конфигу.

Возможно конфиг попросту не реализован.

По видимому вы не сможете сделать фикс, тк не имеете представления о структуре исходного кода. Как вариант взять реализацию из другого схожего исходника и перенести к себе.

Конфиг реализован только не полностью при ПК дает итемы. Пробну поиском

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


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

Конфиг реализован только не полностью при ПК дает итемы. Пробну поиском

Player.java или Creature.java

Найди метод doKill или doDie и там смотри

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


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

Player.java или Creature.java

Найди метод doKill или doDie и там смотри

в этой сборке нету таких файлов

 а по поиску таких переменных нашло только там где инсты

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


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

 

Здравствуйте помогите пожалуйста  разобраться эта тема уже была решений не было а очень нужно)

 

Сборка  EmuRT

 

За ПК дают награду, а за ПВП нет
 
# Система награды за ПВП
PkPvPKillEnable = True
# Количество предметов выдаваемых в награду за ПВП
PvPKillRewardCount = 10
# Предмет выдаваемый в награду за ПВП
PvPkillRewardItem = 3483
# Количество предметов выдаваемых в награду за ПК
PkKillRewardCount = 10
# Предмет выдаваемый в награду за ПК
PkkillRewardItem = 3483
# Выдавать ли участником ПВП/ПК награду из одного IP
PkPvPTieifSameIP = True
 
Кто-нибудь знает решение проблемы? Как исправить? Где находится файл с кодом?

 

А почему бы не облегчить поиски?

1. Забить по сурсу "PkPvPKillEnable"

2. Узнать где конфиг используется, и что он включает вообще. Может мозгов у кфг вообще то и не быть.

3. Поправить ошибку, если такова есть.

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

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


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

в этой сборке нету таких файлов

 а по поиску таких переменных нашло только там где инсты

в Emurte есть!

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


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

в этой сборке нету таких файлов

 а по поиску таких переменных нашло только там где инсты

Всё там есть.

l2p.gameserver.model.Player

l2p.gameserver.model.Creature

E:\emurt\java\l2p\gameserver\model\Player.java (3 hits)
Line 3471:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {
Line 3487:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {
Line 3588:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {
Изменено пользователем Ramsheart

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


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

В папке models файл Player.java метод doKill поищи ноо, его не хера не возможно поправить так как там счетчик прое*ан. Попробывал на гринде исправить не как. Написал свою систему не как, бросил на хер эти ваши и перешел в L2j-Dev.

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


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

 

Всё там есть.

l2p.gameserver.model.Player

l2p.gameserver.model.Creature

E:\emurt\java\l2p\gameserver\model\Player.java (3 hits)
Line 3471:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {
Line 3487:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {
Line 3588:             if (Config.SERVICES_PK_PVP_KILL_ENABLE) {

вот и смотри эти строчки там где то будет проверка на убийство, и player.addItem 

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


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

вот и смотри эти строчки там где то будет проверка на убийство, и player.addItem 

Мне то зачем? Крайне бесполезная для меня функция.

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


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

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

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

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

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

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

Войти

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

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

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

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

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