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

.epic пишет всегда активен рб

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

Ребят подскажите пожалуйста убиваю рб, а в скрипте .epic  для pwsoft пишет всегда активен хоть я рб убил

 

 

 

image.png

GrandBossSpawn.java

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

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


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, serfan1 сказал:

Пиши в скайп в профиле

скайпом не пользуюсь  а сам скрипт выложил

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


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

А босс точно эпик ? Если у него тип L2RaidBoss то оно не будет правильно отображать инфу, ибо оно берет всю инфу с grandboss_data

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


Ссылка на сообщение
Поделиться на другие сайты
27 минут назад, (D)uality сказал:

А босс точно эпик ? Если у него тип L2RaidBoss то оно не будет правильно отображать инфу, ибо оно берет всю инфу с grandboss_data

image.thumb.png.ce9b25d618f7ce30ce59dc7c2e018219.pngя их туда  добавил чтобы они отображали в .epic ну вот как сделать чтобы он показывал что мёртвый то всегда активен

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, LoveYogurt сказал:

image.thumb.png.ce9b25d618f7ce30ce59dc7c2e018219.pngя их туда  добавил чтобы они отображали в .epic ну вот как сделать чтобы он показывал что мёртвый то всегда активен

Тип в твоих рб стоит  L2GrandBoss или L2RaidBoss .  судя по скрепту нужно чтобы у их был type  L2GrandBoss чтобы они заносились в таблицу grandboss_data

попробуй смени Тип РБ на гренд бос .

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


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

В пв попросту не обновляет данные бд помое килла рб, метод уже готовый есть, просто надо дописать строку кода. На вопрос как тогда работает? Просто. Пока сборка работает все хранится в памяти. А скрипт берет инфу с базы

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Smowk сказал:

Тип в твоих рб стоит  L2GrandBoss или L2RaidBoss .  судя по скрепту нужно чтобы у их был type  L2GrandBoss чтобы они заносились в таблицу grandboss_data

попробуй смени Тип РБ на гренд бос .

поставил без результат но 

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


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

Мда... глянул я содержимое GrandBossSpawn.java и знаете господа... в приличном обществе за такой код бьют канделябрами, прямо по бестолковке...

Каждый раз, когда кто-то юзает команду, лезть в бд за данными...

 

Добавлено позже:

Оу!... Я сразу даже не заметил главного маразма в коде - там на получение статуса каждого босса из списка идет процесс "коннект с бд -> чтение данных -> закрытие коннекта".

Т.е. в данном случае 9 (девять!) раз соединяется с бд чтобы получить данные.

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

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


Ссылка на сообщение
Поделиться на другие сайты
59 минут назад, Gaikotsu сказал:

Мда... глянул я содержимое GrandBossSpawn.java и знаете господа... в приличном обществе за такой код бьют канделябрами, прямо по бестолковке...

Каждый раз, когда кто-то юзает команду, лезть в бд за данными...

ну извините в этом не шарю)  показывал именно сначала эпик тока  а как сделать так чтобы он считывал три эпика и дополнительных рб 

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

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


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, LoveYogurt сказал:

ну извините в этом не шарю)  показывал именно сначала эпик тока  а как сделать так чтобы он считывал три эпика и дополнительных рб 

 

 

 

GrandBossSpawn.java

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

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


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, gvb сказал:

1. WARNING in \GrandBossSpawn.java (at line 9)
        import net.sf.l2j.mysql.Close;
               ^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Close is never used
----------
2. WARNING in \GrandBossSpawn.java (at line 10)
        import net.sf.l2j.mysql.Connect;
               ^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Connect is never used
----------
3. WARNING in \GrandBossSpawn.java (at line 11)
        import java.sql.PreparedStatement;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.sql.PreparedStatement is never used
----------
4. WARNING in \GrandBossSpawn.java (at line 12)
        import java.sql.ResultSet;
               ^^^^^^^^^^^^^^^^^^
The import java.sql.ResultSet is never used
----------
5. WARNING in \GrandBossSpawn.java (at line 13)
        import java.sql.SQLException;
               ^^^^^^^^^^^^^^^^^^^^^
The import java.sql.SQLException is never used
----------
6. WARNING in \GrandBossSpawn.java (at line 14)
        import net.sf.l2j.L2DatabaseFactory;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.L2DatabaseFactory is never used
----------
6 problems (6 warnings)

 

а когда ввожу команду то пишет так 
Failed running: C.Say2 //java.lang.NullPointerException

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

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


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, LoveYogurt сказал:

1. WARNING in \GrandBossSpawn.java (at line 9)
        import net.sf.l2j.mysql.Close;
               ^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Close is never used
----------
2. WARNING in \GrandBossSpawn.java (at line 10)
        import net.sf.l2j.mysql.Connect;
               ^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Connect is never used
----------
3. WARNING in \GrandBossSpawn.java (at line 11)
        import java.sql.PreparedStatement;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.sql.PreparedStatement is never used
----------
4. WARNING in \GrandBossSpawn.java (at line 12)
        import java.sql.ResultSet;
               ^^^^^^^^^^^^^^^^^^
