Ir para conteúdo
Entre para seguir isso  
thedarkhell

Npc Que Vende Rings!

Posts Recomendados

e um npc comum com addon

fiz ele no map dorion 7.9 do xedegux intao eu n testei em outros servidores

ele vendi roh,tr,lr,sr,ar,cr e uns ae q eu achu q eskeci ^^

 

tomara de ajude lah vai

 

<?xml version="1.0"?>

 

<npc name="Senhor Dos Aneis" script="data/npc/scripts/rings.lua" access="3" lookdir="3">

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

<look type="146" head="0" body="40" legs="114" feet="0" corpse="3128"/>

</npc>

 

 

agora o script dele

 

focus = 0

talk_start = 0

target = 0

following = false

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)

msg = string.lower(msg)

 

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

selfSay('Hello ' .. creatureGetName(cid) .. '! I sell life ring (2k), ring of healing (4k), club ring (2k), axe ring (3k), power ring (3k), energy ring (5k), time ring (6k) and sword ring (3k).')

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, 'life ring') then

buy(cid,2168,1,3000)

elseif msgcontains(msg, 'sword ring') then

buy(cid,2207,1,2000)

elseif msgcontains(msg, 'ring of healing') then

buy(cid,2214,1,4000)

elseif msgcontains(msg, 'club ring') then

buy(cid,2209,1,2000)

elseif msgcontains(msg, 'axe ring') then

buy(cid,2208,1,3000)

elseif msgcontains(msg, 'power ring') then

buy(cid,2166,1,3000)

elseif msgcontains(msg, 'energy ring') then

buy(cid,2167,1,5000)

elseif msgcontains(msg, 'time ring') then

buy(cid,2169,1,6000)

 

 

elseif msgcontains(msg, 'bye') 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 focus > 0 then

x, y, z = creatureGetPosition(focus)

myx, myy, myz = selfGetPosition()

if ((myy-y==0) and (myx-x<=0 and myx-x>=-4)) then

selfTurn(0)

end

if ((myy-y==0) and (myx-x>=0 and myx-x<=4)) then

selfTurn(2)

end

if ((myx-x==0) and (myy-y<=0 and myy-y>=-4)) then

selfTurn(1)

end

if ((myx-x==0) and (myy-y>=0 and myy-y<=4)) then

selfTurn(3)

end

if ((myy-y==-2) and (myx-x>=-1 and myx-x<=1)) then

selfTurn(1)

end

if ((myy-y==2) and (myx-x>=-1 and myx-x<=1)) then

selfTurn(3)

end

if ((myx-x==2) and (myy-y>=-1 and myy-y<=1)) then

selfTurn(2)

end

if ((myx-x==-2) and (myy-y>=-1 and myy-y<=1)) then

selfTurn(0)

end

if ((myy-y==-3) and (myx-x>=-2 and myx-x<=2)) then

selfTurn(1)

end

if ((myy-y==3) and (myx-x>=-2 and myx-x<=2)) then

selfTurn(3)

end

if ((myx-x==3) and (myy-y>=-2 and myy-y<=2)) then

selfTurn(2)

end

if ((myx-x==-3) and (myy-y>=-2 and myy-y<=2)) then

selfTurn(0)

end

if ((myy-y==-4) and (myx-x>=-3 and myx-x<=3)) then

selfTurn(1)

end

if ((myy-y==4) and (myx-x>=-3 and myx-x<=3)) then

selfTurn(3)

end

if ((myx-x==4) and (myy-y>=-3 and myy-y<=3)) then

selfTurn(2)

end

if ((myx-x==-4) and (myy-y>=-3 and myy-y<=3)) then

selfTurn(0)

end

end

 

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

 

 

TOMARA Q VC USEM NO SERVE DE VCS ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
Rox, mas tipo, como faz pra mudar o valor q vende cada um? e como faz pra vender só axe/sword/club e life ring?

Vlw :laughing:

 

 

e simples

 

if msgcontains(msg, 'life ring') then

buy(cid,2168,1,3000)

elseif msgcontains(msg, 'sword ring') then

buy(cid,2207,1,2000)

elseif msgcontains(msg, 'ring of healing') then

buy(cid,2214,1,4000)

elseif msgcontains(msg, 'club ring') then

buy(cid,2209,1,2000)

elseif msgcontains(msg, 'axe ring') then

buy(cid,2208,1,3000)

elseif msgcontains(msg, 'power ring') then

buy(cid,2166,1,3000)

elseif msgcontains(msg, 'energy ring') then

buy(cid,2167,1,5000)

elseif msgcontains(msg, 'time ring') then

buy(cid,2169,1,6000)

 

aki vc muda td q vc ker o cid n muda ,, o premero numero e o id do item tbm n muda o 1 e a quantidade e o 3 numero e o preçu tipow se vc por 10000 vai ser 10k ser por 1000 vai ser um

 

espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Conteúdo Similar

    • Por Legnus
      Achei isso perdido em um servidor antigo e decidi compartilhar. No vídeo fica fácil entender como funciona, espero que seja útil.
       
       
       
       
       
       
       
       
      data/npc:
       
      Please login or register to see this spoiler.
       
    • Por Dbko
      bom olá galerinha tudo bem, eu voltei a ativa. e hoje resolvi por umas coisas, novas em uns servidores, a partir de hoje, vou ser um desenvolvedor de servidores. e de scripter. então vou editar um, NTO 8.60 pra vocês mas pra que vamos ver o que teremos no nto
       
      NTO
       
      25 vocation free 4 Vip
      Voc Vips serão
       
      MADARA = Heal, genjutsu e power forte, e traps.
      MINATO, = Teleports, Jutsus de paralyze, e grande fuin jutsus, passivas.
      HASHIRAMA = Traps, heal. e alta defesa. como passivas. e armadilhas
      TOBIRAMA = Teleports, com selos, edo anbu igual ntoultimate, e alguns sistemas novos nele
       
       
      vocações todos equilibrado combo de 2 magias mas com renge, ou seja cada vocation vai ter. sua seu renge igual a outra pra não pergunta qual a melhor vocação tudo a mesma coisa, mas se vai ser assim ninguém mata ninguém oky vamos lá, no servidor tem um sistema, de meleedamage, e o magedamege, quando ml tiver 100, ele vai dar um magedamege, e quando skill tiver 100 ou 40 é em 10 e 10 vai dando renge e vocês vai bater mas
       
      caves concertadas, items novos. remekes em algumas scripter.
       
      sistemas adicionados,
       
      Bunshin : com nome
      Anti-divulge : já ativo
      Boss com nome com cores diferente : em fase de implantações
      e Talvez teja remeke em algumas sprites feitas por min
      ...
       
      vou editar o mapa do ntofo, mesmo que foi o que eu estava editando e tinha prometido antes de fechar o eks, mas vamos voltar ao treino e cumprir a promeça
       
    • Por RadioJovemTp
      Quero saber oque voces acham desses profissionais cobrarem por seus serviços ?
       
      Esses dias fui oferecer meu trabalho como mapper e resebi a seguinte resposta
       
      " Para que vou te pagar para mappear se eu posso aprender e mappear eu mesmo "
       
      Eu Disse _ Olha , voce que sabe , mais aposto que não vai por tanta dedicação em aprender a mappear , e fará seus mappas horriveis , inquanto um profissional fará com toda atenção e dedicação.
       
      Quero saber de Voces
    • Por skybia
      Olá pessoal.
       
       
      Bom venho aqui para mostrar um projeto que esta sendo desenvolvido a algum tempo,ja criaram outros post sobre esse projeto mas não era eu ou seja não era o dono apenas players.
       
       
       
      Bom para comessar vou falar mais um pouco sobre esse projeto game skybia,bom pessoal eu via vários topicos por ae falando do ot perfeito,bom não existe o ot perfeito mas eu cheguei a conclusão que o ot que jega quase a perfeição é aquele inovador ou seja aquele que não tem nada aver com tibia aquele que a única coisa a ver com tibia é o pvp e a jogabilidade.
      O skybia é baseado ne um mundo derivado ou seja ne um mundo diferente com historias muitas aventuras com muitas coisa para cê fase
      i não so upar i ir para uma war em skybia você tem escolha em ir para uma guerra ficar pklizando e upando ou aproveitar o rpg que esse mundo oferece os lugares e coisas totalmente novas que poderá descobrir,skybia é um jogo rpg ou seja tem muitas e muitas coisas para fase é bem difisio de se enjoar,e alem disso o skybia é mundo que sempre sera aumentado ou seja sempre tera coisas novas.Para jogadores que deseja ce divertir.
       
      Bom o nosso game esta sendo construido por 3 pessoas 1 maper 1 scripter que sou eu e um game disainer,bom eles estão meio desanimados por que não temos nem um insentivo para continuarmos por isso criei esse topico para saber oque voces acham.
       
       
       
       
       
       
      No que o skybia é Baseado
       
       
      Todos os ot server são baseados em um desenho skybia tambem mas cauma vou expicar melhor.
       
      Skybia é baseado na pura imaginação de infansia vocêis provavelmente darão risada agora no que eu vou falar mais skybia era uma brincadeira nossa de quando nos tínhamos 10-12 anos bom nos brincavamos de luta e de poder magia tals tudo na imaginação e nessa brincadera personagens surgiam pensavão sentião
      Choravão sorrriam,historias eram criadas poderes inventados personagens e poderes de desenhos aparesiam, era bom so que a idade nos obrigou a parar pq a vida não é uma brincadeira mas ae venho a ideia na minha cabeça por que não criarmos um jogo dessa brincadeira pelo menos la podemos brincar na boa.
       
      Desenhos e games que skybia é Baseado.
       
      The elder scroll Minecreft
       
      Fayri tail Word OF Warcreft
       
      Naruto Avatar
       
      Dragon Ball One Piece
       
      Tibia Piratas do caribe
       
      Sobrenatural Bem 10
       
      The walking dead Hora De Aventura
       
       
       
       
      E o mais importante A imaginação sem limites
       
       
       
       
       
      Informações gerais

      Para explicar melhor nossa ideia, o projeto teria as seguintes características principais
       
      Versão: 9.81 Porta: 7171 Exp rate: 5x Ml rate: 5x Skills rate: 7x Acesso a jogadores free (houses,quase todas as mounts,todos os eventos,todos os itens,e algumas quest) Acesso a jogadores pago a jogadores donate (inclusive houses,todas as mounts, todas as áreas, eventos,todas quests, etc) Oque tera no shop (Preium scroll,change sexy,munts especiais,desbani o char,crystais dos portais são raros no jogo,sementes) Castle War ilha war (Uma ilha onde guild entram em combate para ver quem domina ela la tem quest e mounts exclusivas tanto para free quanto para vips) Magias diferenciadas (Você começara com 30 tipos de magias da sua classe depois você pode obter outras em missões quest,em pedras, pergaminhos ou aprendendo com npcs) Please login or register to see this link.
      Please login or register to see this link.
      Please login or register to see this link.
      Arena PvP Please login or register to see this link.
      Eventos exclusivos Vocações proprias Livros e histórias integradas no jogo Arena PvP Eventos exclusivos  
       
       
       
       
      Para quem se interessar entrem em contato Com a gente no facebook la postaremos imagens e spoliers sobre o projeto.

      Nosso Facebook é Please login or register to see this link.

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
×