Belo tópico =
hehehe
tá ficando bom nisso hein
=)
Belo tópico =
hehehe
tá ficando bom nisso hein
=)
Belo tópico =hehehetá ficando bom nisso hein =)
auhehuahe...valeu...Mas é isso ai..com o tempo eu vou aprendendo..ngm gosta dos meus posts..sei la cara..acho q tenho q soh ficar respondendo mesmo..vms aumentar seus posts ai..ahueuhae..
Atenciosamete,God Luan.
info
Grupo: Campones
Registrado: 04/10/06
Posts: 65
Reputação: +1
Char no Tibia: Bebado On Menera

Vlws , Mi Ajudo Um Pokin Mais Ta Valendo Tu Esta Nos Ajudando Mas :icon1:
Boua.
//Claw
PO, os kras que n gostam dos seus topicos tem mto mal gosto :icon1:
Perfeito, simplesmente pefeito
flws
Muito bom o topico
pra quem naum sabe isso
e uma maravilha
parabens
abraços
Obrigado pelos Elogios.
Entendo o ponto de vista de alguns.
Espero que esteja ajudando muita gente.
Estarei sempre trazendo novidades para o Xtibia.
Sem mais,Obrigado.
info
Grupo: Campones
Registrado: 17/10/06
Posts: 20
Reputação: 0
fiko muito bom!!!
info
Grupo: Campones
Registrado: 18/03/07
Posts: 2
Reputação: 0
Exelente vei... nota 10 aprendi finalmente a configurar npc"s tava numa dificuldade do ##### vlw mesmo.. xD
info
Grupo: Herói
Registrado: 12/11/05
Posts: 715
Reputação: +1
Char no Tibia: Lord'Skyxt

Tópico contendo somente 1 NpC,
essa seção é para DataPacks com 3 ou mais Npcs,
~o{Tópico Movido}o~,
Abraços.
Desculpem-me, fiquei afastado do Forum e do Tibia por um tempo.
Agradeço os elogios e desculpe-me por postar na seçao errada.
Sem Mais.
//Obrigado
God Luan//
hudsaudasu O MAIS ENGRAÇADO FOI JACK O coElho assasino MTO FODAA!!
PARABENS PRA QUEM FEZ AI MTO LEGAL MMS
info
Grupo: Campones
Registrado: 18/06/08
Posts: 49
Reputação: 0
Char no Tibia: O Meu

God Luan, muito bom seu post meu ensino como criar NPC eu estava querendo aprender a mto tempo mas não achava um tópico decente, para aprender, continue assim seu trabalho é mto bom :smile_positivo:
info
Grupo: Campones
Registrado: 18/06/08
Posts: 49
Reputação: 0
Char no Tibia: O Meu

cara, seu vomit system num funcionou aqui em casa, eu tentei e num deu certo, mas tudo bem, mto bom seu trabalho continue assim :smile_positivo:
aé, agora que eu vi é pra tibia 7.6, e o meu é 8.1 por isso que num deu certo eu fiz tudim igual tava explicando aí mas aqui num rodo mas tudo bem, como eu disse ali em cima continue assim :nuts:
info
Grupo: Campones
Registrado: 09/04/08
Posts: 9
Reputação: 0
Char no Tibia: Morssiaman Skuss

