Jump to content
VLemon

L2jMobius - High Five

Recommended Posts

Далее необходимо посмотреть как реализован HTML

Путь к HTML может отличаться, но примерно одинаковый /gameserver/data/html/{CommunityBoard, CustomCB, CB} и так далее.
Посмотреть как реализованы теги и разметка, на основе этого уже добавлять свои кнопки, иконки, картинки.

В тегах можно увидеть какой обработчик за что отвечает: Например

<button value="Merchant" action="bypass _bbstop;merchant/main.html" width=200 height=30 back="L2UI_CT1.OlympiadWnd_DF_BuyEquip_Down" fore="L2UI_CT1.OlympiadWnd_DF_BuyEquip">

Добавив кнопку например с "TOP S Grade"

<button value="TOP S Grade" action="bypass _bbsmultisell;600010,merchant/main" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">

Указать необходимый XML Multisell лист.

Расположение Multisell также может быть разное /gameserver/data/multisell/multisell_id

Share this post


Link to post

Multisell можно также заполнить по аналогии с имеющимися, главное отличный ID multisell(а)

Пример multisell листа:

<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/multisell.xsd">
	<npcs>
		<npc>-1</npc> <!-- CB -->
	</npcs>
	<item>
		<!-- Adena -->
		<ingredient count="250000" id="57" />
		<!-- Ring of Seal -->
		<production count="1" id="886" />
		<production count="1" id="886" />
		<!-- Earring of Seal -->
		<production count="1" id="854" />
		<production count="1" id="854" />
		<!-- Necklace of Seal -->
		<production count="1" id="119" />
	</item>
	<item>
		<!-- Adena -->
		<ingredient count="500000" id="57" />
		<!-- Earring of Aid -->
		<production count="1" id="873" />
		<production count="1" id="873" />
		<!-- Ring of Aid -->
		<production count="1" id="904" />
		<production count="1" id="904" />
		<!-- Necklace of Aid -->
		<production count="1" id="935" />
	</item>
	<item>
		<!-- Adena -->
		<ingredient count="2500000" id="57" />
		<!-- Phoenix Necklace -->
		<production count="1" id="11584" />
		<!-- Phoenix Ring -->
		<production count="1" id="11585" />
		<production count="1" id="11585" />
		<!-- Phoenix Earring -->
		<production count="1" id="11586" />
		<production count="1" id="11586" />
	</item>
	<item>
		<!-- Adena -->
		<ingredient count="10000000" id="57" />
		<!-- Tateossian Necklace -->
		<production count="1" id="11596" />
		<!-- Tateossian Ring -->
		<production count="1" id="11597" />
		<production count="1" id="11597" />
		<!-- Tateossian Earring -->
		<production count="1" id="11598" />
		<production count="1" id="11598" />
	</item>
</list>

Примерно таким же методом реализовать бафы, телепорты и тд. 

Share this post


Link to post

Если что, то упустил, или был не точен прошу меня простить.

Расписать по пунктам как реализовать CommunityBoard по сути не возможно, да и что бы заниматься реализацией необходимо понимать как работает сервер, а то могут быть проблемы с лимитами пакетов например. Без знания языков программирования это можно все исправлять и реализовывать, но трудно.

Share this post


Link to post
7 минут назад, Hongar сказал:

Вот это кстати ДА! 😃 порой бывает пока рисуешь Альт+б... затягиваешься так что уже не замечаешь как добавляешь кнопки и картинки и мульты в магазин PC (или щас очки ПА).... и там же делаешь баффа за ПА очки )))

И нахер это альт б не нужно становится)))

Согласен 😄

Share this post


Link to post

Доброго времени! А как его настроить для коннекта из интернета? Пытался с другой машины зайти со стандартными настройками - не коннектится, а если изменить 

в файле Server.ini:

GameserverHostname = 0.0.0.0
LoginHost = 127.0.0.1

в файле Loginserver.ini

LoginserverHostname = 0.0.0.0
LoginHostname = 127.0.0.1

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

Ну проблемка № 2. Где взять шоп под альт+Б

 

Share this post


Link to post
37 минут назад, ovkovo37@gmail.com сказал:

Доброго времени! А как его настроить для коннекта из интернета? Пытался с другой машины зайти со стандартными настройками - не коннектится, а если изменить 

в файле Server.ini:


GameserverHostname = 0.0.0.0
LoginHost = 127.0.0.1

в файле Loginserver.ini


