Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. começa um projeto Humans of TibiaKing auhuheuha ia ser divertido
  2. da forma que ela foi feita (por callback) precisaria chamar um variavel intermediaria que seria -1 ou 1 pra multiplicar pelo X e selecionar se vai puxar ou empurrar mas como não tem há controle do combat callback no callback onCastSpell, a spell não funcionaria da forma que você falou, ela simplesmente iria puxar ou empurrar mesmo com os efeitos de empurrar/puxar. Daria pra fazer da forma que vc falou replicando o script de uma dentro da outra e fazendo ele escolher no onCastSpell qual dos combats seria lançado mas eu não to com tempo pra fazer isso agr por conta da facul e tal :/ se eu não vi
  3. pra versão 7.92 não tem como não :/ precisa de uns callbacks de 8.54+
  4. em movements/scripts crie um arquivo chamado refilarrow.lua e coloque isso dentro dele: local arrows = {2544, 2545, 2546, 7840} -- arrows que vao fazer parte do sistema function onDeEquip(cid, item, slot) for _, arrow in ipairs (arrows) do local count = getPlayerItemCount(cid, arrow) if count > 1 then doPlayerRemoveItem(cid, arrow, count) doPlayerAddItem(cid, arrow, count) break end end return true end Feito isso vá em movements.xml e adicione essas linhas pra cada id que vc colocou no script <!-- Refill Arrow --> <movevent type="DeEquip" itemid="2544" slot="ammo" e
  5. Crie um arquivo chamado 045 - Bird Hunt.lua em data/lib e coloque isso dentro dele: agr crie um arquivo chamado seagul.lua em data/actions/scripts e coloque isso dentro dele: a tag no actions.xml é só escolher um action/uniqueid e colocar na porta de entrada. agr vá em data/movements/scripts e crie um arquivo chamado seagulmove.lua e coloque isso dentro dele: Agora vc precisa criar um uniqueid/actionid e colocar a tag no movements.xml pra stepin e stepout e vc vai colocar em toda a fileira em que o player pode andar. Eu terminei faz um tempão mas to bem ocupado
  6. vc só coloca dentro se a tabela depender de alguma coisa do próprio script, do contrário ela será carregada quando o server abrir e vai permanecer fixa até o server fechar. Quando ela tá dentro do callback ela é carregada toda vez que o callback é executado
  7. uhauheuhauh que isso cara, tem muita coisa que eu só sei na teoria.. o próprio script do kilua tá mais bonito e organizado que muito script meu :~ lembrem-se que eu sou estudante assim como vocês. Em todo caso você pode pensar numa forma de executar as funções por um for, já ia diminuir bastante linhas no seu código. Você tem que pensar tb que tudo no seu código é alterável e vc pode fazer alterações de forma a seguir sequência. ex: if item.itemid == 3705 then doTransformItem(item.uid, 3706) elseif item.itemid == 3706 then doTransformItem(item.uid, 3707) elseif item.itemid == 3707 then d
  8. estranho, se tudo tá configurado certo então presumo que seja algum problema na função getTileItemById.. as vezes ela foi deprecated nas versões superiores e não funciona como deveria :/ sugiro que vc faça os testes num servidor 8.6 pra aprender a configurar num server sabendo que funciona, pra dps testar num server maior que há a possibilidade de não funcionar
  9. vc tem que garantir que a parede atrás do negócio de livro é do id 1050
  10. ele ta tentando remover um item que não existe, acho que vc configurou errado o id ou a posição ein, lê o topico dnv e tenta fazer certo agr
  11. só uma dica, podia incrementar pro player ter que pagar algum tributo cada vez que ele clica pra ver quais são os pares.. podia ser perder 10% da vida
  12. Você tem potencial cara, eu já vi alguns tópicos/posts seus e eu confesso que esperava algo melhor. Tá perfeito em quesito de scripting mas sua idéia realmente não foi boa, acho que se você tivesse tomado um pouco mais do seu tempo poderia ter feito um script muito melhor. Espero que você saiba disso, isso foi longe do melhor que você poderia ter feito (ao meu ver) e ainda assim você conseguiu o segundo lugar..
  13. O combinado foi que valeria mais a criatividade, O frenesy fez um script ruim mas a iniciativa dele de transformar uma ideia criativa em algo "palpável" foi oque rendeu a ele o prêmio. O rei do scripting é aquele que arruma maneiras computacionais de fazer oque ele quer, se a maneira que ele arrumou é tosca mas funciona e a idéia foi excelente, não vejo porque ele não ganharia.
  14. não daria certo porque precisaria de gente pra fiscalizar os trabalhos, os membros da equipe ja estão saturados com as denúncias e a aprovação de tópicos, os que não estão tomando conta dessas áreas resolvem problemas no suporte ou cuidam dos campeonatos. Fora que to bem pessimista em relação aos membros dps do resultado dos campeonatos. Agora não tem mais a desculpa de falta de divulgação;
  15. @Marcelo Druida, sem problemas; @Caronte, qual?
  16. @Bruno Minervino, relaxa cara, eu que criei expectativas demais pq era meu primeiro campeonato e tal.. se eu to desanimado a culpa é inteiramente minha que acreditei que mais gente ia participar. Em todo caso, veremos como as coisas vão continuar.. não é uma decisão que cabe somente a mim. nem me fala, não sei como daniel aguenta.
  17. Quando eu vi esse vídeo do Frenesy eu pensei: "pqp, não pode ser real que saiu uma coisa tão bonita no meu campeonato", o intuito do CMS era revelar talentos, e bem, acho que revelou. As conquistas foram dadas aos membros, só estou esperando o Matheus terminar os troféus e dar os reps de premiação do evento.
  18. ^sim, tem que colocar os carrinhos no tile.. muito boa a idéia Se depender de mim, não. Muita gente ficou falando pra fazer e tivemos só 6 participantes, sendo que 2 foram desclassificados e 1 pediu pra sair. Só não cancelei esse porque seria mancada com os outros participantes mas a verdade é que eu broxei fazendo isso, porque demandou bastante tempo corrigindo e testando e a real foi que poucos realmente tiveram vontade de participar. Não adianta fazer campeonato pra interagir se a verdade é que os caras não tem interesse em interagir, só querem scripts prontos e fim. Isso porque es
  19. só no item que vai abrir a passagem.. no meu caso eu usei em uma arvore, e coloquei todas as posições e id's corretamente. Eu testei em 8.6, não sei se funcionaria numa versão tão diferente como a sua :/
  20. Primeiramente gostaria de agradecer aos participantes por terem se disponibilizado a fazer um script pro campeonato, só por isso todos já eram merecedores do primeiro lugar. Confesso que foi difícil escolher e as notas variaram muito pouco, inclusive pedi ajuda pra um amigo aqui da rep já que o Suicide está com uns problemas e não pôde me ajudar.. Sem mais delongas, o resultado final pode ser conferido abaixo: 1º Lugar - Frenesy +15 REP http://www.tibiaking.com/banners/mconcur/cms1-prêmio.png 2º Lugar - Killua +10 REP http://www.tibiaking.com/banners/mcon
  21. você abre no mapa editor e coloca esse action id que tá escrito aí em algum lugar que vc queira que abra a passagem.
  22. Seu tópico foi aprovado e movido pra seção correta. Com isso você estará ganhando 1 ponto de reputação pelo ótimo conteúdo trazido
  23. Criatividade e Inovação: 18/25 -- 5,5/12,5 de código e 12,5/12,5 de execução Aplicabilidade: 13/15 Simplicidade e Organização: 5/10 Nota final: 7,2 Comentário final: Seu script rodando é lindo, mas o código está repetitivo e podia ser simplificado. Você também identou de maneira errada e fez o script tomar um formato piramidal, o correto é só usar separação pra indicar blocos de código. Oque te salvou foi que sua idéia foi genial, sério, jamais pensaria numa coisa assim. É simples, é bom. Sua idéia foi um exemplo de "Menos é mais" e foi um dos poucos scripts que eu vi em que real
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo