Ir para conteúdo
Entre para seguir isso  
dragonlorde

Efectium!

Recommended Posts

dragonlorde    0
dragonlorde

Nome: Efectium

Autor: Dragonlorde

Descripção: Spell que lança a maioria dos efeitos(inutil mas é bem chamativa).

Versão Testada: TFS 0.3.6 - 8.54 (compativel com 8.5+ e possivel com versões antigas :w00t:

 

Bom aqui esta o script:

function onCastSpell(cid, var) 
   for i=0,32 do
       doSendMagicEffect(getCreaturePosition(cid),i)
   end
 return TRUE
end

Salve deste jeito data/spells/scripts/support/effects.lua

Aqui esta a Tag:

    <instant name="Effects" words="effectium" lvl="50" mana="100" aggressive="0" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="support/effects.lua">
   </instant>

 

Salve o spells.xml e reinicie seu ot (Y)

 

Pronto nova magia no seu ot!

 

Uma imagem para não ser anti-etico.

[spoiler=SS]68595908.jpg

 

È isso aew flw :yes:

 

Compartilhar este post


Link para o post
Flatronez    1
Flatronez

Ficaria melhor se os efeitos aparecessem na frente do player (como no exori vis) ou em volta dele.

Anyway:

aprovado.png

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Eu estou tentando usar bastantes loops nos scripts assim q optei por algo simples

Algo vai chegar depois

Compartilhar este post


Link para o post
pejuge2    1
pejuge2

-- Tava a toua resolvi dar uma POGADA AAUHAUH -- Acho que assim fica melhor =D. Nem testei mas acho q esse POG funciona..

function sendEffect(pos, effect) 
  local pid = getCreaturePosition(cid) 
  doSendMagicEffect({pos.x or pid.x, pos.y or pid.y, pos.z}, effect) 
end

function onCastSpell(cid, var) 
   i = 0
   while i < 32 do
      addEvent(sendEffect, 500, {x = x + 1}, i)
      addEvent(sendEffect, 500, {y = y - 1}, i + 1)
      addEvent(sendEffect, 500, {x = x - 1}, i + 2)
      addEvent(sendEffect, 500, {y = y + 1}, i + 3)
      i = i + 4
   end
   addEvent(sendEffect, 500, {}, 32)
 return TRUE
end

Ela manda um do lado um em baixo do outro lado e depois em cima, sucessivamente. No final manda um no player eheheh.

 

De qualquer forma o seu ficou legal =D.

yessir.gifAprovado

avatar55573_13.gif

Editado por pejuge2

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

sinceramente não vejo a menor utilidade pra isso...

ainda se mandasse em sqms diferentes mostrando o numero emcima com animated text, ainda serveria pra alguns, mas isso q vc fez é totalmente inutil...

Compartilhar este post


Link para o post
pejuge2    1
pejuge2

Não acho que seja tão inútil, de repente surge uma idéia e dá pra usar esse sisteminha...

Compartilhar este post


Link para o post
krauserotnet    0
krauserotnet

ndo de animal para de reclama

pelo men os elefez

SOU:Alguem Que Tomou Ban!(n e minha a conta)

Compartilhar este post


Link para o post
Mock    32
Mock

Legal ficaria se vc fizesse algo do genero:

for i=0,66 do
addEvent(doSendMagicEffect,200*i,pos,i)
end

ai sim ficaria legal, algo que mandasse um por um

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Hm ficaria legal mas mesmo...

Mas eu so tava experimentando com loops XD vo da 1 olhada pra ve como ficaria /\

 

~~EDIT~~

Fico legal mesmo. Ta ai pra quem quiser:

function onCastSpell(cid, var)--By Mock--
   for i=0,32 do
     addEvent(doSendMagicEffect,700*i,getCreaturePosition(cid),i)
   end
end

Editado por dragonlorde

Compartilhar este post


Link para o post
Print Screen    1
Print Screen

Porque level 50? Aonde tá o sentido de um level 50 usar algo tão inutil assim.

E não, não tem nada de criativo ai, é simplesmente todos os efeitos.

 

~•Print

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Ow vem aki se achando o locão...

Pra começar, não é uma magia util é so ler o post que tu se da conta...

Segundo, criatividade é da equipe da Cipsoft e do TFS

Compartilhar este post


Link para o post
Rei_vegeta    0
Rei_vegeta
Ow vem aki se achando o locão...

Pra começar, não é uma magia util é so ler o post que tu se da conta...

Segundo, criatividade é da equipe da Cipsoft e do TFS

 

eu nem posto muita coisa boa aqui, por que

quande eu mando uma coisa mais ou menos ninguem fala nada,

e se for ruim eles so reclaman,

 

@topico,

muito legalzin da pra zua com ela, ainda mais

se ajuntar o script do pejuge2

com o add evento da monk.

Compartilhar este post


Link para o post
pejuge2    1
pejuge2

Notei que manda os effects quase juntos, o correto seria assim:

function onSay(cid, words, param, channel)   
   pos = getCreaturePosition(cid)
   for all = 0, 64, 4 do             
      addEvent(doSendMagicEffect, 500 * all, {x = pos.x + 1, y = pos.y, z = pos.z}, all)
      addEvent(doSendMagicEffect, 500 * (all + 1), {x = pos.x, y = pos.y + 1, z = pos.z}, (all + 1 == 33 and 0 or all + 1))
      addEvent(doSendMagicEffect, 500 * (all + 2), {x = pos.x - 1, y = pos.y, z = pos.z}, all + 2)
      addEvent(doSendMagicEffect, 500 * (all + 3), {x = pos.x, y = pos.y - 1, z = pos.z}, all + 3)
   end
 return TRUE
end

Editado por pejuge2

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Voce gosta de complica o script em mano pqp :errm:

Compartilhar este post


Link para o post
pejuge2    1
pejuge2

Nem, uhauhahu. Só quero que ele fique mais biitim :).

Compartilhar este post


Link para o post
Rei_vegeta    0
Rei_vegeta

naum ta tao complicado nem tao grande assim.

onde eu posto se eu preciso de ajuda com um script?

ou pra quem deveria eu mandar PM?

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

posta na seccao ideias quem sabe consegue ajuda por la

Compartilhar este post


Link para o post
Mickfern    32
Mickfern

Eu gostaria que voce fisesse uma magia dessas, mas não para aparecer um effect e sim uma magia de ataque com todos os effects, vlw.

Compartilhar este post


Link para o post
Maiia    0
Maiia
Eu gostaria que voce fisesse uma magia dessas, mas não para aparecer um effect e sim uma magia de ataque com todos os effects, vlw.

 

Nossa o garoto acha que pode sair pedindo qualquer coisa néh.. '-'

 

@Topic

Ficou legalzinho até.. mas, ficou muito non-sence..

Na minha opinião. :P

 

att,

Maiia.

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Mickfern:

Aqui não é lugar pra pedido...

Pra pedir va na sessão ideias ou compre na secao de pedidos

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×