• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Preciso de Scripter`s para Otserver Global

admhi

New Member
Joined
Jul 2, 2010
Messages
11
Reaction score
0
Pessoal,
Estou a procura de scripter para entrar na equipe do meu servidor global 8.6 Uptime de 26 DIAS, MCZ Games 100 on+

os interessados mandar MP.

att.
 
MACRO AUTO ATAQUE, ATACA O TARGET(MONSTRO) MAIS LONGE...

macro(200, "Ataca o + Longe", function()
local spectators = g_map.getSpectators(g_game.getLocalPlayer():getPosition(), false)
for k,v in pairs(spectators) do
if not g_game.isAttacking() and not v:isPlayer() and not v:isNpc() and v:getName():lower() ~= 'emberwing'
and v:getName():lower() ~= 'grovebeast'
and v:getName():lower() ~= 'demon skeleton'
and v:getName():lower() ~= 'orc leader'
and v:getName():lower() ~= 'skullfrost'
and v:getName():lower() ~= 'thundergiant'
and v:getName():lower() ~= 'hyaena'
and v:getName():lower() ~= 'zodom'
and v:getName():lower() ~= 'blade'
and v:getName():lower() ~= 'bat'
and v:getName():lower() ~= 'rat' and getDistanceBetween(pos(), v:getPosition()) <= 10 then
g_game.attack(v)
end
end
end)


MACRO AUTO ATAQUE, ATACA O TARGET(MONSTRO) MAIS PERTO...

macro(100, "Ataca o + Perto", function()
local battlelist = getSpectators();
local closest = 10
local lowesthpc = 101
for key, val in pairs(battlelist) do
if val:isMonster() then
if getDistanceBetween(player:getPosition(), val:getPosition()) <= closest then
closest = getDistanceBetween(player:getPosition(), val:getPosition())
if val:getHealthPercent() < lowesthpc then
lowesthpc = val:getHealthPercent()
end
end
end
end
for key, val in pairs(battlelist) do
if val:isMonster() then
if getDistanceBetween(player:getPosition(), val:getPosition()) <= closest then
if g_game.getAttackingCreature() ~= val and val:getHealthPercent() <= lowesthpc then
g_game.attack(val)
break
end
end
end
end
end)


USAR MONTARIA SEMPRE, QUANDO LOGA JÁ EQUIPA A MONTARIA OU APÓS A MORTE.

macro(220, "Montar Sempre", function()
local player = g_game.getLocalPlayer()
if player then
player:mount()
end
end)


USAR BOOST DE XP ... PODE SER EDITADO POR QUALQUER IP E ALTERAR O NOME ENTRE ASPAS ...

macro(2500, "Usar Boost 300%", function()
local boost1 = findItem(31296);
if (boost1 and g_game.isAttacking() ) then
usewith(boost1:getId(), player)
end
end)


ATACA OS TARGETS(MONSTROS) ATÉ PEGAR DETERMINADO LEVEL ... (EDITAR O LEVEL "3200" ABAIXO PARA O DESEJADO)

macro(200, "Attack Reset", function()
delay(550)
local spectators = g_map.getSpectators(g_game.getLocalPlayer():getPosition(), false)
for k,v in pairs(spectators) do
if not g_game.isAttacking() and not v:isPlayer() and not v:isNpc() and v:getName():lower() ~= 'emberwing'
and v:getName():lower() ~= 'grovebeast'
and v:getName():lower() ~= 'skullfrost'
and v:getName():lower() ~= 'thundergiant'
and v:getName():lower() ~= 'hyaena'
and v:getName():lower() ~= 'zodom'
and v:getName():lower() ~= 'blade'
and v:getName():lower() ~= 'bat'
and v:getName():lower() ~= 'rat'
and v:getName():lower() ~= 'constantine'
and v:getName():lower() ~= 'fire elemental'
and getDistanceBetween(pos(), v:getPosition()) <= 10
and player:getLevel() <= 3200 and v:getHealthPercent()>=95 then
g_game.attack(v)
end
end
end)
 
Back
Top