Ir para conteúdo

Effect Wave!


Rikezenho

Posts Recomendados

---Seu OT Precisa de Talkactions!

 

Bom, fiz uma wave colorida aí por talk actions.

Seus efeitos são randômicos.

Você pode alterar os valores e deixar apenas alguns efeitos, não todos.

 

Como usar?

Apenas diga:

coloured wave "direção

As direções são up, down, left e right.

 

Screenshot:

66220ac.jpg

 

Crie um arquivo chamado effectwave.lua:

----Effect Wave by Rike
function onSay(cid, words, param)

---Você pode alterar e deixar só alguns efeitos, e não todos(You can change the numbers and can just put some effects, not all)
effects = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29
,30}

n = math.random(1,table.getn(effects))
n2 = math.random(1,table.getn(effects))
n3 = math.random(1,table.getn(effects))
n4 = math.random(1,table.getn(effects))
n5 = math.random(1,table.getn(effects))
efeito = effects[n]
efeito2 = effects[n2]
efeito3 = effects[n3]
efeito4 = effects[n4]
efeito5 = effects[n5]
ppos = getPlayerPosition(cid)

if param == "right" then
pos1 = {x=ppos.x+1,y=ppos.y,z=ppos.z}
pos2 = {x=ppos.x+2,y=ppos.y,z=ppos.z}
pos3 = {x=ppos.x+3,y=ppos.y,z=ppos.z}
pos4 = {x=ppos.x+4,y=ppos.y,z=ppos.z}
pos5 = {x=ppos.x+5,y=ppos.y,z=ppos.z}
elseif param == "left" then
pos1 = {x=ppos.x-1,y=ppos.y,z=ppos.z}
pos2 = {x=ppos.x-2,y=ppos.y,z=ppos.z}
pos3 = {x=ppos.x-3,y=ppos.y,z=ppos.z}
pos4 = {x=ppos.x-4,y=ppos.y,z=ppos.z}
pos5 = {x=ppos.x-5,y=ppos.y,z=ppos.z}
elseif param == "up" then
pos1 = {x=ppos.x,y=ppos.y-1,z=ppos.z}
pos2 = {x=ppos.x,y=ppos.y-2,z=ppos.z}
pos3 = {x=ppos.x,y=ppos.y-3,z=ppos.z}
pos4 = {x=ppos.x,y=ppos.y-4,z=ppos.z}
pos5 = {x=ppos.x,y=ppos.y-5,z=ppos.z}
elseif param == "down" then
pos1 = {x=ppos.x,y=ppos.y+1,z=ppos.z}
pos2 = {x=ppos.x,y=ppos.y+2,z=ppos.z}
pos3 = {x=ppos.x,y=ppos.y+3,z=ppos.z}
pos4 = {x=ppos.x,y=ppos.y+4,z=ppos.z}
pos5 = {x=ppos.x,y=ppos.y+5,z=ppos.z}
end

if words == "coloured wave" then
doSendMagicEffect(pos1,efeito)
doSendMagicEffect(pos2,efeito2)
doSendMagicEffect(pos3,efeito3)
doSendMagicEffect(pos4,efeito4)
doSendMagicEffect(pos5,efeito5)
end
return 1
end

 

E no talkactions.xml:

<talkaction words="coloured wave" script="effectwave.lua" />

 

Flwwww!

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

×
×
  • Criar Novo...