Npc Barco

RenatoPdz
em NPCs, monsters e raids

RenatoPdz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/08Posts: 16Char no Tibia: Wizard of Sparta

xD oia eu ake traves :*

Vamus lá

 

Primeiro vamos fazer o npc. vá em (data/npc) copie uma pasta e abra-a.

Cole isto.. se quiser mude o nome...

 

<?xml version="1.0"?>

<npc name="Navendron" script="data/npc/scripts/barco.lua" autowalk="150" floorchange="0" access="3" lookdir="2">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="151" head="76" body="114" legs="124" feet="86" addons="3"/>

***
</npc>

Agora vá em (data\npc\scripts) e copie uma pasta (.lua), renomeia para "barco.lua" , abra-a e cole isto:

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



-- OTServ event handling functions start
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
-- OTServ event handling functions end


-- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions!
local travelNode = keywordHandler:addKeyword({'[color="#FF0000"]ptc'[/color]}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso te levar para o "[color="#FF0000"]ptc[/color]" por 200 gp. Voce quer ir¿?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = 1, level = 0, cost = [color="#FF8C00"]200[/color], destination = {[color="#2E8B57"]x=428, y=257, z=6[/color]} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'})

keywordHandler:addKeyword({'[color="#9932CC"]passage[/color]'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso te levar para \'[color="#FF0000"]ptc[/color]\' por um pequeno preço.'})

-- Makes sure the npc reacts when you say hi, bye etc.
npcHandler:addModule(FocusModule:new())

 

Agora explicando:

Aonde ta vermelho e o nome da cidade... Mude com o seu gosto.

Aonde ta verde e o local que o npc vai te levar ; x,y,z. Mude de acordo com seu mapa.

Aonde ta laranjado e o preço que o npc vai cobrar para te levar. Mude com seu gosto tbm.

Aonde ta rocho e o que o player tem que fala para saber aonde o npc pode te levar. Por exemplo o meu ai ele fala assim "Eu posso te levar para "ptc" <-( que é o que vc vai ter que falar para vc ir)".

 

xD Depois posto mais.

Creditos : Renato ;D

Qualquer errinho ai me fale. Que eu arrumo.

XD maus awe pelo meu Portugues :D

Movack

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/11/08Posts: 25Char no Tibia: Druid Loose

Não é do estilo que gosto mas é bem melhor e mas simples,

por min aprovado xP.

ZerOOo~

Sou fan de:




~ xP/


Outifit:

xXxhalloweenxXx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/08Posts: 71Char no Tibia: Damon Chas

e para Otserver 8.10 ??

thalesb11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/06/08Posts: 3Char no Tibia: Thales

me responde uma coisa

por que essa porra de tutorial e nenhum otro tutorial funciona no meu ot 8.40 em

cagaio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/08Posts: 52Char no Tibia: Zepherus

Como Eu fasso pra adicionar mais city's ?

fuckyouuuuuuuuuuuuu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/08Posts: 12

como faso pra tipo ele cobra uma mueda vip?

 

ty :button_ok: :rip::whip:

Emotion Cool
Miguxo Tool
Ominho Yool

refi

Numa terra do faz de conta.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/03/11Posts: 65

Obrigado :smile_positivo:

me ajudou a arrumar alguns bugs nos npc de barco no meu server.

Cara amada, você está me ouvindo?

Não me lembro de uma só palavra que você disse

Somos dementes?

ou sou perturbado?

O espaço que está entre insanidade e a insegurança.

 

OgAAAA1LLkJzdM-3bPMgF_oV_vErWuSwXbvSQg1js8ERbg4YZ-9UHGIdW2k1M-q9kFzrQkTXIkn1L80R109UU1JCw5wAm1T1UOw2aVKpnj7Gyxv0tLWw5SBnbvYd.jpg

 

Att: Refi.