RE

[Pedido Entregue]

Por reguengo, 17 de dez. de 2009 em Archived

otserv
tibia
script
6
622
reguengoR
17 de dezembro de 2009 às 17:09

bom dia galera xtibiana xDD

eu queria um npc que se chamasse Upgrade Seller e vendesse o item 8306 por 5kk eu sou iniciante em scripter na verdade num sei faze nads mas um dia eu aprendo por isso gostaria que algum fizesse pra mim isso.

agradeço desde ja pq sei que vcs irão me ajudar xDD :party:

fuizzzz

RulezKnightR
17 de dezembro de 2009 às 18:22

Olá amigo, bom não so muito bom com script mais acho que isso sei fazer :)

 

1º crie um arquivo .xml em data/npc, e bote o seguinte nome dele, que no teu caso é Upgrade Seller e adicione isso dentro.

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Upgrade Seller" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0">

<health now="100" max="100"/>

<look type="57" head="57" body="59" legs="40" feet="76" addons="0"/>

<parameters>

<parameter key="module_shop" value="1"/>

<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo Pure Energy. Diga {trade}."/>

<parameter key="shop_buyable" value="Pure Energy,8306,5000000"/>

</parameters>

</npc>

 

oque está em negrito é o nome do item, bote oque quiser.

 

 

Depois crie um aquivo .lua em data/npc/scripts e renomeie para default depois bote isso dentro;

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

 

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end

 

npcHandler:addModule(FocusModule:new())

 

 

Pronto.. Teste e ve se funfo legal :)

 

PS: Modifiquei esse script de um ot 8.4 que tenho aqui, se quiser teste em 8.5 que deve funfa.

sauvadur2S
18 de dezembro de 2009 às 00:56
Depois crie um aquivo .lua em data/npc/scripts e renomeie para default depois bote isso dentro

Pelo que eu saiba todos servidores vem com esse script oO

 

RulezKnightR
18 de dezembro de 2009 às 02:06

Bom, Corrigindo é so Esqueçer a parte do Defaut :)

 

 

reguengoR
18 de dezembro de 2009 às 16:35

valeu ae vo testa depois do a resposta

 

testei funfo 100% valeu cara ajudo pakas xDD

Editado Dezembro 18 por reguengo

18 de dezembro de 2009 às 17:23

Pedido Entregue, tópico fechado.