Ir para conteúdo

lucasbro

Campones
  • Total de itens

    34
  • Registro em

  • Última visita

Tudo que lucasbro postou

  1. Eu criei a pasta Bank sim... Vou ver agora se funciona "hi" "withdraw" "1000"... edited Depois que eu falo yes ele não fala mais nada....
  2. Desculpe Nostradamus, eu errei o nome, eu queria dizer JV Chequer
  3. Vou passar um exemplo de quando eu falo "balance" É esse o erro OBS: Também uso a ultima versão do DevLand (postada pelo JV Chequer)
  4. É 8.0 sim, quando eu falo deposit e o numero, deposita, mais quando eu falo "yes" para pegar, tranferir, e quando falo "balance" o npc não fala nada, e aparece monte de linha da inicialização do otserver... Vou testart no DevLand 8.0 agora... Vamos ver! Edit DevLand também não funcionou...
  5. No Servfull 0.1 só está funcionando o deposit....
  6. Acho que não, porque eu expliquei as funções direitinho, como se fosse um tutorial!
  7. Muitas pessoas não sabem criar chaves novas... Eu acho mais facil colocar uma quest que nela tenha o seguinte codigo: Então você irá ganhar uma chave com o action id 1234, ai apenas coloque essa Action ID na porta, acho mais facil....
  8. Nesse tutorial estou ensinando a fazer um NPC que troque itens por itens, dinheiro por itens, dinheiro por dinheiro e etc... E também estou ensinando uma função que o NPC só falará com você se você tiver feito uma QUEST! Agora acho que você entedeu... É só ler e reler que você irá entender...
  9. Eu acho isso meio ruim, porque se você quiser fazer mais portas com chave igual não poderá fazer, então você só poderar fazer portas com o numero de chaves que tiver no ot...
  10. Na verdade 1 = só para premiums, 0 = não premiums! O resto etá muito bom, parabéns!
  11. lol, só porque eu tenho poucos posts vocês pensam isso? Se eu fosse famoso geral ia falar muito bom e talz... Para sua informação sou Scripter a 4 anos, e sei muitas coisas que muitos que acham que sabem fazer um NPC e talz. Fiquei uma hora no site, pegando as fontes dos itens, ele tem uma Fonte que no caso o XTibia proibe que eu coloque o nome dela aqui... E falando, fui eu que fiz sim, todinho, eu ja fiz o de armadura, mais ainda não atualizei para ele falar "sell chain armor" "yes", só está "sell chain armor", então já que o script de armaduras é bem maior, só atualizei o de Armas, então para todos que acham que eu não fiz, acho uma tremenda babaquice! OBS: Não estou querendo te ofender, só acho que você tem preconceito para os novos no fórum, sendo que tem forúm muito mais famosos sobre otserver do que o XTibia!
  12. lucasbro

    Npc De Armas

    Fonte : Tibia RL Créditos: LuNaTiC (eu)
  13. Colex, Minha versão é Servfull 0.9, 7.92, e aqui não funcionou...
  14. Existem muitas formas de troca, que muita gente não sabe como colocar, geral as pessoas tentam colocar : buy(cid,2455,1,0) sell(cid,2455,1,0) Mas sempre dava a mesma coisa, ele sempre pega o item sem devolver um.... O Script de troca é esse: Explicando: Mensagem que o player irá dizer para a troca, no caso, eu fiz um exemplo de uma confirmação. Esse comando serve para remover o item do player, no caso, uma dagger. No caso, ai está o tal comando de se o player não tiver o item, ele não trocara o item. Essa mensagem o NPC falará quando o player não tiver o item para a troca. Esse comando server para adicionar um item ao player, no caço 2 gps pela dagger. Essa mensagem o NPC irá falar quando vocês trocarem o item. Importante¹: Se for para adicionar mais de 100 gold tenque colocar 2 comando, exemplo: doPlayerAddItem(cid,2148,43) e doPlayerAddItem(cid,2152,2), no caso o player ganhara 243 gps. Aqui está um exemplo de um NPC de Troca: Agora é so configura como eu disse acima.... Agora vou ensinar como o NPC falará com você apenas se você tiver feito alguma quest. Depois de: if (msgcontains(msg, 'hi') and focus == 0) and getDistanceToCreature(cid) < 4 Adicione: and queststatus > 0 then Ficando: if (msgcontains(msg, 'hi') and focus == 0) and getDistanceToCreature(cid) < 4 and queststatus > 0 then Emcima adicione: Esse é o StorageValue da quest, se você fez ela ou não... Embaixo de: elseif string.find(msg, '(%a*)bye(%a*)') and getDistanceToCreature(cid) < 4 then selfSay('Bye human.') focus = 0 talk_start = 0 end Adicione: Mensagem que irá aparecer se o player não tiver feito a quest Pronto, estou acabando meu tutorial por aqui, espero ter ajudado as pessoas a fazerem seu server com mais RPG do que o normal.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...