LoginserverHostname = 0.0.0.0
LoginHostname = 127.0.0.1

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

Ну проблемка № 2. Где взять шоп под альт+Б

 

Коротко о главном, 1) для выхода в мир нужен беклый ip адрес с открытыми портами, 2)  шоп под альт+Б нужно писать самому, с учётом потребности, если сам не можешь то найми того кто сможет

Share this post


Link to post
4 минуты назад, haron сказал:

Коротко о главном, 1) для выхода в мир нужен беклый ip адрес с открытыми портами, 2)  шоп под альт+Б нужно писать самому, с учётом потребности, если сам не можешь то найми того кто сможет

пока по п.1 выделенка есть. с этим не проблема ) проблема в том, что когда в конфиги вставляю адрес серв не стартует

Share this post


Link to post
1 минуту назад, ovkovo37@gmail.com сказал:

пока по п.1 выделенка есть. с этим не проблема ) проблема в том, что когда в конфиги вставляю адрес серв не стартует

не тот ip используешь

 

Share this post


Link to post
1 минуту назад, haron сказал:

не тот ip используешь

 

LoginserverHostname = 0.0.0.0
LoginHostname = 127.0.0.1
GameserverHostname = 0.0.0.0 // сюда внешний
LoginHost = 127.0.0.1 // сюда внутренний 

так же?

Share this post


Link to post

нет, в логин сервере настраивается 2 ip на портах 2106, 9014, и в гейм сервере 4 ip, на портах 2106, 9014, 7777, и локалка, везде один и тотже ip

Share this post


Link to post
1 минуту назад, haron сказал:

нет, в логин сервере настраивается 2 ip на портах 2106, 9014, и в гейм сервере 4 ip, на портах 2106, 9014, 7777, и локалка, везде один и тотже ip

то есть допустим 

192.168.0.1:2106

188.144.22.10:9014

по такому принципу логин сервер?

Share this post


Link to post

# Сетевые настройки loginserver
#-------------------------------------------------------------
# Хост и порт для клиентских соединений
LoginserverHostname = 188.144.22.10
LoginserverPort = 2106

# Хост и порт для игровых серверов
LoginHost = 188.144.22.10
LoginPort = 9014

# Сетевые настройки gameserver
#-------------------------------------------------------------
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 188.144.22.10
GameserverPort = 7777

# Этот хост передается клиенту, подключается из внешней сети, поэтому оно должен быть публичным IP или разрешимым хостом.
ExternalHostname = 188.144.22.10

# Этот хост передается клиенту от той же сети, поэтому он должен быть локальным IP или разрешимым хостом.
InternalHostname = 188.144.22.10

AdvIPSystem = False

# Адрес\порт логинсервера
LoginPort = 9014
LoginHost = 188.144.22.10

Share this post


Link to post
6 минут назад, ovkovo37@gmail.com сказал:

то есть допустим 

192.168.0.1:2106

188.144.22.10:9014

по такому принципу логин сервер?

Или вот так:

LoginserverHostname = внутренний адрес

LoginserverHostname = внешний адрес

LoginserverPort = 2106



LoginHostname = внутренний адрес

LoginHostname = внешний адрес
LoginPort = 9014

 

Share this post


Link to post
1 минуту назад, haron сказал:

# Сетевые настройки loginserver
#-------------------------------------------------------------
# Хост и порт для клиентских соединений
LoginserverHostname = 188.144.22.10
LoginserverPort = 2106

# Хост и порт для игровых серверов
LoginHost = 188.144.22.10
LoginPort = 9014

# Сетевые настройки gameserver
#-------------------------------------------------------------
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 188.144.22.10
GameserverPort = 7777

# Этот хост передается клиенту, подключается из внешней сети, поэтому оно должен быть публичным IP или разрешимым хостом.
ExternalHostname = 188.144.22.10

# Этот хост передается клиенту от той же сети, поэтому он должен быть локальным IP или разрешимым хостом.
InternalHostname = 188.144.22.10

AdvIPSystem = False

# Адрес\порт логинсервера
LoginPort = 9014
LoginHost = 188.144.22.10

ага. понял... буду подстраивать щас

Share this post


Link to post

А вобще дам бесплатный совет, выброси этот хлам от L2jmobiu в топку, и не занимайся любовью с мозгами, скачай более менение нормальную сборку от First-team и будет тебе счастье

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Member Statistics

    • Total Members
      528
    • Most Online
      104

    Newest Member
    Маймун
    Joined

×
×
  • Create New...