ME

[Function]Randomizearea(Area)

Por meubk, 28 de fev. de 2011 em Mods, funções e outros

otserv
3
1.4k
meubkM
28 de fevereiro de 2011 às 22:10

Mais uma Função Criado por min, se de utilização pra vcs boa sorte.

 

Utilidade: Quando ela encontra uma area, ela trocara os numeros 1 dá area para 0, ou continuara 1,enfin, criando um efeito diferente na area.

 

Função :

 

function RandomizeArea(area) -- by xxotservxx
for i, x in pairs(area) do
	for w, z in pairs(x) do
			if area[i][w] == 1 then
				area[i][w] = math.random(0, 1)
			end
	end
end
return area
end

 

Exemplo de Uso :

 

local t = {
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1}
}

RandomizeArea(t)

local area = createCombatArea(t)

function onSay(cid, words, param, channel)
return doAreaCombatHealth(cid, COMBAT_ENERGYDAMAGE, getThingPos(cid), area, -10000, -100000, 11)
end

 

Area do Exemplo :

 

local t = {
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1}
}

 

SS:

2rgcevl.jpg

 

Se for de uso pra alguem,que tenha bom proveito.

Editado Março 1 por xotservx

EskyloE
28 de fevereiro de 2011 às 22:21

Ótima idéia !

Script bem feito ^^

 

Será muito útil para criadores de m1 pokemon!

 

Vlw!

1 mês depois...
garepG
30 de março de 2011 às 23:08

foi bem usado no meu oT de Avata.. vlw