Jump to content
Sign in to follow this  

PrimeShop


Description

Как включить и добавить себе итемы в ИМ (пример на l2jmobius) на других принцип почти такой же. (Для тех кому стиль написание не понравился идете лесом)

Требования:

Программы: 1 File Edit для клиента что бы включить кнопку

                           2 L2ClientDat Для описания итема точнее ид итема с описанием 

                           3 Текстовый редактор

                           4 Сам сервер

File Edit открываем файл l2.ini

ищем строки

[PrimeShop]
UsePrimeShop=false
UseClassicPrimeShop=false
UseGoodsInventory=false
NewPrimeShop=true

Если нет строк делаем как выше. Сохраняем.

Едем дальше...

Программой  L2ClientDat  открываем файл из папки system в клиенте Productid-e.dat  

product_name_begin    id=1080001    outer_name=[Маленькая Коробка Фортуны]    description=[]    icon=[br_cashtex.item.br_cash_lucky_box_i00]    icon_panel=[None]    mainsubject=[]    product_name_end

Копируем все в текстовый редактор таких строк там много

Нам нужно  product_name_begin    id=1080001<---- вот эти цифры это и есть те самые картинки в магазине в игре 

Shot00000.bmp

Открываем на сервере файл PrimeShop.xml

 

шапка страницы с подсказкой что вписывать

<?xml version="1.0" encoding="UTF-8"?>
<list enabled="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/PrimeShop.xsd">
    <!-- cat = 1 - Exping, 2 - Supplies, 3 - Cosmetic, 4 - Specials, 5 - Other -->
    <!-- panelType = 0 - None, 1 - Event, 2 - Sale, 3 - New, 4 - Best -->
    <!-- recommended = 1 - Top, 2 - Left, 4 - Right -->
    <!-- paymentType = 0 - Euro, 1 - Adena, 2 - Hero Coin -->
    <!-- on EU 1 NC coin/Prime point shows as 0.01 euros -->
    <!-- startSale = unixTime -->
    <!-- endSale = unixTime -->

Шаблон написания 


    (<item id="1081242") <--- Вот сюда ID из файла Productid-e.dat  (cat="1")<--------Категория Shot00000.bmp (paymentType="0" price="150")<--------- Тип оплаты рублики , Адена, или хиро коины  panelType="3" recommended="0" (startSale="315558000" endSale="2127452400" )<------ это время начала и конца продаж в уникс коде в браузере вводите декодер уникс времени и поймете как это работает dayOfWeek="127" startHour="0" startMinute="0" stopHour="23" stopMinute="59" stock="-1" maxStock="-1" salePercent="0" minLevel="0" maxLevel="0" minBirthday="0" maxBirthday="0" restrictionDay="0" availableCount="0">
        (<item itemId="37562" count="1" />)<----- это итем айди сам Id в сервере предмета берется из папки stats/item или при запущенном сервере альт + G поиск итема (<!-- Emperor's Vitality Tonic (Large) -->)<---- описание чтобы не запустаться
    </item>

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

Вопросы остались в пм пиши

Не понравилось что тут написано не читай пожалуйста я тебя не заставляю это делать

 

  • Like 2
  • Upvote 1


Recommended Comments

There are no comments to display.

×
×
  • Create New...