Jump to content

Revolução Tibiana no UnderWar 07/08/2021 - SÁBADO - 16:00hrs

Crie sua conta, chame sua guild e venha participar desse MEGA RECOMEÇO no UnderWar!

São 14 anos de OT e você comemora junto com a gente... Muitos eventos, sorteios e premiações nessa data tão especial!

Muitas atualizações em um NOVO UNDERWAR!

UNDERWAR ESTA ONLINE!

Kyle Bellini

Member
  • Content Count

    51
  • Joined

  • Last visited

Everything posted by Kyle Bellini

  1. Mas você já verificou se o problema não é o código?
  2. Vi que tinha deixado uma letra minúscula em uma das funções, editei o meu post ali acima.. Mas tem certeza que foi o script que causou esse erro?
  3. Envia o código, pra gente poder ver o problema
  4. É bem simples, fiz um aqui pra ti: local config = { bossPos = {x = 1091, y = 920, z = 7}, -- Position que o monstro será criado bossName = "Boss Monster" -- Nome do monstro } function onStartup() doCreateMonster(config.bossName, config.bossPos) return true end No seu globalevents.xml você adiciona essa tag: <globalevent name="CreateBoss" type = "start" event="script" value="createboss.lua"/>
  5. O script está correto, mas não tem nenhum lugar definindo que o monstro precisa nascer. Pra contornar essa questão e não utilizar o RME, você pode criar um script que crie o monstro lá, quando o servidor iniciar.
  6. Só removi algumas coisas, e organizei um pouco o código. Testa aí e me fala. local config = { cooldown = 45, -- Cooldown para utilizar a spell novamente effect = 27, -- Efeito ao utilizar a spell storage = 5891, -- Storage responsável pelo cooldown } function onCastSpell(cid, var) if exhaustion.check(cid, config.storage) then doPlayerSendCancel(cid, "Aguarde " .. exhaustion.get(cid, config.storage) .. " segundos para usar a spell novamente.") return false end doCreatureSetNoMove(cid, false) doSendMagicEffect(getCreaturePosition(cid), config.effect) exhaustion.set(cid, con
  7. É uma spell pro jogador que está paralisado utilizar, ou pro jogador que paralisou o outro poder remover o efeito de paralisia?
  8. Caramba, que show!!! Os trabalhos aqui do pessoal estão muito bacanas, parabéns galera!
  9. Coloca pra zerar as storages da task quando o servidor iniciar
  10. Estranho.. Testei aqui de boa. Consegue mandar uma gif?
  11. Dá uma pesquisa por 'Icon System' aqui no Fórum mesmo, tem vários tópicos com o sistema já pronto.
  12. É só remover a parte do script responsável por curar a mana, e deixar apenas a de life (para curar).
  13. Oie, Basta utilizar a função doPlayerRemoveItem(cid, id do item, quantidade que deseja remover).
  14. Olá, Testa aí e me fala se está como quer. Coloquei uma mensagem tbm avisando os segundos pro jogador saber.
  15. Abre teu spells.xml e adiciona o parâmetro: selftarget="1" na tag da tua spell.
  16. O script por completo só funciona se o level do jogador morto for maior que o level do jogador que matou, assim como pediu ali atrás: "e ao matar um player level menor que o dele não ganhar exp." E o gif que mostrou ali, o player é lvl 600 e está matando um 550 :d Se o Bruno for level 500, e matar o Guilherme que é lvl 400, o script não vai ser executado. Porque está configurado para que funcione apenas se o Guilherme tiver um level maior que o do Bruno. Dá pra colocar a punição independente do level, mas não faz sentido dado o contexto. Visto que se o jogador for de
  17. Estava com pouco tempo.. Mas estranho não estar funcionando a parte do IP, sendo que é a mesma linha de código que tu enviou anteriormente kkk O script só vai funcionar se o target for um jogador e que este seja maior ou igual ao level do cid, talvez você matou alguém de level inferior.
  18. Como você editou o script ? Manda aí (coloca o código em um spoiler), que dou uma olhada
  19. As fórmulas são apenas cálculos comuns (adição, subtração, etc..) de acordo como você desejar. Irei pensar em um outro script, de modo que fique mais claro e envio aqui no tópico. 😁
  20. E aí, pessoal! Esses dias eu estava na vibe Harry Potter e antes de dormir acabei tendo a ideia de fazer uma spell inspirada na magia Piertotum Locomotor. Criei ela, e decidi compartilhar com vocês auhauah Funcionamento: Dois golems serão invocados e aprisionarão o inimigo com pedras durante um certo período. (R.I.P qualidade) Vamos ao código (deixei alguns comentários explicando, mas está bem fácil de compreender o funcionamento, se tiver alguma dúvida pode comentar no tópico). Primeiro, crie um arquivo.lua, e cole o script dentro:
  21. A quantidade de XP que o jogador irá receber tu consegue definir nas variáveis "exp", "nexp", e "newexp", basta alterar as operações matemáticas que estão sendo feitas dentro delas. Modifiquei pra que o cálculo seja feito em cima do level do jogador inimigo, assim fica algo mais proveitoso e menos "fixo". Testa aí e me fala:
×
×
  • Create New...

Important Information

Confirmação de Termo