Jump to content
  • 0

Need some Help with Custom NPC (Buy/Multisell)


Question

Posted

Hello everyone, I'm having some problems attaching the buylist and multisell to the custom NPC I created.

First step i just created NPC on \data\stats\npcs\npcs\custom

 

<npc id="7806" templateId="32503" nameRu="Пинтер" nameEn="Pasive Armor" titleRu="Кузнец" titleEn="Blacksmith">
		<set name="aggroRange" value="0" />
		<set name="ai_type" value="Fighter" />
		<set name="baseAtkRange" value="40" />
		<set name="baseCON" value="43" />
		<set name="baseCritRate" value="4" />
		<set name="baseDEX" value="30" />
		<set name="baseHpMax" value="2444" />
		<set name="baseHpRate" value="1" />
		<set name="baseHpReg" value="8" />
		<set name="baseINT" value="21" />
		<set name="baseMAtk" value="470" />
		<set name="baseMAtkSpd" value="333" />
		<set name="baseMDef" value="217" />
		<set name="baseMEN" value="20" />
		<set name="baseMpMax" value="1346" />
		<set name="baseMpReg" value="2.7" />
		<set name="basePAtk" value="689" />
		<set name="basePAtkSpd" value="253" />
		<set name="basePDef" value="296" />
		<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="50" />
		<set name="castle_id" value="1" />
		<set name="collision_height" value="16.5" />
		<set name="collision_radius" value="7.0" />
		<set name="level" value="70" />
		<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="Npc" />
		<equip>
			<rhand itemId="89" />	<!--Big Hammer-->
		</equip>
		<skills>
			<skill id="4416" level="18" />	<!--Dwarves-->
		</skills>
		<attributes>
			<defence attribute="fire" value="150" />
			<defence attribute="water" value="150" />
			<defence attribute="wind" value="150" />
			<defence attribute="earth" value="150" />
			<defence attribute="holy" value="150" />
			<defence attribute="unholy" value="150" />
		</attributes>
	</npc>

 

Second Step I have created  htm   on \data\html\en\default  taking a reference one and changing the name which I have given the same as the ID of my NPC Custom

 

 I have set up this on HTML(is from grocery)

<html><body>Trader Helvetia:<br>
Welcome! Our shop carries a wide range of inexpensive but high-quality items. Come in, come in! Take some time and have a look around. If you need anything, just give me a shout.<br>
<a action="bypass -h npc_%objectId%_Buy 3008100">Buy/Sell/Refund General.</a><br>
<a action="bypass -h npc_%objectId%_Buy 3008101">Buy/Sell/Refund Dyes.</a><br>
<a action="bypass -h npc_%objectId%_TerritoryStatus">View information about the local lord and tax rate.</a><br>
<a action="bypass -h npc_%objectId%_Quest">Quest</a>
</body></html>

 

 

 

Third step I have spawned NPC on Server he give me html dialog but dont do nothing when i click

 

What can i do to solve this?

 

 


 

 

3 answers to this question

Recommended Posts

  • 0
Posted

Your npc need to be Merchant. I don't know which pack you use so it can be L2Merchant or Merchant. Place the NPC ID to Merchant folder. This should solve your problem.

<set name="type" value="Npc" />
		
Guest
This topic is now closed to further replies.


×
×
  • Create New...