Jump to content
Sign in to follow this  
Demoncool

[ Script ] .epic PwSoft

Recommended Posts

а он может показать через сколько МИнут или часов респ будет?

Share this post


Link to post
Share on other sites

а он может показать через сколько МИнут или часов респ будет?

if (System.currentTimeMillis() < respawn) {

int hours = (int) ((respawn - System.currentTimeMillis()) / 1000 / 60 / 60);

 

int mins = (int) (((respawn - (hours * 60 * 60 * 1000)) - System.currentTimeMillis()) / 1000 / 60);

html.append("<td><font color=\"FFFFFF\">Респавн:</font><font color=\"32C332\"> " + hours + " ч. " + mins + " мин.</font><br1></td></tr>");

}

Share this post


Link to post
Share on other sites

Как установить данный скрипт в сборку?

Если в у вас PW то \server\gameserver\data\scripts\ai - забросить файл.

Если что-то другое придется немного переписать.

Share this post


Link to post
Share on other sites

Если в у вас PW то \server\gameserver\data\scripts\ai - забросить файл.

Если что-то другое придется немного переписать.

Сборка пв забросил файл зашёл в игру ввел .epic нечего... пишется в чат .epic и все

Share this post


Link to post
Share on other sites

Сборка пв забросил файл зашёл в игру ввел .epic нечего... пишется в чат .epic и все

В чем может быть проблема?

Share this post


Link to post
Share on other sites

Дам 100 руб тому кто поможет установить

По контактам.

Share this post


Link to post
Share on other sites

Ввел команду .epic вылезла рамка с босами но както не корректно все написаны все грандбоссы но не отображает ни время ни жив он или нет.Вроде допер все как надо единственное что теперь вечно показывает что жив и колонка не корретна отображает 

Edited by NewsWork2019

Share this post


Link to post
Share on other sites

Как установить? закину в scripts/ai

В чат прописывается команда да и всё... ничего дальше не происходит.

Share this post


Link to post
Share on other sites
3 минуты назад, bom123 сказал:

Как установить? закину в scripts/ai

В чат прописывается команда да и всё... ничего дальше не происходит.

А в скрипт прописал , чтобы работал ? 

Share this post


Link to post
Share on other sites
6 минут назад, iKindness сказал:

А в скрипт прописал , чтобы работал ? 

в scripts.cfg? который в геймсервере

ai/GrandBossSpawn.java

Share this post


Link to post
Share on other sites
6 минут назад, iKindness сказал:

А в скрипт прописал , чтобы работал ? 

Прописал

В ai папке вышел log

 

Error on: \gameserver\data\scripts\ai\GrandBossSpawn.java.error.log
Line: -1 - Column: -1

compilation failed

Share this post


Link to post
Share on other sites

Все проблемы решил, теперь загвоздка в том что мёртв или нет Босс, всё равно пишет что - жив.

Edited by bom123

Share this post


Link to post
Share on other sites
1 час назад, bom123 сказал:

Все проблемы решил, теперь загвоздка в том что мёртв или нет Босс, всё равно пишет что - жив.

Потому что он жив, скорее всего.

Скрипт подтягивает информацию о статусе grandboss  с таблицы grandboss_data.

Share this post


Link to post
Share on other sites
1 минуту назад, JoeyTribbiani сказал:

Потому что он жив, скорее всего.

Скрипт подтягивает информацию о статусе grandboss  с таблицы grandboss_data.

Не, я его побежал, завалил... всё равно так)
Своих боссов прописал, их вовсе и не видно, и работает только на java 7(

Share this post


Link to post
Share on other sites
4 минуты назад, bom123 сказал:

Не, я его побежал, завалил... всё равно так)
Своих боссов прописал, их вовсе и не видно, и работает только на java 7(

Каких своих боссов?

Есть тип L2RaidBoss - информация о спавне в таблице raidboss_spawnlist.

Есть тип L2GrandBoss - информация о спавне в таблице grandboss_data.

Данный скрипт подтягивает информацию о статусе эпиков L2GrandBoss, которые настраиваются в конфиге npc.cfg.

Share this post


Link to post
Share on other sites
В 19.02.2024 в 10:56, bom123 сказал:

Не, я его побежал, завалил... всё равно так)
Своих боссов прописал, их вовсе и не видно, и работает только на java 7(

Всё намного проще, в бд попросту не обновляется respawn_time боссов, если сделать рестарт, данные обновятся и тогда у тебя отобразится спавн в скрипте.

Share this post


Link to post
Share on other sites
11 часов назад, Sladost сказал:

Всё намного проще, в бд попросту не обновляется respawn_time боссов, если сделать рестарт, данные обновятся и тогда у тебя отобразится спавн в скрипте.

Ну верно, а просто не так нужно делать и проблем не будет.
Нужно смотреть не respawn_time, а StatusEnum.DEAD == spawnBoss.getRaidBossStatusId(bossId) и т.д.

Edited by Saltfire

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...