| 
		
	
	
	
		
	Сообщений: 928 
	Тем: 104 
	Зарегистрирован: Nov 2007
	
 Репутация: 
3,520 
	
	
		Вот Вам мой манул:1. Тебе надо создать нпс в базе данных
 заходишь в Nаvicat в таблицу npc и там создаешь нового продавца с незанятым ID.(можно скопировать у любого другого продовца все столбики заменив ID!)
 2. Далее тебе надо залесть сюда gameserver\data\html\merchant
 3. Создаем файл с расширением .htm (Важно! Название файла должно соответствовать ID созданного НПС в Navicat!!)
 4. Вставляем туда :
 
 <html>
 <body>
 <center>
 <br>
 <font color="LEVEL">Shop</font> <--- Это название Продавца!
 <br><br><img src="L2UI.SquareWhite" width=260 height=1></tr></td><br> <---- Это разделительная линия!
 <button value="x" action="bypass -h npc_%objectId%_multisell y width=204 height=20 back="sek.cbui36" fore="sek.cbui75"> <---- Это название Кнопки в продавце, где х само название кнопки, а y ссылка при нажатии на эту кнопку(в multisell'e!!!!!!)<br><td><img src="L2UI.SquareWhite" width=260 height=1></tr></td><br>
 <button value="Sell" action="bypass -h npc_%objectId%_sell" width=204 height=20 back="sek.cbui36" fore="sek.cbui75"> <--- Это кнопка продажи ее не надо трогать, просто вставьте ее как есть!<center>
 </body>
 </html>
 
 В этом HTML нужно писать только на англ, по русски писать в HTML-RU
 
 5. Лезим сюда gameserver\data\multisell
 6. Создаем файл .xml или копируем...
 7. Если копировали то полностью удаляем там все!
 8. Имя файла должно быть как и ссылка(y) которую вы указали в html!!!
 9. Вставляем:
 
 <?xml version='1.0' encoding='utf-8'?>
 
 <list>
 
 <item id="1"> <---- где 1 это номер в списке Shop'a
 <ingredient id="q" count="w"/> <--- q- это ID необходимого итема(чаще всего используют адену(57)), w- это Количество q
 <production id="e" count="r"/> <---- e- это ID получаемого итема, r- количество получаемого итема</item>
 
 </list>
 
 написал Versus
 
	
	
	
		
	Сообщений: 71 
	Тем: 18 
	Зарегистрирован: Feb 2009
	
 Репутация: 
0 
	
	
		Чтото вот это непонел как это зделать?
 <button value="x" action="bypass -h npc_%objectId%_multisell y width=204 height=20 back="sek.cbui36" fore="sek.cbui75"> <---- Это название Кнопки в продавце, где х само название кнопки, а y ссылка при нажатии на эту кнопку(в multisell'e!!!!!!)<br><td><img src="L2UI.SquareWhite" width=260 height=1></tr></
 
 Как узнать сылку?
 
	
	
	
		
	Сообщений: 13 
	Тем: 0 
	Зарегистрирован: Mar 2009
	
 Репутация: 
0 
	
	
		А вот у меня другая проблема возникла - создал торгаша, прописал мультиселл, он спавнится нормально, кнопки есть, да только продает не то, что надо. 
Попробовал сделать другого торгаша, чуть поменял его поля в БД, он опять продает не то, что надо, но уже другое    Первый продает оружие за кристаллы, а второй эхо кристаллы (музыку), а надо, чтобы рецепты продавал и соски.
	 
	
	
	
		
	Сообщений: 598 
	Тем: 44 
	Зарегистрирован: Jul 2008
	
 Репутация: 
1,922 
	
	
		Значит гдето в мультиселах недописал, чтото. Скинь в тегах  
	
	
	
		
	Сообщений: 13 
	Тем: 0 
	Зарегистрирован: Mar 2009
	
 Репутация: 
0 
	
		
		
		04-26-2009, 06:53 PM 
(Сообщение последний раз редактировалось: 04-27-2009, 12:20 PM   Padiator.)
		
	 
		Вот один из 4 мультиселлов:  
В HTML шопа пробовал выставлять только один мультиселл, остальные стирал, та же самая ситуация. 
Данные мультиселлы у меня не заняты, так что думаю не в номерах дело (пробовал другие делать).
 Код: <?xml version='1.0' encoding='utf-8'?>
 <list maintainEnchantment="true">
 
 <!-- Stem -->
 <item id="1">
 <ingredient id="57" count="3000"/>
 <production id="1864" count="1"/>
 </item>
 
 <!-- Animal Bone -->
 <item id="2">
 <ingredient id="57" count="3000"/>
 <production id="1872" count="1"/>
 </item>
 
 <!-- Animal Skin -->
 <item id="3">
 <ingredient id="57" count="3000"/>
 <production id="1867" count="1"/>
 </item>
 
 <!-- Thread -->
 <item id="4">
 <ingredient id="57" count="3000"/>
 <production id="1868" count="1"/>
 </item>
 
 <!-- Coal -->
 <item id="5">
 <ingredient id="57" count="4000"/>
 <production id="1870" count="1"/>
 </item>
 
 <!-- Charcoal -->
 <item id="6">
 <ingredient id="57" count="4000"/>
 <production id="1871" count="1"/>
 </item>
 
 <!-- Varnish -->
 <item id="7">
 <ingredient id="57" count="6000"/>
 <production id="1865" count="1"/>
 </item>
 
 <!-- Cord -->
 <item id="8">
 <ingredient id="57" count="9000"/>
 <production id="1884" count="1"/>
 </item>
 
 <!-- Suede -->
 <item id="9">
 <ingredient id="57" count="12000"/>
 <production id="1866" count="1"/>
 </item>
 
 <!-- Braided Hemp -->
 <item id="10">
 <ingredient id="57" count="14000"/>
 <production id="1878" count="1"/>
 </item>
 
 <!-- Leather -->
 <item id="11">
 <ingredient id="57" count="20000"/>
 <production id="1882" count="1"/>
 </item>
 
 <!-- Silver Nugget -->
 <item id="12">
 <ingredient id="57" count="20000"/>
 <production id="1873" count="1"/>
 </item>
 
 <!-- Cokes -->
 <item id="13">
 <ingredient id="57" count="30000"/>
 <production id="1879" count="1"/>
 </item>
 
 <!-- Mithril Ore -->
 <item id="14">
 <ingredient id="57" count="30000"/>
 <production id="1876" count="1"/>
 </item>
 
 <!-- Compound Braid -->
 <item id="15">
 <ingredient id="57" count="90000"/>
 <production id="1889" count="1"/>
 </item>
 
 <!-- Oriharukon Ore -->
 <item id="16">
 <ingredient id="57" count="100000"/>
 <production id="1874" count="1"/>
 </item>
 
 <!-- Metal Hardener -->
 <item id="17">
 <ingredient id="57" count="150000"/>
 <production id="5220" count="1"/>
 </item>
 
 <!-- Asofe -->
 <item id="18">
 <ingredient id="57" count="200000"/>
 <production id="4043" count="1"/>
 </item>
 
 <!-- Thons -->
 <item id="19">
 <ingredient id="57" count="200000"/>
 <production id="4044" count="1"/>
 </item>
 
 <!-- Mold Lubricant -->
 <item id="20">
 <ingredient id="57" count="300000"/>
 <production id="4040" count="1"/>
 </item>
 
 <!-- Mold Glue -->
 <item id="21">
 <ingredient id="57" count="300000"/>
 <production id="4039" count="1"/>
 </item>
 
 <!-- Mold Hardener -->
 <item id="22">
 <ingredient id="57" count="300000"/>
 <production id="4041" count="1"/>
 </item>
 
 <!-- Stone of Purity -->
 <item id="23">
 <ingredient id="57" count="300000"/>
 <production id="1875" count="1"/>
 </item>
 
 <!-- Enria -->
 <item id="24">
 <ingredient id="57" count="500000"/>
 <production id="4042" count="1"/>
 </item>
 
 </list>
Вот HTML шопа
 Код: <html><title>Resurser</title><body>
 <center>
 <img src="L2UI_CH3.herotower_deco" width=256 height=32>
 </center>
 <br>
 <center>
 <table width=270>
 <tr><td align=center ><button value="Ресурсы" action="bypass -h npc_%objectId%_multisell 2000" width=150 height=31 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td></tr><br>
 <tr><td align=center ><button value="Рецепты" action="bypass -h npc_%objectId%_multisell 2001" width=150 height=31 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td></tr><br>
 <tr><td align=center ><button value="Куски" action="bypass -h npc_%objectId%_multisell 2002" width=150 height=31 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td></tr><br>
 <tr><td align=center ><button value="Соски" action="bypass -h npc_%objectId%_multisell 2003" width=150 height=31 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td></tr>
 </table>
 <br>
 <center>
 <img src="L2UI_CH3.herotower_deco" width=256 height=32>
 </center>
 </body>
 </html>
