Anti Push

Fonte: Wot Wiki
Revisão em 12h35min de 16 de setembro de 2023 por Igorlabanca (discussão | contribs) (Criou a página com "<span style="font-size: 18px;">Voltar</span> <div class="mw-custom-box"> '''Script Lua:''' <pre> UI.Separator() local dropItems = { 3031 } local maxStackedItems = 3 gpAntiPushDrop = macro(500, "Anti Push", function () antiPush() end) onPlayerPositionChange(function() antiPush() end) function antiPush() if gpAntiPushDrop:isOff() then return end local tile = g_map.getTile(pos()) if tile and tile:getThingCount() < maxStackedItems the...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Voltar


Script Lua:

UI.Separator()
local dropItems = { 3031 }
local maxStackedItems = 3

gpAntiPushDrop = macro(500, "Anti Push", function ()
  antiPush()
end)

onPlayerPositionChange(function()
    antiPush()
end)

function antiPush()
  if gpAntiPushDrop:isOff() then
    return
  end

  local tile = g_map.getTile(pos())
  if tile and tile:getThingCount() < maxStackedItems then
    local thing = tile:getTopThing()
    if thing and not thing:isNotMoveable() then
      for i, item in pairs(dropItems) do
        if item ~= thing:getId() then
            local dropItem = findItem(item)
            if dropItem then
              g_game.move(dropItem, pos(), 2)
            end
        end
      end
    end
  end
end)

Para que a macro funcione corretamente, será necessário:

Inserir a macro em Tolls > Ingame script editor (Caso possua outros scripts, você deverá rolar a barra até o final, saltar alguns espaços e colar o nome em seguida).

Informar o nome da spell e ativar a macro para que o botão fique da cor verde.