Eu não mexo com npc, mas posso te dar a action, ai você faz com alavanca sei lá..:
function onUse(cid,item,pos)
if getThingfromPos({x=123,y=123,z=7,stackpos=2}) == 1234 and getThingfromPos({{x=123,y=123,z=7,stackpos=3}) == 1234 and getThingfromPos({x=123,y=123,z=7,stackpos=4}) == 1234 then
doRemoveItem(getThingfromPos({x=123,y=123,z=7,stackpos=2}))
doRemoveItem(getThingfromPos({x=123,y=123,z=7,stackpos=3}))
doRemoveItem(getThingfromPos({x=123,y=123,z=7,stackpos=4}))
doCreateItem(1234,1,{x=123,y=123,z=7,stackpos=2})
doSendMagicEffect({x=123,y=123,z=7,stackpos=2},4)
else
doPlayerSendCancel(cid,"Sorry but the itens are incorrect.")
end
end
Então.. os itens estão sobre uma mesa, um sobre o outro. São três itens. Os ids deles estão em 1234 e as posições x e y 123. Altere elas mas não altere o stackpos. O item criado fica sobre a mesa e é enviado um efeito sobre ela. A posição da mesa também esta em 123,123,7. Espero que funcione pois não testei
:smile_positivo:






info
Grupo: Campones
Registrado: 26/06/09
Posts: 0
Reputação: 0
Tipo do script: NPC
Protocolo (versão do Tibia): 8.40
Servidor utilizado: Tfs 0.3.1
Boa Tarde a todos,
Eu estou fazendo um projeto com tudo "diferenciado" em relação aos outros Ots, e venho através deste post pedir se alguem poderia fazer para mim, ou me ajudar a fazer um NPC, em que ele vendesse itens como armas e armaduras em troca de outros itens.
Calma! darei um exemplo :smile_positivo:
Item desejado: Dragon Shield
Itens necessários para o NPC forjar o item: 20 iron ore, 3 piece of iron, 3 green dragon leather
Item desejado de gradativamente maior: Vampire Shield
Itens necessários para o NPC forjar o item: 1 dragon shield, 28 vampire dust, 7 piece of iron
assim por diante...
(vale lembrar que isto foi só um exemplo do que eu quero) se puder fazer o script com esses exemplos pra mim continuar já seria uma ajuda e tanto! :mdr:
Esse é meu primeiro post, por favor, me auxilie caso eu esteja fazendo algo errado.
Agradeço desde já.