Ir para conteúdo

Como Criar Um Npc?


dragonk147

Posts Recomendados

Tava querendo criar um npc para um ot que estou fazendo parte e queria da parte de vocês saber como criar algum npc

Tava querendo criar um npc de quest...

Pff Ajuda

procurei no forum e usei pesquisa só que não encontrei

Agradeço desde já

XD

 

=/ Ninguém ajuda T-T

Link para o comentário
Compartilhar em outros sites

Seria mais facil você dizer o que esse npc vai fazer!

 

E outra procure um npc que faça uma coisa parecida leia o código e refaça o seu! Esta é a melhor forma de aprender!

Link para o comentário
Compartilhar em outros sites

Tava querendo um que dê um item após a pessoa dizer "HI"

E que de o Item somente uma vez para essa pessoa como se fosse um baú de quest Sakas?

 

CONVERSA:

 

Player:HI

NPC:Olá,obrigada por me salvar estava esperando por isso há muito tempo.

Tome um item como gratidão...

 

ITEM=Giant Sword

Link para o comentário
Compartilhar em outros sites

Olha amigo por que vc nao faz um bau de quest que de a sword! e na mensagem do bau vc coloca .."Voce ganhou a espada perdida"

 

Se nao e como o nosso amigo Ablank disse...!!

Editado por mulizeu
Link para o comentário
Compartilhar em outros sites

Olha amigo vou te esplicar!

 

 

function onUse (cid,item,frompos,item2,topos)
pos = {x=1063, y=903, z=6}<< para onde ele sera teleportado

       UID_DO_BAU = xxxx  <<<coloca um valor exemplo 1000 que ainda n tenha em seu ot
       STORAGE_VALUE = xxxx << Repita o valor acima para n ficar bagunça
       ID_DO_PREMIO = xxxx << Id do item

       if getPlayerLevel(cid) >= 100 then << lvl do player
       if item.uid == UID_DO_BAU then
         queststatus = getPlayerStorageValue(cid,STORAGE_VALUE)
         if queststatus == -1 then
         doTeleportThing(cid,pos)
       doPlayerSendTextMessage(cid,22,"Parabens! Você achou a espada perdida!") -- Msg que ira aparecer
       doPlayerAddItem(cid,ID_DO_PREMIO,1)
       setPlayerStorageValue(cid,STORAGE_VALUE,1)
	doSendMagicEffect(pos, CONST_ME_TELEPORT)
         else
       doPlayerSendTextMessage(cid,22,"Você ja a Recompensa.")
         end
 end
       else
 doPlayerSendCancel(cid,'Somente Players com Level 100+ conseguem abrir este bau.')
       end
return 1
end

 

 

Rep++

Editado por mulizeu
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...