Вот создание торговца, который в итоге торгует Ц пухами за кристаллы
 Код: INSERT INTO `npc` VALUES ('2000', '111', 'Resurser', '1', 'Pokupai-Naletai', '1', 'LineageMonster4.Avatar_A', '10.00', '24.00', '70', 'male', 'L2Merchant', '40', '3862', '1493', null, null, '40', '43', '30', '21', '35', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '999', '0', '0', '0', '80', '120', null, '0', '0', '0', 'LAST_HIT', '0', '0', '0', 'fighter', 'false');
А вот торговец, который продает эхо кристаллы:
 Код: INSERT INTO `npc` VALUES ('2100', '30837', 'Resurs', '1', 'Bay-Craft', '1', 'L2Merchant', '20.00', '25.00', '70', 'male',  'L2Merchant', '40', '3862', '1493', '13.43', '3.09', '40', '43', '30', '21', '35', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '253', '0', '0', '0', '80', '120', null, '0', '0', '0', 'LAST_HIT');
 
	
	
	
		
	Сообщений: 598 
	Тем: 44 
	Зарегистрирован: Jul 2008
	
 Репутация: 
1,922 
	
	
		А зачем в ресурсах enchant?
	 
	
	
	
		
	Сообщений: 29 
	Тем: 1 
	Зарегистрирован: Apr 2009
	
 Репутация: 
-100 
	
	
		а ник то не ставил супер мамона???[<html><body>что тут может быть неправильно???а то он выдает квест...Super Mammon<br><br>
 Blacksmith:<br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262503">Manufacture an S-grade sword</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262501">Bestow the special S-grade weapon some abilities</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262504">Release the S-grade armor seal</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262505">Release the S-grade accessory seal</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262502">Manufacture an A-grade sword</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262510">Bestow the special A-grade weapon some abilities</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262506">Release the A-grade armor seal</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262507">Release the A-grade accessory seal</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262508">Seal the A-grade armor again</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262509">Remove the special abilities from a weapon</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262511">Upgrade weapon.</a><br>
 <a action="bypass -h npc_%objectId%_exc_multisell 311262512">Make an even exchange of weapons.</a><br><br>
 Merchant:<br>
 <a action="bypass -h npc_%objectId%_multisell 311132501">I Wish to Buy Something</a><br><br><br>
 <tr><td><button value="Seal Stone" action="bypass -h npc_%objectId%_multisell 99995" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><br>
 </body></html>
 
	
	
	
		
	Сообщений: 13 
	Тем: 0 
	Зарегистрирован: Mar 2009
	
 Репутация: 
0 
	
		
		
		04-27-2009, 11:56 AM 
(Сообщение последний раз редактировалось: 04-27-2009, 12:07 PM   Padiator.)
		
	 
		Энчант уже убрал там где он не нужен.Ник торговца у меня прописан до тэга <body>
 
 Сейчас немного другая проблемка возникла. Почистил базу от всех своих торговцев, добавил заново. Все стало нормально, он начал продавать как надо, но только 3 списка из 4, в 4 списке (у меня там соски) он опять продает то же самое, что и в третьем списке (куски). Чего то я совсем с этими торговцами замучился ((
 
 Добавлено через 7 минут
 ReXaL, а что означает в строке bypass -h npc_%objectId%_exc_multisell то, что я красным выделил?
 
	
	
	
		
	Сообщений: 29 
	Тем: 1 
	Зарегистрирован: Apr 2009
	
 Репутация: 
-100 
	
		
		
		04-27-2009, 01:40 PM 
(Сообщение последний раз редактировалось: 04-27-2009, 04:30 PM   ReXaL.)
		
	 
		я и сам не пойму.......так то это готовый скрипт я нашел...вот хочу разобраться чего он не работает...:p
 Добавлено через 5 минут
 я так понимаю...эту _exc вообще стоит удалить?
 
 Добавлено через 2 часа 50 минут
 все я понял в чем проблема))))сори за флуд))
 
	
	
	
		
	Сообщений: 13 
	Тем: 0 
	Зарегистрирован: Mar 2009
	
 Репутация: 
0 
	
	
		Я все таки справился со своей проблемой. Теперь у меня магазин продает то, что я и хочу. Почему то, когда я добавлял в продажу кости для некров и СХ (cursed bone) у меня предыдущий мультиелл считывался. Путем долгих переборов нашел, убрал из продажи, теперь сказка ))
	 |