dragonlorde 0 #1 Postado 4 Março, 2010 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] È isso aew flw :yes: Compartilhar este post Link para o post
Flatronez 1 #2 Postado 4 Março, 2010 Ficaria melhor se os efeitos aparecessem na frente do player (como no exori vis) ou em volta dele. Anyway: Compartilhar este post Link para o post
dragonlorde 0 #3 Postado 4 Março, 2010 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 #4 Postado 4 Março, 2010 (editado) -- 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. Aprovado Editado 4 Março, 2010 por pejuge2 Compartilhar este post Link para o post
Lwkass 1 #5 Postado 4 Março, 2010 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 #6 Postado 4 Março, 2010 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 #7 Postado 4 Março, 2010 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 #8 Postado 4 Março, 2010 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 #9 Postado 5 Março, 2010 (editado) 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 5 Março, 2010 por dragonlorde Compartilhar este post Link para o post
Print Screen 1 #10 Postado 5 Março, 2010 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 #11 Postado 5 Março, 2010 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 #12 Postado 6 Março, 2010 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 #13 Postado 6 Março, 2010 (editado) 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 6 Março, 2010 por pejuge2 Compartilhar este post Link para o post
dragonlorde 0 #14 Postado 6 Março, 2010 Voce gosta de complica o script em mano pqp :errm: Compartilhar este post Link para o post
pejuge2 1 #15 Postado 6 Março, 2010 Nem, uhauhahu. Só quero que ele fique mais biitim . Compartilhar este post Link para o post
Rei_vegeta 0 #16 Postado 7 Março, 2010 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 #17 Postado 8 Março, 2010 posta na seccao ideias quem sabe consegue ajuda por la Compartilhar este post Link para o post
Mickfern 32 #18 Postado 13 Março, 2010 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 #19 Postado 13 Março, 2010 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. att, Maiia. Compartilhar este post Link para o post
dragonlorde 0 #20 Postado 13 Março, 2010 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