Ir para conteúdo
  • 0

Automatizar Castle War


Kamikashi

Pergunta

15 respostass a esta questão

Posts Recomendados

  • 0

basta criar um arquivo .lua no globalevents e colar:

local event={
   {["dia_semana_ou_mes"]="semana",["dia"]={2,3,4,5,6},["hora"]=8,["minuto"]=0}
}

function onThink(interval)
   local time = os.date("*t")
   for _,a in pairs(event) do
    if ((a["dia_semana_ou_mes"] == "semana" and  isInArray(time.wday,a["dia"])) or (a["dia_semana_ou_mes"] == "mes" and  isInArray(time.day,a["dia"]))) and  a["hora"] == time.hour and  a["minuto"] == time.min then
           setGlobalStorageValue(1756,1)
           doBroadcastMessage("A Guerra pelo castelo começou!",22)  
	    break
    end
   end
   return true
end

 

Depois em globalevents.xml:

<globalevent name="NomeScriptCriado" interval="1000" event="script" value="NomeScriptCriado.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Jhon992,voce tentou me ajudar com a automatização do meu castlwar,queria que voce me tira-se umas duvidas minhas para mim lhe dar rep+ :

 

1 - eu tenho que modificar algum dos meus scripts instalados? remover algum para por oque voce me passou?

 

2 - como funciona aquele esquema de "dia "semana" "hora"

Link para o comentário
Compartilhar em outros sites

  • 0

Não precisa desinstalar nada só põe oque eu te mandei. E a paradinha de semana ali funciona assim:

 

local event={

{["dia_semana_ou_mes"]="semana",["dia"]={2,3,4,5,6},["hora"]=8,["minuto"]=0}

}

 

Onde tem "semana", pode ser colocado "mes" e o dias {2,3,4,5,6}, serão representados pelos dias do mês. Do jeito que esta os dias representam de segunda a sexta!

Editado por Jhon992
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...