Aeh fera pa quem ta comesando isso ta mt bom em
Vlw por compartilha cum nois du X TIBIA :weight_lift:
Aeh fera pa quem ta comesando isso ta mt bom em
Vlw por compartilha cum nois du X TIBIA :weight_lift:
info
Grupo: Campones
Registrado: 23/07/06
Posts: 67
Reputação: +1
O principal: Colocando o spawn de NPC
-Abra a pasta do seu OTServ
-Vá em data/word
-Procure por npc.xml
-Clicke com o botão direito e vá em "editar"
-Adicione a tag do seu npc depois de:
<?xml version="1.0"?>
<npclist>
-E antes de:
</npclist>
-E adicione a TAG
Exemplo:
<npc name="Npc" x="74" y="220" z="7"/>
Só mude o Npc para o nome do npc que voce queira!
E a cordenada (x,y,z) para a cordenada onde voce queira que este tal npc apareca!!
Fazendo os seus NPC's andarem!
-Abra a pasta do seu OTServ
-Vá em data/npc/scripts/lib/npc.lua
-Abra-o
-Entre qualquer função adicione:
-Abra o arquivo .lua do NPC que voce queira que ande e adicione (no topo):
Atenção:ox, oy e oz é a posição de respaw do seu NPC, altere de acordo com cada NPC.
E o "max" é a quantidade maxima de sqms que o NPC vai poder se afastar do ser respaw original.
-Ainda no mesmo arquivo.. procure pela função onThink() (para facilitar, aperte ctrl + f e escreva onThink) adicione:
-Npc's estatuas ? Nunca mais!
Faça seu NPC leva-lo para mais de um lugar!
-Abra a pasta do seu OTServ
-Vá em data/npc/scripts
-Procure pelo script do seu npc de barco
-Agora procure por um exeplo de viagem..
-Por exemplo:
QUOTEif msgcontains(msg, 'tutorial') and focus == cid thenif pay(cid,50) thenselfSay('Let\'s go!')selfSay('/send ' .. creatureGetName(cid) .. ', 122 119 7')focus = 0talk_start = 0elseselfSay('Sorry, you don\'t have enough money.')talk_start = os.clock()endend-Copie-o
-Agora depois desse ultimo end adicione denovo a mesma coisa..
-Dai é só alterar como quiser!
--Explicando:
if msgcontains(msg, 'tutorial')
È oque o player vai falar para ir para esse tal lugar..
if pay(cid,50) then
È quanto o player vai pagar pela "viagem", no caso, 50gps
selfSay('/send ' .. creatureGetName(cid) .. ', 122 119 7')
É pra onde o player vai ser teleportado, mude os numeros para onde voce queira que o player seja teleportado..
Trocas com seu NPC
-Bom, vou postar a função de "trade" para os npc's:
QUOTEif msgcontains(msg, 'trade') and focus == cid thenitemstatus = doPlayerRemoveItem(cid,ID_DO_ITEM)if itemstatus == -1 thenselfSay('Where is the item?')elseselfSay('Here it is...')buy(cid,ID_DO_ITEM,1,0)talk_start = os.clock()endExplicando:
doPlayerRemoveItem(cid,ID_DO_ITEM)
Este será o item que voce tera que dar ao npc para receber outro em troca
buy(cid,ID_DO_ITEM,1,0)
Este sera o item que o npc vai lhe dar em troca do outro
E se vc quiser vc pode acrecentar embaixo do else um
setPlayerStorageValue(cid,6019)
Que fará com que o NPC so troque uma vez o item!!
Fazendo NPC olhar para outros lugares!
-Vá em data/npc
-Procure pelo NPC que voce queira que "olhe para outro lugar"
-Com o botão direito clicke em editar
-Procure por:
Editando preço de runas e outros itens em seu NPC
Bom primero passo , ecolha um NPC na pasta data/npc e veja qual o nome do script dele , fica logo apos o nome dele assim :
Logo apos ver o nome va na pasta scripts (data/npc/scripts) e localize o arquivo que estava no seu NPC , no caso aqui tutorial.lua
Abra ele como bloco de notas e então procure as mensagens :
Este é um exemplo de blank rune pode se perceber que cada runa ou item tem uma mensagem em cima do qual o player deve falar para comprar o item :
Assim se estivesse escrito SD, toda vez que ele falasse SD o npc responderia com essa ação.
Essa é a parte mais importante, cid é o player que estará falando com o NPC, 3085 é o ID da blank rune, 1 é o numero de blanks que o NPC dará pra ele e 5 é o preço da blank rune
Se você quer editar o preço da runa, edite no caso, o 5 .
Se você quer criar uma nova runa ou item é só copiar essa parte e adicionar o ID da runa ou item que você quer mudar.
Mude a mensagem de Blank para o nome da runa ou item escolhido, lembrando que para pegar o ID da runa ou do item é só ir no Items.xml que localiza-se na pasta data/items.
Lembrando que isso funciona do mesmo jeito para itens.
CREDITOS AO: Zeh Pekeno
Vomit System By Colex
Esta action é simples mas realistica
Voce podi comer até ficar full mas se vc ficar tentandu comer mesmu full vc podi vumitar, perdendu simplesmente 1 de hp
porque só 1??
porque se uma pessoa ta comendo é pra aumentar a life ou mana, intaum axo ke ficaria xato se ele perdesse mt HP
É facil o player vomitar?
Como na vida real não é mt facil, mas se vc ficar sempre tentando comer podi ter a certeza ke uma hora vc vomita, as probabilidades é 1 em 50, para mim axo ke dexa o jogo mais realista.
passemos ao code:
vai na pasta data/actions/scripts e procura por food.lua (deve estar la) abre ele e substitui tudo que esta dentro pelo seguinte:
e é só isso
espero que gostem
nota: não testem com GM porque esse script ta com o sistema de GM comer sem ficar full por Frerety
CREDITOS AO: Colex
Quero coments..Valeu.
Editado Outubro 17 por God Luan