Bem interessante, já estava na hora dos NPC's inovarem juntamente com o que vem por aí: OT CVS 0.6.0
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- Função Para Npc Rl Tibia (arrumado)
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker

Editado Novembro 17 por Nostradamus
bom legal só nun gostei dessa parte de que vai dar bug
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

o bug seria q os npc naum iriam andar
agr se vc souber mexer vc muda facilmente a função deles...
eu falei isso pq tem gente q nem sabe mexe no basico...
Não sei porque mais parece bom :}~
Vou ver o scprit ai eu consigo entender algo se eu ler umas 3.00 vezes ![]()
Abraços,
marok
aew rox vo coloca no meu ot depois =]
Atenciosamente,
//Lithium
info
Grupo: Cavaleiro
Registrado: 22/10/05
Posts: 196
Reputação: 0

HIho!
omGGG... essa sim é a funçao perfeita pros npcs...
mto obrigado por postar aki ;D
só faltava isso mesmo ^^
cya... ![]()
ty... ![]()
Editado Janeiro 15 por soulblaster
info
Grupo: Campones
Registrado: 24/09/05
Posts: 62
Reputação: 0
Char no Tibia: parei de jogar pqp

RoX !!!
Até q num é muito dificil naum!!
Belo TUTO tibiaa4e!!
info
Grupo: Campones
Registrado: 16/01/06
Posts: 7
Reputação: 0
Ae
Fiz aqui
Funfo direitinho
So ele não ando :S
Uma coisa que eu queria saber
Por essa mesma função
Da para fazer para venda de itens?
Igual ao Tibia RL
Ex. Sell 30 mace
Se for possivel
Posta ai
Vlw
Fui
Edit -----------------------------
Por essa mesma função
Eu tentei colocar para vender mace
Porém, não funciono
Editado Novembro 18 por pedroddcunha
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

sobre andar vou axar a função de andar e edito
sobre venda é facil
vc edita as keywords apenas
exemplo
-- Sell item keywordsaddKeyword(npcmap, {'sell', 'small amethyst'}, sellItem, {itemid = 2150, cost = 200})
1º keyword sell 2º small amethyst
vc mudaria para
assim no caso da mace
]-- Sell item keywordsaddKeyword(npcmap, {'sell', 'mace'}, sellItem, {itemid = 2398, cost = 30})
qdo player falar sell mace ele comprara o item id 2398 (mace) por 30 cost(preço) 30 gps
funfo certim aki
Editado Novembro 18 por tibiaa4e
info
Grupo: Campones
Registrado: 23/07/05
Posts: 71
Reputação: +1

mais cedo ou mais tarde eu sabia que iam fazer este NPC...
Já tenho esse sistema desde que existe o 7.1, a mto tempo antes de alguém liberar...
porém meu code esta bem menor e mto mais fácil... ![]()
Tem várias coisas que ainda podem ser simplificadas e resumidas...
como...
-- General function for getting the amount of entries in the tablefunction getTableSize(thisTable) local n = 0 local i = 1 while true do if(thisTable[i] == nil) then return n end n = n+1 i = i+1 endend
poderia ser simplismente
-- General function for getting the amount of entries in the tablefunction getTableSize(thisTable) local n=1 while thisTable[n] do n=n+1 end; n=n-1 return nend
só resumi um qualquer de exemplo...
porém ainda pode resumir muita coisa...
Editado Novembro 18 por honux
info
Grupo: Campones
Registrado: 16/01/06
Posts: 7
Reputação: 0
@tibiaa4e
Eu fiz isto
E funfo na vende de uma mace so
Eu testei com 2 mace
Sell 2 mace
Yes
Porém ele so pegava uma e não dava o dinheiro
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

o erro esta na função sell
eu fiz um teste com outro npc
e ele só compra item agrupaveis
certo...
vou fala com o jiddo e ver se ele tem uma solução
Ainda nao testei o npc mas ate onde eu vi a diferenca para os outros e que ele marca as chegadas das pessoas, tipo primera, segunda, terceira, etc, e depois atende de acordo com isso? Sinceramente prefiro continuar com os antigos, menos problema e trabalho, mas valeu pelo tutor! Quem sabe eu use!
Abco,
Aizen
~tibiaa4e
percebi que voce e fan do otfans ![]()
continue trazendo as novidades pra ca! tamo precisando de alguem assim mesmo! tamo meio parado =/ ! vlw
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

ele num é bom
o problema é q ele só faz isso com itens de quantidade
pq o comandos ell e buy dos ot é ruim
to falando com varias pessoas sobre isso
pq esse npc seria a revolução dos ots...
por enquanto só vai fikar para joias
![]()
e sim eu fiko orkut,xtibia e otfans
![]()
lá tem mtos codes
eu trago apenas os melhores
![]()
Editado Novembro 19 por tibiaa4e






info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete
Vc sempre kis npcs igual ao rl tibia ?
aki esta sua chanche
isso msm
com sell e buy
olha eu sei explicar a função + vou passar ela como me ensinaram
No final do code do npc adicione a sua função de npc andar
item naum agrupaveis por enquanto só poderão ser vendidos de 1 em 1
vai na pasta lib da pasta npc e adicione
(algums npcs podem bugar depois disso)
agr vamos ao um exemplo de npc
esse vende e compra joias
explicando:
ai são as palavras chaves toda vez q o player falar ele executara uma ação correspondente
ai os itens q ele vende
vc só prescisa mudar isso
muito simples
onde esta sell é a 1º keyword white pearl seria a segunda qdo um player falar as 2
ele comparara o itemid 2144 (white pearl) custando 280 gp cada
ai são os itens q ele vende
seguindo o msm eskema do sell
se vc é uma pessoa q sabe o basico de ot server
podera manejar esse sistem facilmente
+ cuidado
ao mexer
se houver bug do npc naum andar
é só vc add a função
é isso
creditos: jiddo do otfans por fazer a função
e eu por adaptar ela para uso
flws
duvidas criticas ou sugestões postem aki:
Editado Novembro 22 por tibiaa4e