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

Edited Novembro 17 by Nostradamus
bom legal só nun gostei dessa parte de que vai dar bug
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: 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
Group: Cavaleiro
Joined: 22/10/05
Posts: 196
Reputation: 0

HIho!
omGGG... essa sim é a funçao perfeita pros npcs...
mto obrigado por postar aki ;D
só faltava isso mesmo ^^
cya... ![]()
ty... ![]()
Edited Janeiro 15 by soulblaster
info
Group: Campones
Joined: 24/09/05
Posts: 62
Reputation: 0
Tibia Character: parei de jogar pqp

RoX !!!
Até q num é muito dificil naum!!
Belo TUTO tibiaa4e!!
info
Group: Campones
Joined: 16/01/06
Posts: 7
Reputation: 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
Edited Novembro 18 by pedroddcunha
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: 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
Edited Novembro 18 by tibiaa4e
info
Group: Campones
Joined: 23/07/05
Posts: 71
Reputation: +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...
Edited Novembro 18 by honux
info
Group: Campones
Joined: 16/01/06
Posts: 7
Reputation: 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
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: 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
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: 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
![]()
Edited Novembro 19 by tibiaa4e






info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: 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:
Edited Novembro 22 by tibiaa4e