Ir para conteúdo
Propaganda

Filipe Carvalho

Membro
  • Total de Posts

    2
  • Registro em

  • Última visita

Sobre Filipe Carvalho

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Filipe Carvalho's Achievements

Rookie

Rookie (2/14)

  • Conversation Starter Rara
  • One Year In
  • One Month Later
  • First Post
  • Reacting Well

Emblemas Recentes

2

Reputação

  1. Criei esse autoloot com a ajuda do chatgpt e vim compartilhar com alguns que não conseguem adicionar um autoloot ao seu otserv de forma simples. Como funciona? Adiciona drops personalizados por monstro, sem usar loot.xml Executa automaticamente quando um monstro é morto (onKill) Só aplica o drop se o monstro estiver configurado na lista customDrops Sorteia cada item individualmente com base na chance definida Sorteia a quantidade mínima e máxima de cada item Envia o loot diretamente para a mochila do jogador Se o jogador estiver em party, o loot vai para o leader O leader só recebe o loot se estiver: No mesmo andar (z) A até 8 SQMs de distância Empilha gold coins corretamente (máximo de 100 por stack) Envia mensagem de loot no formato padrão: Loot of a rat: 3 gold coin e 1 cheese Envia a mensagem para todos os membros da party Mostra efeito mágico azul na posição do jogador que recebeu o loot Detecta mochila cheia Remove o item se não couber na mochila Avisa o jogador quando algum item é perdido por falta de espaço Não cria itens no chão Não interfere no drop padrão do monstro (se existir) Não depende de banco de dados Compatível com TFS 1.x Como adicionar ao serv? Procure pela pasta, data\creaturescripts Dentro da pasta, data\creaturescripts, abra o arquivo, creaturescripts.xml e cole isso: Procure pela pasta, data\creaturescripts\scripts\others Dentro da pasta, data\creaturescripts\scripts\others, abra o arquivo, login.lua e cole isso nos registros abaixo: Ficando mais ou menos assim: player:registerEvent("Idle") player:registerEvent("Recompensa") player:registerEvent("SoulWarBosses") player:registerEvent("AdventurerBlessings") player:registerEvent("vortexSpawnCarlin") player:registerEvent("PlayerDeath") player:registerEvent("autoloot") Procure pela pasta, data\creaturescripts\scripts Dentro da pasta, data\creaturescripts\scripts, crie um arquivo chamado autoloot.lua e cole o script dentro do arquivo e depois salve-o: Uma mensagem será exibido para todos da party sendo exibida no na tela e também no server log: Loot of a slime lord: 1 gold coin Caso queira adicionar algum novo monstro para drop automático: Primeiro retire o corpse dos monstro que serão adicionados ao script na pasta data\monster, abra o xml do monstro em <look type="21" corpse=""/>, deixe assim, vazio entre "". Pronto, agora vamos adicionar mais montros. Procure pela pasta, data\creaturescripts\scripts Dentro da pasta, data\creaturescripts\scripts, agora abra o arquivo chamado autoloot.lua Se quiser também aumentar a dificuldade de 1 para 100 pra 1 para 1000 só alterar essa parte: Pronto, agora só usar e ser feliz. Qualquer dúvida deixe abaixo, estarei ajudando no que precisar.
      • 2
      • Like
  2. Como faço para usar os training offline?
×
  • Criar Novo...