• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

NPC- i'll give you rep

Dixter

Amateur Web Developer
Joined
Mar 31, 2009
Messages
660
Reaction score
11
Whats the npc that sells amulets and rings in rl? or in the forgotten server, if anyone has a script for an npc that sells rings and amulets can u post it here please , ill give rep.
 
Here you go. Working on Latest Crying Damson 8.54

Create a XML file in NPC folder name " AmuletSeller "

Script
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Amuletseller" script="data/npc/scripts/default.lua" walkinterval="1000" floorchange="0">
<health now="100" max="100"/>
<look type="128" head="116" body="79" legs="117" feet="76" addons="0"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell amulet of loss,dwarven ring,might ring,key ring,time ring,energy ring,stealth ring,life ring, ring of healing, club ring ,sword ring and axe ring."/>
<parameter key="message_farewell" value="It was a pleasure to help you, |PLAYERNAME|."/>
<parameter key="module_keywords" value="1" />
<parameter key="keywords" value=";Aols;Star;depot;Offers;explain;" />
<parameter key="keyword_reply1" value="Wana Buy Amulets Say {trade}." />

<parameter key="module_shop" value="1"/>
<parameter key="shop_buyable" value="amulet of loss,2173,50000;dwarven ring,2213,2000;might ring,2164,5000;key ring,5801,10000;time ring,2169,2000;energy ring,2167,2000;stealth ring,2165,2000;life ring,2168,1000;ring of healing,2214,2000;axe ring,2208,200;club ring,2209,200;sword ring,2207,200;stone skin,2197,5000,5" />
<parameter key="shop_sellable" value="" />
</parameters>
</npc>

Create a .LUA in NPC/script with name " Default.lua "

script

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid) npcHandler:eek:nCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:eek:nCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:eek:nCreatureSay(cid, type, msg) end
function onThink() npcHandler:eek:nThink() end

npcHandler:addModule(FocusModule:new())
 
Back
Top