The import java.sql.ResultSet is never used
----------
5. WARNING in \GrandBossSpawn.java (at line 13)
        import java.sql.SQLException;
               ^^^^^^^^^^^^^^^^^^^^^
The import java.sql.SQLException is never used
----------
6. WARNING in \GrandBossSpawn.java (at line 14)
        import net.sf.l2j.L2DatabaseFactory;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.L2DatabaseFactory is never used
----------
6 problems (6 warnings)

Это не ошибки, перекачайте файл, и варнинги не исчезнут.

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

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


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, gvb сказал:

Это не ошибки, перекачайте файл, и варнинги не исчезнут.

перекачал 
ну 

команда .epic не работает
в гс пишет 

Client: [Character: SKYCFG - Account: ****- IP: 127.0.0.1 - Failed running: C.Say2 //java.lang.NullPointerException

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, LoveYogurt сказал:

перекачал 
----------
1. WARNING in \GrandBossSpawn.java (at line 9)
        import net.sf.l2j.mysql.Close;
               ^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Close is never used
----------
2. WARNING in \GrandBossSpawn.java (at line 10)
        import net.sf.l2j.mysql.Connect;
               ^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.mysql.Connect is never used
----------
3. WARNING in \GrandBossSpawn.java (at line 11)
        import java.sql.PreparedStatement;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
The import java.sql.PreparedStatement is never used
----------
4. WARNING in \GrandBossSpawn.java (at line 12)
        import java.sql.ResultSet;
               ^^^^^^^^^^^^^^^^^^
The import java.sql.ResultSet is never used
----------
5. WARNING in \GrandBossSpawn.java (at line 13)
        import java.sql.SQLException;
               ^^^^^^^^^^^^^^^^^^^^^
The import java.sql.SQLException is never used
----------
6. WARNING in \GrandBossSpawn.java (at line 14)
        import net.sf.l2j.L2DatabaseFactory;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import net.sf.l2j.L2DatabaseFactory is never used

команда .epic не работает

 

Видимо у вас не стандартное ядро pwsoft. Должны быть какие-то ошибки. "Не работает!" - это не аргумент.

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, gvb сказал:

Видимо у вас не стандартное ядро pwsoft. Должны быть какие-то ошибки. "Не работает!" - это не аргумент.

предупреждения пропали ну команда не работает 

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


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, LoveYogurt сказал:

предупреждения пропали ну команда не работает 

Что вы пытаетесь доказать? При вводе .epic, смотрите лог сервера на наличие ошибок.

 Повторюсь! "Не работает!" - это не аргумент. 

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

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


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, gvb сказал:

Что вы пытаетесь доказать? При вводе .epic, смотрите лог сервера на наличие ошибок.

  1. Повторюсь! "Не работает!" - это не аргумент.

пустые файлы

лог пустой.jpg

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, gvb сказал:

команда заработала ток сам эпик пропал :D  а когда убил  рб химик то по прежнему epic.jpg.c563bee79d18bc4df39a44c42f9770f2.jpgбыл активен и не убит 

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

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


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, LoveYogurt сказал:

команда заработала ток сам эпик пропал :D  а когда убил  рб химик то по прежнему epic.jpg.c563bee79d18bc4df39a44c42f9770f2.jpgбыл активен и не убит 

Что значит пропал? Все что лежит в памяти сервера, он выводит вам. Загружает все в память из таблицы grandboss_data.
При убийстве должно переходить в статус 0 и задавать respawn. 

Видимо вы убиваете аналога рб "Химик". 

Скрипт работает, дальше разбирайтесь сами.

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


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, gvb сказал:

Что значит пропал? Все что лежит в памяти сервера, он выводит вам. Загружает все в память из таблицы grandboss_data.
При убийстве должно переходить в статус 0 и задавать respawn. 

Видимо вы убиваете аналога рб "Химик". 

Скрипт работает, дальше разбирайтесь сами.

не, нету :D 3 эпика пропала  в коде они есть а в игре нету  статус активный после убийства рб

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

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


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, LoveYogurt сказал:

не, нету :D 3 эпика пропала  в коде они есть а в игре нету  статус активный после убийства рб

Эпик должен быть как и в коде, так и в таблице grandboss_data. Чтобы получить данные BossInfo.

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


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, gvb сказал:

Эпик должен быть как и в коде, так и в таблице grandboss_data. Чтобы получить данные BossInfo.

1951065428_.jpg.f667635b6fac8de033bc0be0c74ef74d.jpg

всё прописаны они 

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, LoveYogurt сказал:

1951065428_.jpg.f667635b6fac8de033bc0be0c74ef74d.jpg

всё прописаны они 

здесь нет этого boss_id

private static final int[] BOSSES = {29019, 29020, 29028, 29047, 65004, 15106, 25126, 45114, 15055};


Я не подписывался решить ваши проблемы с босами, я переписал скрипт по адекватному. Все остальное вы должны делать сами!

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

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


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

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

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

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

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

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

Войти

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

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

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

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

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