Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   [вопрос] Shop (медали) (https://forum.zone-game.info/showthread.php?t=7287)

Karat 29.03.2010 20:33

[вопрос] Shop (медали)
 
хотел попробовать сделать так чтоб обычный нопц(например бакалейщик) продавал медали,которые дают с осад замков.
пробовал добавить ид медалей в лист продажи бакалейщика,но у него они так и не появились(
подскажите плз как сделать?

например
1 сер. медаль = 700к
1 зол. медаль = 2кк

PEEERROGGGGG 30.03.2010 01:58

Re: [вопрос] Shop (медали)
 
легко качай это http://rghost.ru/1273988 и пихай в клиент
Потом открывай
gameserver\data\static_data\goodslists xml файл там делай это добавь
PHP код:

    </list>
    <list 
id="6018">
        <
item id="186000031"/>
        <
item id="186000030"/> 

сохраняй.
3- открой npc_trade_list в папке gameserver\data\static_data
Например берем amus -это торговец и ELIOS в Poete.
PHP код:

    <tradelist_template npc_id="203063" name="amus" count="3">
        <
tradelist id="127"/>
        <
tradelist id="128"/>
        <
tradelist id="6018"/> 

все.
count="3" - кол-во закладок
<tradelist id="6018"/> - нужный нам лист

Помог жми Спасибку + приоритет :trio:

Есть вопрос пиши в личку.

Karat 30.03.2010 02:41

Re: [вопрос] Shop (медали)
 
спс,попробую,а можно как нибудь добавить их в магаз не изменяя клиент?

PEEERROGGGGG 30.03.2010 02:52

Re: [вопрос] Shop (медали)
 
если не трогать клиент то просто видно небудет.

crox 30.03.2010 04:02

Re: [вопрос] Shop (медали)
 
а лучше добавь в дроп к мобам в бездне с низким шансом выпадения... интересней будет

Karat 30.03.2010 12:25

Re: [вопрос] Shop (медали)
 
о,точно крокс,ты сделал так?

подскажи где что менять плз)

FllearTM 30.03.2010 12:47

Re: [вопрос] Shop (медали)
 
Что там сложного находиш нужного моба по id в базе данных, точнее в таблице дропа, добавляешь ему id вещи и шанс выпада. Всё.

Примерно так.
Берём допустим элитного моба Veteran Archer (В бездне он) его id 276676, вставляем в первую графу. Дальше берём id золотой медали 186000030 и вставляем во вторую графу. Дальше 2 графы идут, первая скок выпадет минимум медалей у нас стоит 1, вторая идёт скок максимально выпадет медалей, тоже ставим один, нефиг кучой падать. И последняя графа, отвечает шанс выпада. Я ставлю 0.40 так будет лучше, это допустим для пвп сервера. А для себя шанс сам придумай. Так же повторяешь и с серебряными медалями. Копируешь потом этот запрос и выполняешь в базе данных, всё дроп успешно добавлен.

PHP код:

INSERT INTO droplist (mobIditemIdminmaxchanceVALUES
(276676,186000030,1,1,0.40), 



Текущее время: 03:26. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot