#How to Activate or Deactivate a Macro through a Function in CaveBot

3 messages · Page 1 of 1 (latest)

supple mauve
#

[ENG] How to Activate or Deactivate a Macro through a Function in CaveBot:
[PT] Como Ativar ou Desativar uma macro através de function no CaveBot:
[ESP] Cómo activar o desactivar una macro a través de una función en CaveBot:

[ENG] First of all, we need to 'name' the macro, for example:
[PT] Primeiro de tudo, precisamos 'dar um nome' para a macro, exemplo:
[ESP] En primer lugar, necesitamos 'dar un nombre' a la macro, por ejemplo:
1- Macro without a name / Macro sem nome / Macro sin nombre:

macro(1000,"Just a Macro",function()
  say("Test")
end)

2- Macro with a name / Macro com nome / Macro con nombre:

MacroSayTest = macro(1000,"Just a Macro",function()
  say("Test")
end)

[ENG] You can set any name, but must be unique for each macro.
[PT] Você pode definir qualquer nome, mas ele deve ser único para cada macro.
[ESP] Puede establecer cualquier nombre, pero debe ser único para cada macro.

[ENG] After we have made this macro a 'global variable', we can use methods in CaveBot such as:
[PT] Depois de termos tornado essa macro uma 'variável global', podemos utilizar no CaveBot métodos como:
[ESP] Después de haber convertido esta macro en una 'variable global', podemos utilizar en el CaveBot métodos como:

[ENG] Example of turning on macro (Simply turn on the macro)
[PT] Exemplo ligando macro (Simplesmente vamos ligar a macro)
[ESP] Ejemplo de encender la macro (Simplemente encender la macro)

MacroSayTest:setOn()
return true

[ENG] Example of turning off macro (Simply turn off the macro)
[PT] Exemplo desligando macro (Simplesmente vamos desligar a macro)
[ESP] Ejemplo de apagar la macro (Simplemente apagar la macro)

MacroSayTest:setOff()
return true

[ENG] Example of changing macro (We will check if the macro is on, if it is, we will turn it off, if not, we will turn it on)
[PT] Exemplo alterando macro (Vamos verificar se a macro está ligada, se estiver, vamos desligá-la, se não, vamos ligá-la)
[ESP] Ejemplo de cambiar la macro (Verificaremos si la macro está encendida, si lo está, la apagaremos, si no, la encenderemos)

if MacroSayTest:isOn() then
  MacroSayTest:setOff()
else
  MacroSayTest:setOn()
end
return true
simple dragon
#

i want to make supply check work in cave bot i write Inicio,32824,31936,7 in supply check and do supply settings and function on and off why its do not work and ignore to check mana potion and go back depot every time

hasty narwhal
#

i realy like this tutorial, thankyou very much fot this, ;D