Ir para conteúdo
Entre para seguir isso  
Oneshot

NPCs

Recommended Posts

Socket    0
Socket

Ótima formatação, tutorial muito bom para iniciantes, explica o básico.

 

Tem apenas alguns erros:

 

talkState[talkUser]

 

Atribui valores aos "estágios" de um diálogo, são essenciais na programação de um NPC.

talkStates são variáveis locais e únicas de um jogador, se elas fossem globais, o NPC acabaria se confundindo, e bem... você quer mesmo saber o que iria acontecer?

 

setPlayerStorageValue

 

É uma função LUA que atribui um valor ao uma variável do jogador,

São, como talkStates, muito importantes em NPCs. Pois impedem que o jogador complete a quest duas vezes e etc.

`talkState´ é apenas uma tabela, não tem nenhuma função especial, apenas guardar um valor para determinada criatura durante um diálogo, por isso podemos usar qualquer nome, desde que esteja de acordo com a nomenclatura de lua. Para mais informações, acesse http://www.lua.org/manual/5.1/pt/manual.html#2.1

 

`setPlayerStorageValue´ é sim uma função Lua, ela edita a tabela players_storages, na database do servidor, no campo determinado de cada player, não é uma "variável" do jogador.

 

Poderia também, ressaltar que quando você chama talkState[talkUser], você está pegando o valor na tabela talkState que tem o index talkUser, no caso é definido no inicio da função, que talkUser, no caso, é cid.

 

Você tem 72 horas para editar seu tópico e corrigir as informações incorretas.

 

Edit

 

Agora sim, Aprovado

 

Atenciosamente, Socket.

Editado por Socket

Compartilhar este post


Link para o post
Gpwjhlkdcf    21
Gpwjhlkdcf

Este não é um tutorial exatamente sobre NPCs, e sim sobre a lib Jiddo.

Um script de NPC "de verdade" é bem diferente disto ai, e particulamente, acho a lib Jiddo um lixo.

Compartilhar este post


Link para o post
Oneshot    24
Oneshot

Obrigado por me alertar sobre isso, Skyen Hasus.

Não fazia idéia que o tutorial não era sobre NPCs, irei consertar.

 

Abraços

Compartilhar este post


Link para o post
Elwyn    106
Elwyn

Tutorial ótimo para quem quer fazer NPC's usando esta lib, gostei. .-.

Compartilhar este post


Link para o post
Criticoo    4
Criticoo

excelente tutorial sobre npc,aprendi um pouco mais com ele.

parabéns

Compartilhar este post


Link para o post
Saymon14    0
Saymon14

Como sempre excelentes turoriais, adorei o tutorial, aprendi muito.

Compartilhar este post


Link para o post
jadsondossantos    4
jadsondossantos

só umas dúvidas

qual é a linha que me permite que o npc fique falando?

e a onde que eu ponho o ID das peles?

Compartilhar este post


Link para o post
Bvkse    0
Bvkse

aeee te amo cara tava procurano isso :P

Compartilhar este post


Link para o post
Kalanguinhow    0
Kalanguinhow

Ajudou muito ^^

Compartilhar este post


Link para o post
lilialine    0
lilialine

Ficou bem legal, mas onde eu coloco o id do item que o jogador vai ganhar?

Compartilhar este post


Link para o post
tinhuxd25    0
tinhuxd25

Meio complicado pra iniciantes, mais eu gostei '-'

Compartilhar este post


Link para o post
asumamen    0
asumamen

Tutorial bem esplicado

Vó tentar depois fazer uma NPcs

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×