Ir para conteúdo
  • Cadastre-se
  1. Underewar

    Underewar

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Anderson Sacani
      Surgimento de portal com horário pré definido
      Revscript para surgimento de portal em determinado horário, com configurações ajustáveis
       
      O que o script faz?
      Cria um portal as 10:00 no local que recebeu a variável portalPosition, e o mesmo teletransporta jogadores para o destino que recebeu a variável goToPosition.
      Na variável time você pode alterar o horário em que o portal será criado.
      local config = { time = "10:00:00", portalPosition = { x = 100, y = 100, z = 7 }, goToPosition = { x = 200, y = 200, z = 7 }, broadcast = true, text = "A portal appeared inside the dark mage's house.", } local portal = GlobalEvent("Portal") function portal.onTime(interval) local item = Game.createItem(1387, 1, config.portalPosition) if item:isTeleport() then item:setDestination(config.goToPosition) if config.broadcast then Game.broadcastMessage(config.text, MESSAGE_EVENT_ADVANCE) end end end portal:time(config.time) portal:register()  
    • Por Darcio Antonio
      Fiz em video para melhor explicar
      Video
       
    • Por Mor3nao
      Isso aqui eu to postando como uma extensão de um sistema de daily task que postei ontem, você pode ver ele aqui --> LINK
      É um script simples, q tem como função contar quantos de cada monstro tem no servidor, bem util pra quem vai fazer algum sistema de tasks, afinal, é bem complicado vc escolher quantos monstros alguém vai ter q matar, se vc nao sabe quantos tem, fica dificil mensurar a dificuldade de determinada task, então fiz esse script que cria um arquivo contando exatamente quantos de cada monstro tem xD
      Vou ensinar colocar ele, focando no meu sistema de daily tasks, mas caso queira usar pra outra finalidade, a vontade :}
       
      Como "instalar" o script:
      1 - Vá em /data/globalevents/globalevents.xml e adicione a tag:
      <globalevent name="MonsterCount" type="startup" script="MonsterCount.lua" /> 2 - Em /data/globalevents/scripts crie o arquivo MonsterCount.lua e dentro dele escreva:
       
           E pronto! Com isso sempre que vc abrir o server ele vai contar quantos monstros tem, e atualiza-los se for o caso. Não precisa criar o arquivo .lua mas é preciso que o caminho(com as pastas) esteja feito, se quiser, pode mudar o diretorio tb, sem problemas.
      OBS: Mude o caminho pro seu spawn.xml!!
       
       
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+  DAQUI PRA BAIXO É SÓ PRA APLICAR NO MEU SISTEMA DE DAILY TASKS  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       
           Agora vou ensinar como aplicar isso no sistema de tasks que eu disse no inicio(Leia-o primeiro), é bem simples, vamos alterar o esquema, ao invés de escolhermos o numero maximo e minimo de cada task, vamos escolher a % max e minima, ex, as tasks easy que vao de 50 a 300 monstros, vai ficar como 50% e 300% da quantidade do monstro tal, Para entender:
       
      Se vc só tem 10 orcs no server, a task pode vir de 5 a 30 orcs, assim como se vc tiver 200, a task vem de 100 a 600
       
      1. Pra colocar: Depois de vc ter colocado os scripts que mandei aí em cima, vc vai em /data/lib/lib.lua, e acrescente a linha:
      dofile('data/lib/task/monster_count.lua') *** Lembre-se de colocar essa linha ANTES dessa »»» dofile('data/lib/task/dailytask.lua')  
       
      2. Depois vá em  data/lib/task/dailytask.lua  e troque o arquivo por esse:
       
       
      Imagens de amostra:
      Na distrô:

       
      O arquivo criado, (note q ja vem em tabela,  prontinho pra usar):

       
    • Por vitinhoo96
      Seguem os erros que estou tendo
       

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo