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

Окошко Welcome

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

Подскажите как сделать что бы при нажатие на кнопку в ГМ шопе открывалось Welcome.htm. Вот поправьте пожалуйста + дам

 

bypass -h npc_%objectId%_multisell 65052 переделайте из мультисела этого как надо что бы работало

 

файл welcome находится в data/html

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


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

Подскажите как сделать что бы при нажатие на кнопку в ГМ шопе открывалось Welcome.htm. Вот поправьте пожалуйста + дам

 

bypass -h npc_%objectId%_multisell 65052 переделайте из мультисела этого как надо что бы работало

 

файл welcome находится в data/html

 

Никак.

потому что гм шоп лежит в html\merchant а приветствие в data\html

Сделать можно так

Скопируй файл welkome.htm

назови его допустим если у тебя ид гм шопа - 55555.htm , назови скопированый файл копия welkome.htm переименуй в 55555-1.htm

и закинь его в папку merchant

А в гм шопе вот ссылка будет

 

bypass -h npc_%objectId%_Chat 1

  • Upvote 1

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


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

Никак.

Ну почему?

 

В классе L2MerchantInstance нужно добавить команду в методе onBypassFeedback

else if ( actualCommand.equalsIgnoreCase("Welcome") ){

ссылка на html нужный....

}

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


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

Ну почему?

 

В классе L2MerchantInstance нужно добавить команду в методе onBypassFeedback

else if ( actualCommand.equalsIgnoreCase("Welcome") ){

ссылка на html нужный....

}

я не думаю что он имел введу через яву , вот объяснил в хтмл

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


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

я не думаю что он имел введу через яву , вот объяснил в хтмл

ну да, костыли всегда лучше, нормальной реализации идеи.... особенно если реализация банальна

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


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

Подскажите как сделать что бы при нажатие на кнопку в ГМ шопе открывалось Welcome.htm. Вот поправьте пожалуйста + дам

 

bypass -h npc_%objectId%_multisell 65052 переделайте из мультисела этого как надо что бы работало

 

файл welcome находится в data/html

<a action="bypass -h npc_%objectId%_Link blabal/blabla.htm">blabal</a><br> blalba

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


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

ну да, костыли всегда лучше, нормальной реализации идеи.... особенно если реализация банальна

Зачем изобретать велосипед?)

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


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

Ну почему?

 

В классе L2MerchantInstance нужно добавить команду в методе onBypassFeedback

else if ( actualCommand.equalsIgnoreCase("Welcome") ){

ссылка на html нужный....

}

 

Ну не у всех есть доступ к ядру :)

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


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

Зачем изобретать велосипед?)

Ха... какой велосипед? это адекватная реализация задачи

Задача была вывести Welcome.htm который лежит в data/html

А не сделать копию и его вывести, тем самым придется править каждый раз оба файла, а не один

 

Это не велосипед, повторюсь, а вы сделали костыль

 

Ну не у всех есть доступ к ядру :)

К сожалению не гадалка, я лишь дал верный ответ, на поставленную задачу

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


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

Ха... какой велосипед? это адекватная реализация задачи

Задача была вывести Welcome.htm который лежит в data/html

А не сделать копию и его вывести, тем самым придется править каждый раз оба файла, а не один

 

Это не велосипед, повторюсь, а вы сделали костыль

 

Я решил задачу более понятным путем , без вмешательства в ядро

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


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

Простая копия html понятна для всех)

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


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

Ну почему?

 

В классе L2MerchantInstance нужно добавить команду в методе onBypassFeedback

else if ( actualCommand.equalsIgnoreCase("Welcome") ){

ссылка на html нужный....

}

Зачем заниматься таким извращением ? Ради окна welcome создавать отдельную команду... Это же бред.

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


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

Flayter и SoFace я рад за то что вы так узко мыслите, и не пытаетесь даже самую простую задачу грамотно решить.

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

Вы яркий пример данных людей, и их кривых реализаций.

 

Самое смешное, зачем было вообще отвечать Flayter на мой пост, не адекватной критикой....

Имея достижения "изъяснитель мыслей" ... а остальным поддакивать....

  • Upvote 1

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


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

Зачем заниматься таким извращением ? Ради окна welcome создавать отдельную команду... Это же бред.

 

Теперь яснопонятно, откуда в силентиуме были те приколы, которых не было в ацисе. :D

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


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

Flayter и SoFace я рад за то что вы так узко мыслите, и не пытаетесь даже самую простую задачу грамотно решить.

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

Вы яркий пример данных людей, и их кривых реализаций.

 

Самое смешное, зачем было вообще отвечать Flayter на мой пост, не адекватной критикой....

Имея достижения "изъяснитель мыслей" ... а остальным поддакивать....

Эм... Согласен, но твоё решение этой задачи как раз таки не самое грамотное.

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


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

Эм... Согласен, но твоё решение этой задачи как раз таки не самое грамотное.

То есть вы горазды критиковать, но не давать более грамотное решение? Если я не прав, покажите как сделать лучше, а не писать про извращения.

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


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

То есть вы горазды критиковать, но не давать более грамотное решение? Если я не прав, покажите как сделать лучше, а не писать про извращения.

Ну почему же ? Ответ дан сверху юзером @LifeGame32. Я просто не понимаю, зачем ради одного окна создавать отдельную команду ? Если уже есть всё готовое.

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


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

Ну почему же ? Ответ дан сверху юзером @LifeGame32. Я просто не понимаю, зачем ради одного окна создавать отдельную команду ? Если уже есть всё готовое.

Данный ответ подходит к некоторым сборкам, у меня ее лично нету, я привел пример реализации, в которой не указана реализация ссылки на html ... никто не мешает сделает аналогом вставки нужной ссылки ( как у вас в Link ).

Но вам не мешает назвать мой вариант "извращением".

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


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

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

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

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

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

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

Войти

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

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

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

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

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