Ir para conteúdo

[Globalevents] Ajuda Com Script De Efeitos


LookAssassin

Posts Recomendados

bom eu venho trabalhando em um script ^^ so que tipo se eu ficar adicionando as posição vai fica muito grande

 

local pos =

{

{{x = 165, y = 57, z = 7}, {x = 165, y = 57, z = 7, stackpos = 253}},

{{x = 164, y = 57, z = 7}, {x = 164, y = 57, z = 7, stackpos = 253}},

{{x = 163, y = 57, z = 7}, {x = 163, y = 57, z = 7, stackpos = 253}},

{{x = 162, y = 57, z = 7}, {x = 162, y = 57, z = 7, stackpos = 253}},

{{x = 161, y = 57, z = 7}, {x = 161, y = 57, z = 7, stackpos = 253}},

{{x = 160, y = 57, z = 7}, {x = 160, y = 57, z = 7, stackpos = 253}},

{{x = 159, y = 57, z = 7}, {x = 159, y = 57, z = 7, stackpos = 253}},

{{x = 158, y = 57, z = 7}, {x = 158, y = 57, z = 7, stackpos = 253}},

{{x = 157, y = 57, z = 7}, {x = 157, y = 57, z = 7, stackpos = 253}},

{{x = 156, y = 57, z = 7}, {x = 156, y = 57, z = 7, stackpos = 253}},

{{x = 155, y = 57, z = 7}, {x = 155, y = 57, z = 7, stackpos = 253}},

{{x = 154, y = 57, z = 7}, {x = 154, y = 57, z = 7, stackpos = 253}},

{{x = 153, y = 57, z = 7}, {x = 153, y = 57, z = 7, stackpos = 253}},

{{x = 152, y = 57, z = 7}, {x = 152, y = 57, z = 7, stackpos = 253}},

{{x = 95, y = 58, z = 7}, {x = 95, y = 58, z = 7, stackpos = 253}},

{{x = 96, y = 58, z = 7}, {x = 96, y = 58, z = 7, stackpos = 253}},

{{x = 97, y = 58, z = 7}, {x = 97, y = 58, z = 7, stackpos = 253}},

{{x = 98, y = 58, z = 7}, {x = 98, y = 58, z = 7, stackpos = 253}},

{{x = 99, y = 58, z = 7}, {x = 99, y = 58, z = 7, stackpos = 253}},

{{x = 100, y = 58, z = 7}, {x = 100, y = 58, z = 7, stackpos = 253}},

{{x = 101, y = 58, z = 7}, {x = 101, y = 58, z = 7, stackpos = 253}},

{{x = 102, y = 58, z = 7}, {x = 102, y = 58, z = 7, stackpos = 253}},

{{x = 103, y = 58, z = 7}, {x = 103, y = 58, z = 7, stackpos = 253}},

{{x = 104, y = 58, z = 7}, {x = 104, y = 58, z = 7, stackpos = 253}},

{{x = 105, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 106, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 107, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 108, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 109, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 110, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 111, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 112, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 113, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 114, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 115, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 116, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 117, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 118, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 119, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 120, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 121, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 122, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 123, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 124, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 125, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 126, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 127, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 128, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

{{x = 129, y = 58, z = 7}, {x = 105, y = 58, z = 7, stackpos = 253}},

 

 

}

function onThink(cid, interval, lastExecution)

for _, positions in pairs(pos) do

doSendMagicEffect(positions[1], 40)

doSendMagicEffect(positions[1], 41)

doSendMagicEffect(positions[1], 1)

if getThingFromPos(positions[2]).itemid > 0 then

for _, name in pairs(getOnlinePlayers()) do

local player = getPlayerByName(name)

end

end

end

return TRUE

end

 

ai em cima o script que eu venho trabalhando bom ^^

 

eu queria saber se tem algum comando que ao inves de fica fica adicionando as positions eu colocaçe tipo a inical e a final e ele fazia o caminho sozinho

Link para o comentário
Compartilhar em outros sites

Eu acho que poderia poupar seu trabalho usar o for para as posições, exemplo:

 

for posx = 90, 130 do
for posy = 40, 70 do
for posz = 7, 8 do
local pos = {x=posx, y=posy, z=posz}
...
end
end
end

 

 

Ai você manipula o for como desejar, acho que assim fica mais fácil do que colocar posição por posição.

 

Cuidado ao postar, a seção correta seria Dúvidas de Scripts.

Link para o comentário
Compartilhar em outros sites

Eu acho que poderia poupar seu trabalho usar o for para as posições, exemplo:

 

for posx = 90, 130 do
for posy = 40, 70 do
for posz = 7, 8 do
local pos = {x=posx, y=posy, z=posz}
...
end
end
end

 

 

Ai você manipula o for como desejar, acho que assim fica mais fácil do que colocar posição por posição.

 

Cuidado ao postar, a seção correta seria Dúvidas de Scripts.

 

bom vou testar ake e dps eu falo ^^

 

desculpa postar na seção errada e que tipo n sou acustumado a esse forum

 

so uma duvida tem que por end para cada posição ?

Editado por LookAssassin
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...