Npc Bp Potions E Potions

RoD LoKo
em NPCs, monsters e raids

RoD LoKo

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 12/11/06Posts: 119

Olá,

 

Há alguns dias venho vendo a galera todo dia pedindo npc que venda potions e bps de potions. Então, resolvi fazer para vocês!

 

Vamos lá, comece copiando algum arquivo da sua pasta npc e renomeie ele para Ruan, apague tudo que está dentro, e coloque:

 

<?xml version="1.0"?>

 

<npc name="Ruan" script="data/npc/scripts/potions.lua" access="3" lookdir="2" autowalk="25">

<mana now="800" max="800"/>

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

<look type="140" head="79" body="17" legs="16" feet="0" addons="3"/>

</npc>

 

Ok, agora vá na sua pasta npc/scripts copie algum arquivo da pasta e renomeie para potions, apague tudo que está dentro e coloque:

 

local focus = 0

local talk_start = 0

local target = 0

local following = false

local attacking = false

 

function onThingMove(creature, thing, oldpos, oldstackpos)

 

end

 

 

function onCreatureAppear(creature)

 

end

 

 

function onCreatureDisappear(cid, pos)

if focus == cid then

selfSay('Good bye then.')

focus = 0

talk_start = 0

end

end

 

 

function onCreatureTurn(creature)

 

end

 

 

function msgcontains(txt, str)

return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))

end

 

 

function onCreatureSay(cid, type, msg)

local msg = string.lower(msg)

 

if msgcontains(msg, 'hi') and focus == 0 and getDistanceToCreature(cid) < 4 then

selfSay('Hello ' .. creatureGetName(cid) .. '! I sell potions and bp potions.')

focus = cid

talk_start = os.clock()

 

elseif msgcontains(msg, 'hi') and focus ~= cid and getDistanceToCreature(cid) < 4 then

selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')

 

elseif focus == cid then

talk_start = os.clock()

 

if msgcontains(msg, 'potions') then

selfSay('I sell Mana Potion (50gps), Health Potion (45gps), SHP (100gps), SMP (80gps), GHP (190gps) and GMP (120gps).')

elseif msgcontains(msg, 'bp potions') then

selfSay('I sell Bp Mana Potion (1k), Bp Health Potion (900gps), Bp SHP (2k), Bp SMP (1.6k), Bp GHP (3.8k) and Bp GMP (2.4k).')

 

elseif msgcontains(msg, 'mp') then

buy(cid,7620,1,50)

elseif msgcontains(msg, 'hp') then

buy(cid,7618,1,45)

elseif msgcontains(msg, 'shp') then

buy(cid,7588,1,100)

elseif msgcontains(msg, 'smp') then

buy(cid,7589,1,80)

elseif msgcontains(msg, 'ghp') then

buy(cid,7591,1,190)

elseif msgcontains(msg, 'gmp') then

buy(cid,7590,1,120)

 

elseif msgcontains(msg, 'bp mana potion') then

buyContainer(cid,2003,7620,1,1000)

 

elseif msgcontains(msg, 'bp health potion') then

buyContainer(cid,2000,7618,1,900)

 

elseif msgcontains(msg, 'bp strong health') then

buyContainer(cid,2001,7588,1,2000)

 

elseif msgcontains(msg, 'bp strong mana') then

buyContainer(cid,2002,7589,1,1600)

 

elseif msgcontains(msg, 'bp great health') then

buyContainer(cid,2000,7591,1,3800)

 

elseif msgcontains(msg, 'bp great mana') then

buyContainer(cid,2000,7590,1,2400)

 

elseif string.find(msg, '(%a*)bye(%a*)') and getDistanceToCreature(cid) < 4 then

selfSay('Good bye, ' .. creatureGetName(cid) .. '!')

focus = 0

talk_start = 0

end

end

end

 

function onCreatureChangeOutfit(creature)

 

end

 

 

function onThink()

if (os.clock() - talk_start) > 30 then

if focus > 0 then

selfSay('Next Please...')

end

focus = 0

end

if focus ~= 0 then

if getDistanceToCreature(focus) > 5 then

