Ir para conteúdo
Banner com Efeitos

buddha

Membro
  • Registro em

  • Última visita

Tudo que buddha postou

  1. Nada não... Noobice minha...
  2. Bom, uma pergunta básica: como um adiciono delay em certos script? Tipo uma magia, que ele faça tal coisa e espere tanto tempo para depois fazer outra coisa. Isso é uma coisa que tem me incomodado por muito tempo, eu sempre preciso adicionar delay e nunca consigo.
  3. buddha postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, assim não dá. Leia esse tópico.
  4. Bom, comentei essa ideia em outro tópico e me indicaram de criar um tópico para a mesma. A ideia é sobre a criação de magias para players comuns que desejam uma magia nova. Vou tentar explicar detalhadamente: Existe uma parte no mapa chamada "Ilha do conhecimento" por exemplo e ela é mais ou menos assim: me digam o que acharam do meu mapping Mas o que são essas caixas? Elas servem para serem botadas nessas placas de pedra, formando a área da magia. Como nesse exemplo: não repare que agora tem uma estátua no meio A área da magia é a coisa mais importante depois do script da magia, um Hell's Core sem área seria inútil. Então tá, entendi, mas eles vão poder botar quantas caixas quiserem então? Não, o dano(veremos como será definido na próxima imagem), a área e todos os outros detalhes vão precisar de Magic Level para serem criados, assim como uma runa. Obs: Ele não vai abaixar seu nível de Magic Level a cada magia criada. O custo para fazer cada magia será em dinheiro ou soul points. E agora finalmente chegamos no livro que você provavelmente estava se pergunta pra que servia ou não, o livro serve para definir como a magia será, atirável, quanto de dano, nome de conjuração que eu esqueci de botar no exemplo, etc. (não sei se é possível checar certa linha de um livro, se não for possível a solução seria vários livros com "tags" diferentes) Quando a magia está pronta é só puxar a alavanca e deu, você recebe a magia(depois do server save) em custo de algum dinheiro/soul points. A ideia aqui é que cada um tenha sua própria magia, então a variedade vai ser infinita. Aliás, como vão ser definidos os efeitos: Pelo dano, de dano 1-100 é efeito EXPLOSIONHIT(se a magia for de fogo), 101-200 é FIREAREA, etc. (Tenho que criar uma lista depois para ajudar vocês) Bom, é isso, eu faria se eu fosse capaz, mas acabei de começar a aprender de como fazer scripts. Qualquer dúvida poste ai, já que essa ideia é só um rascunho e provavelmente há várias falhas.
  5. Seu servidor não suporta metatabelas/metamétodos. Infelizmente não sei fazer sem metatabelas/metamétodos. Mas boa sorte ae
  6. Acho que um problema comum em todos os derivados OtServers é esse: backpack cheia. Não adianta criar uma backpack só para GOD's/GM's com 200 slots(simplesmente todos enchem misteriosamente em menos de 5 minutos). Então resolvi criar um script que limpa sua backpack. Em talkactions/script crie um arquivo chamado cleanbackpack.lua: E em talkactions/talkactions.lua adicione essa linha: Caso você queira que todos possam usar só substitua /cleanb por !cleanb e apague as linhas indicadas. Espero que gostem!
  7. Putz... E agora? kkk Edit: Testei botar -(m/10) e também não removeu mana. T.T
  8. Não... Tipo assim: Uma área do mapa que tenha vários bagulhinhos de apertar de pedra e várias caixas, dai o player vai botando caixa aonde ele quer que seja a área da magia. Dai ele escreve em um livro qual palavra vai ser a que conjura a magia e puxa a alavanca, se ele botar um numero maior de caixas do que ele tenha de ML ele dá um sendCancel. Se não ele cria o script e deixa needLearn = 1 e dá a magia pro player que criou. Vai ser altos script, se for possível.
  9. Na verdade é para adicionar mana... 10% da mana do jogador que invocou o monstro para todos dentro da área :/
  10. Eu estava pensando em um meio de fazer um criador de magias, em que os próprios players fizessem a magia, tipo assim: se o player tem nível 20 em ML ele pode distribuir isso em área de alcance, poder de ataque, etc. Mas para isso o script precisaria modificar e criar novos scripts.
  11. Dai ele não dá erro nenhum mas também não funciona. Edit: Ele solta o efeito WATERSPLASH, coisa que com o .uid ele não fazia.
  12. Seu server é TFS 1.0? Porque se for eu faço o script para você
  13. Um script que checa se tem criaturas envolta do target, se tiver ele ataca duas dessas criaturas que são escolhidas aleatoriamente usando o math.random, seria bem mais fácil e lógico(um arqueiro nunca atiraria em vão), porém eu sou ruim com esses negócios de posição, então... Eu deixo o trabalho pra você Edit: Aliás, é possível um script em lua criar um outro script em lua? Um novo arquivo sabe?
  14. Botei isso dai e continua dando o mesmo erro, agora na linha 17, esse .uid ai hein...
  15. Deu esse erro: 15:Attempt to index a number value stack traceback: [C]: in function '__index'
  16. buddha postou uma resposta no tópico em Suporte Tibia OTServer
    Se não me engano a velocidade do ataque está ligada com a velocidade de andar, que no caso aumenta conforme o level. Daria para fazer um script que a partir do nível 50 em (Fist?) ele atacaria mais rápido, porém ele andaria mais rápido também. E uma dica para você: quando for criar um tópico, escreva em português, facilita a vida das pessoas.
  17. Seu TFS é que versão? Esse script for feito para a 1.0. Se não souber ver só diga a versão do tibia.
  18. Ele executa o efeito, mas não cura.
  19. Poste o script da magia aqui que eu resolvo.
  20. E como eu crio uma área para essa função?
  21. Você quer que atire 3 bolts em um mesmo target, ou 3 bolts em targets diferentes? Se for a segunda opção é praticamente impossível, o que daria pra fazer é atirar um bolt no target e atirar mais dois do lado do target, podendo ou não ter criaturas ali, tipo assim: T = Target B = Bolt P = Player B-T-B P
  22. Crie um arquivo em talkactions/scripts chamado limpar.lua e cole isso dentro dele: Depois vá em talkactions/talkactions.xml e adicione isso: Para executar o comando basta dizer /limpar -nome do player- Não se esqueça do REP+
  23. Okay... Então tá, me rendo a ideia de que ele cure 10% da vida do dono para todos na área, mas eis o seguinte: onde eu uso o doAreaCombatMana(cid, pos, area, min, max, effect)? Ele substitui a variável combat ou a variável area?

Informação Importante

Confirmação de Termo