Map auto-explorer 1.01

Mock
Por Mock
em Actions e Talkactions

Mock

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/11/07Posts: 39Char no Tibia: degarox strain

Autor: Mock

 

Esse codigo simples permite que você explore todo o seu mapa em questão de minutos (ou horas), automaticamente.

 

Existem alguns problemas, esse codigo pode facilmente gerar debug em quem usa, en

tão aconselho usar somente quem tem conexão rapida, ou localhost.

 

O funcionamento é bem simples, o script teleporta você a cada canto do mapa fazendo você liberar o mapa todo!! Como é muito teleport, e todos sabem que se você se teleportar varias vezes muito rapido, esse code tem uma config simples com a opção de mudar o delay e a quantidade de tiles que você vai pular.

 

Na configuração padrão ele vai teleportar você para a posição 36,36,7 e vai até a 1024,1024,10 teleportando você a cada 4 blocos a cada 1 segundo, porem você pode reconfigurar a vontade.

 

Pode repostar onde quiser e usar onde quiser contanto que mantenha os creditos no script. (Y)

 

--Autor: Mock the bear (matheus.mtb7@gmail.com)

--MTB
local map = {
Xmax=1024;
Ymax=1024;
Xstart=36;
YStrart=36;
Zstart=7;
--
Delay=1000;
Skip_tiles=4;
Floors_skip=1; --Can be 1 or -1
Floors_count=3; --Start form floor Zstart and stop after be teleproted to 3 floors
}

function cycle(cid,x,y,z,c)
if not isPlayer(cid) then
	return 0;
end
x = x+map.Skip_tiles;
if x > map.Xmax then
	x = map.Xmax;
end
if (getThingFromPos({x=x,y=y,z=z,stackpos=0},false) or {}).uid ~= 0 then
	doTeleportThing(cid,{x=x,y=y,z=z})
end
if x == map.Xmax then
	x = map.Xstart;
	y = y+map.Skip_tiles;
end
if y > map.Ymax then
	y = map.YStrart
	z = z+Floors_skip;
	c = c-1;
	if c <= 0 then
		return 0;
	end
end
addEvent(cycle,map.Delay,cid,x,y,z,c)
end
function onSay(cid, words, param)
   cycle(cid,map.Xstart,map.YStrart,map.Zstart,map.Floors_count)
end
--MTB

 

wink.gif

 



fanmock.png

Snowsz

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 22/01/12Posts: 121Char no Tibia: Not...

Simplesmente divino, mock voltou aos scripts, alem de que ja falei com ele uma vez no msn '-'!

Oi '-'

1579091

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 06/11/11Posts: 1088Char no Tibia: Stroked

kk o char vai passa a noite toda aki no ot liberando mapa... anda uns 6 sqm a cada 2 segundos.. .demora mto!

é legal por o comando na hotkey, o char fica teleportando umilhao de vez... mto lol!

Mock

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/11/07Posts: 39Char no Tibia: degarox strain

kk o char vai passa a noite toda aki no ot liberando mapa... anda uns 6 sqm a cada 2 segundos.. .demora mto!

é legal por o comando na hotkey, o char fica teleportando umilhao de vez... mto lol!

simples, diminue o delay na config.

 

wink.gif

 



fanmock.png

MaXwEllDeN

string.reverse("adiV a arohaD")
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/10Posts: 246Char no Tibia: Elite Pamcadaum

Interessante Urso. Vou por aqui 1ms de intervalo pra ver o que acontece.

 

@Off

A quantos milênios você não atualiza sua assinatura?

eq9qh0.png

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

Genial, Ursão.

 

Realmente é uma ótima ideia essa a sua. Cacete, queria ter a criatividade da Raposa ou a sua.

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

Quem bom ver o mock postando aqui no Xtibia, muito bom como todos os seus sistemas e scripts!

 

+rep, aconselho a fixar!

Daijobu!

 

Rajas

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/12/07Posts: 132Gênero: MasculinoChar no Tibia: Hannibol

e bom usar o GOD e deixa ele abrir o mapa parar ele poder disponibilizar no site para donwload do automap.

Bragony

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/01/11Posts: 13Char no Tibia: Bragony

Olá, estava precisando de um script justamente com esse funcionamento!

 

Porém fui em talkactions, coloquei lá no link .lua, mas ele simplesmente não funciona, o que fiz errado?

 

Obrigado.