донат шоп

ThisMeansWar

Vassal
Customer
Добрый день, извините очередной вопрос из разряда смотрю в книгу вижу фигу, подскажите, хочу создать донат шоп, какой алгоритм создания ? ибо я создал нпс скопировал мерчанта, присвоил ему новый айди, создал в папке мерчант, и при спавне выдает в игре через команду выдает ошибку incorect monster templaete. извините за банальный вопрос, прочил кучу тем но там только мультиселы или уже дальше по настройкам а вот как именно создать нету... извините заранее за глупый вопрос, спасибо за ответ
 
или есть какой-то стандартный нпс донат шопа которого я найти не могу ?
 
или есть какой-то стандартный нпс донат шопа которого я найти не могу ?
Да стандартный есть .
40025 - Только это сервис НПС, покраска ника, и так далее.
40000-40099.xml - вот тут все стандартные находятся, шоп бафера ГК и так далее
 
Last edited:
но там услуг много туда еще тулить магазин слишком много будет... я думал отдельно сделать
 
но там услуг много туда еще тулить магазин слишком много будет... я думал отдельно сделать
Тогда скопируй ГМшо , сделай своего НПС, и добавляй туда мультиселы или что ты там хочешь...
Где находятся НПС, я тебе написал
 
Добрый день, извините очередной вопрос из разряда смотрю в книгу вижу фигу, подскажите, хочу создать донат шоп, какой алгоритм создания ? ибо я создал нпс скопировал мерчанта, присвоил ему новый айди, создал в папке мерчант, и при спавне выдает в игре через команду выдает ошибку incorect monster templaete. извините за банальный вопрос, прочил кучу тем но там только мультиселы или уже дальше по настройкам а вот как именно создать нету... извините заранее за глупый вопрос, спасибо за ответ
# Включить глобальный спаун Global Services в всех городах
# NPC который продает покраску ника/ ПА и т.д. / NPC Service Seller like Color Tittle / Premium Account etc.
# Так же не забудьте активировать сервисы которые должны у вас работать.
AllowSpawnGlobalServices = True
# Если поставить True, то в каждом городе возле ГК будет заспавнен EventGatekeeper
AllowEventGatekeeper = False
# Если поставить True, то в каждом городе будет заспавнен PvP Event Manager
AllowSpawnPvPEventManager = True


путь: /gameserver/config services.properties

инструкция: вкл, перезапустил, заспаунились, шифтанул, нашел id в базе, открыл (редактируешь), у систем чате увидел путь на диалоги, перешел и редактируешь.
 
Добрый день, извините очередной вопрос из разряда смотрю в книгу вижу фигу, подскажите, хочу создать донат шоп, какой алгоритм создания ? ибо я создал нпс скопировал мерчанта, присвоил ему новый айди, создал в папке мерчант, и при спавне выдает в игре через команду выдает ошибку incorect monster templaete. извините за банальный вопрос, прочил кучу тем но там только мультиселы или уже дальше по настройкам а вот как именно создать нету... извините заранее за глупый вопрос, спасибо за ответ
Возьми за основу НПЦ 40013 ( грубо говоря вот твой донат шоп уже со своим диалогом)
Заспавни в ручну в чате увидиш диалог. Привяжи к диалогу свой мультисел.
вот если что путь диалога если в чате не видиш по каким либо причинам ) gameserver\data\html-en\mods\gmshop
 
так я брал за основу 40013, скопировал его данный создал новый нпс с айди 50003, перезапустил базу, в игре руками его хочу
заспавнить а мне ошибку в
ыдает
 
Зайди в \data\npc
Открой файл 40000-40099 и скопируй
Code:
    <npc id="40013" name="Item Mall" title="Merchant">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="3290.113" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="8.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="1242" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="469" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1674.8" />
        <set name="baseMpReg" value="3" />
        <set name="basePAtk" value="1952" />
        <set name="basePAtkSpd" value="278" />
        <set name="basePDef" value="577" />
        <set name="baseRunSpd" value="120" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="75" />
        <set name="collision_height" value="27.0" />
        <set name="collision_radius" value="13.2" />
        <set name="level" value="80" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="type" value="ItemMall" />
        <set name="htm_root" value="mods/gmshop/" />
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>

Опустись в конец списка и между
</npc>
-ТУТ
</list>
вставь код и замени <npc id="40013" на 40099.
Сохрани файл и перезапусти сервер, заспавни нпс 40099 .
Путь к его диалогам будет указан при обращении в системном сообщении, зайди туда и добавь диалог с названием 40099.html

GM SHOP это не Merchant а ItemMall
 
так я брал за основу 40013, скопировал его данный создал новый нпс с айди 50003, перезапустил базу, в игре руками его хочу
заспавнить а мне ошибку в
ыдает
ну дак у тебя его в клиенте нету как минимум)
 
Back
Top