selfSay('Good bye then.')

focus = 0

end

end

end

 

Pronto, o npc está pronto! Boa Divesão! :smile_positivo:

 

Gente, quero lembrar que:



Não copiei esse npc de nenhum lugar, eu que fiz ele 100%! Se gostarem, poste. E se for postar em outro lugar, coloque os créditos por favor! Obrigado! :icon1:

 

Bugs: Caso encontre bugs no npc, podem postar que irei ajuda-los! :smile_positivo:

 

Abraços,

RoD LoKo

Atenciosamente,
RoD LoKo


Minha sign rox.


http://img370.imageshack.us/img370/6299/signnn505zd9.png

Ja fiz algo que te ajudou? Gostou de algum trabalho meu? É meu amigo? Então se quiser, use por favor minha fan bar.


http://img134.imageshack.us/img134/895/fan382up2.png

Trabalhos meus:


edercorrea

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/10/07Posts: 68Char no Tibia: Paula'dinha

mtu bom!!

 

:D

Edinho ;)

© 2007-2009 Edinho OT. All rights reserved.

RoD LoKo

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 12/11/06Posts: 119

Opa galera, agora que vi que tinha feito uma coisa errada. Já arrumei, o npc está certinho agora, podem usar!

 

Abraços,

RoD LoKo.

Atenciosamente,
RoD LoKo


Minha sign rox.


http://img370.imageshack.us/img370/6299/signnn505zd9.png

Ja fiz algo que te ajudou? Gostou de algum trabalho meu? É meu amigo? Então se quiser, use por favor minha fan bar.


http://img134.imageshack.us/img134/895/fan382up2.png

Trabalhos meus:


satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

aew manow vlw aki pegou bem

ficou bom pq so p.a pode comprar bps de potes e o antigo vendendor ainda continua vendendo do mesmo geito.XD

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

jululu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/02/08Posts: 12

Po Veio vlw ai Mas o veio tenho uma pergunta pra oce

Cara como boto exausted nos potions???

No meo ot num tem exausted =/

CAra se sober me fala ai plx

FoxNox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/07/07Posts: 58Char no Tibia: Elite Fox Nox

@Tópic,

 

 

Sendo sincero com você, não gostei muito

 

 

*NPC Bugado

 

 

Tente concertar isto

Atenciosamente ,
FelipeTim




Para as pessoas que querem criar seu avatar entre nesse site Clique aqui



Stylus Servidor 8.42

Exp : 250x
Skills : 150x
Magic : 80x
loot : 4x

# Servidor sério , totalmente sem lag


Venha conferir

zacarias

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/12/06Posts: 89

showww!!!

funcionou direitinho!! vlw msm kra

Assinatura irregular, consulte as regras

 

Atenciosamente,

Daniel Oliveira.

Kawan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/08/07Posts: 15

Muito Bom :)

haiguri

[ADM] ShadoW
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/07/08Posts: 148Char no Tibia: [ADM] ShadoW

bem,se desse uma note pra vc de 1 a 100, daria:

 

85 <Ótimo

 

Vlw pelo post pois ficou mto massa :icon1:

---

---

--

---

[u]Msn : danielneto_96@hotmail.com
:}[/u]

dudu2530

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/06/08Posts: 76

show funciono direitinho da hora curti

 

vlw...

erick95suave

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/10Posts: 15Char no Tibia: Sir Eurides

no meu nao funfou o npc ta certo mais os scripts deve ta errado ou no 8.54 8.57 nao funfa msm =(

giovanerox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/07/10Posts: 17Char no Tibia: Hell Furin

@ Topic

 

Bom, um npc que só venda Potions? ta meio passado ja né.

Tenta revisar ele, coloca ele pra vender runas, weapons. etc...

 

Agora nesses ots novos, os npcs de potions nem são mais usados, agora é só com alavanda :D..

 

Att: Fox

Te Ajudei ?

 

é só clicar no botão: add.png

curruwilliam

Só sei que nada sei.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/07/09Posts: 356Gênero: Masculino

Tipo por que nao vem as potion dentro da bp ??

 

O meu server nao tem potion como coloco ?