AlexandreKG 134 Postado Janeiro 5, 2013 Share Postado Janeiro 5, 2013 Excelente tutorial Slicer. Aprovado! Continue assim. Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1430797 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 (editado) @slicer uma dúvida quando a diferença dos números do areas? SilverWing = createCombatArea{ {1, 0, 1}, {0, 3, 0}, {1, 0, 1}, } entre o 0,1 e o 3 poderia me dizer? A slicer eu estou usando outras spells como base mais tipo estou com umas dúvidas em certos lugares tipo: eu usei o Semente Bomba (Seed bomb), em certas partes tem numeros e eu queria saber o que significa eles se agente precisa mudar ou pode deixar do jeito que tava A scripter: com minhas dúvidas dentro elseif spell == "Semente Bomba" then --alterado v1.6 local master = isSummon(cid) and getCreatureMaster(cid) or cid local function doFall(cid) for rocks = 1, 42 do --62 addEvent(fall, rocks*35, cid, master, SEED_BOMBDAMAGE, 1, 54) end end for up = 1, 10 do addEvent(upEffect, up*75, cid, 1) end addEvent(doFall, 450, cid) addEvent(doMoveInArea2, 1400, cid, 2, BigArea2, SEED_BOMBDAMAGE, min, max, spell) Minhas dúvidas Nas paetes que tem o seguinte numeros: 1°75 na parte addEvent(upEffect, up*75, cid, 1) o que ele significa ? 2°o 1 e o 10 nessa parte : for up = 1, 10 do significam o que ? 3°1400 e o 2 na parte : addEvent(doMoveInArea2, 1400, cid, 2, BigArea2, SEED_BOMBDAMAGE, min, max, spell) significam o que ? 4°1 e o 42 na parte : for rocks = 1, 42 do --62 significam o que ? 5°35 na parte addEvent(fall, rocks*35, cid, master, SEED_BOMBDAMAGE, 1, 54) signicam o que ? e é isso se poder me ajudar eu agradeço com rep++ Editado Janeiro 22, 2013 por josegremista Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1446650 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 22, 2013 Autor Share Postado Janeiro 22, 2013 a primeira pergunta n intendi nd.. 1*, 2*, 4* e 5* foram numeros 'inventados' para fazer o efeito dos distance subindo e caindo... 3* 1400 = tempo q vai sair o dano do atk, 2 eh o efeito da skill Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1446748 Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 Opa, meu querido, ótimo tutorial de edição do Pokemon Dash Advanced. Estou movendo ele para Tutoriais de servidores derivados Rep+ e um grande abraço. Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1446777 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 @slicer minha dúvida é a seguinte a 1 que vc não entendeu Nas areas {1, 0, 1}, {0, 3, 0}, {1, 0, 1}, -- akii tem o numeros 0, 1 e 3 mais qual a diferencia deles, tipo o numero muda alguma coisa tipo se eu colocase 2 inves de 3 ia ter algum problema ? Os numeros tem algum função sla ? Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1446780 Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 @slicer minha dúvida é a seguinte a 1 que vc não entendeu Nas areas {1, 0, 1}, {0, 3, 0}, {1, 0, 1}, -- akii tem o numeros 0, 1 e 3 mais qual a diferencia deles, tipo o numero muda alguma coisa tipo se eu colocase 2 inves de 3 ia ter algum problema ? Os numeros tem algum função sla ? Opa, amigo. 0 não manda efeito e dano, 1 manda efeito e dano, 2 é onde o jogador fica e não manda efeito, 3 é onde o jogador fica e manda efeito. Legal né? Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1446782 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 23, 2013 Share Postado Janeiro 23, 2013 (editado) @Slicer tipo eu fiz 2 magias pra testar 1 deu certo mais a outro o efeito ta vindo errado no dat editor o id do efeito é 259 mais quando vai ver no jogo é outro efeito bem diferente Veja a magia : essa aki que o efeito está vindo errado no jogo elseif spell == "Raio" then local pos = getThingPosWithDebug(cid) atk = { ["Raio"] = {259, ELECTRICDAMAGE}, } doMoveInArea2(cid, atk[spell][1], raio1, atk[spell][2], 0, 0, spell) addEvent(doDanoWithProtect, math.random(100, 400), cid, atk[spell][2], pos, raio2, -min, -max, 0) Veja aki a outra que funcionou: --nessa daki eu queria que o dano fosse maior elseif spell == "Bola Eletrica" then local master = isSummon(cid) and getCreatureMaster(cid) or cid local function doFall(cid) for rocks = 1, 42 do --62 addEvent(fall, rocks*35, cid, master, ELECTRICDAMAGE, 42, 171) end end for up = 1, 10 do addEvent(upEffect, up*75, cid, 1) end addEvent(doFall, 450, cid) addEvent(doMoveInArea2, 1400, cid, 2, ball2, ELECTRICDAMAGE, min, max, spell) Imagens: A minha 1°dúvida sobre o atake que o efeito tá errado eu não consegui tirar print porque o efeito é muito rápido,mas o efeito que tá é mais ou menos assim : -- consegui tirar print do efeito quase no final Editado Janeiro 23, 2013 por josegremista Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447198 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 23, 2013 Autor Share Postado Janeiro 23, 2013 amigo o maximo q o client mostra de efeito eh 254, depois disso fica repetindo os outros efeitos... soh com as sourcers para liberar mais... Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447297 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 23, 2013 Share Postado Janeiro 23, 2013 @Slicer Mais tipo se eu usar a soucers padrão tem como eu modificar? ou só com as sources que o Bruno123 tem ? Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447353 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 23, 2013 Autor Share Postado Janeiro 23, 2013 soh com as do brun '--' se n vais perde muitas coisas... Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447362 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 23, 2013 Share Postado Janeiro 23, 2013 @Slicer e sobre minhas dúvida de o dano ficar maior, num tem akela Bola Eletríca? O dano tá muito pequeno eu quero que seja grande o dano, tipo fiz um teste entre o pikachu e o seaking mais o dano no seaking foi muito pouco, acho que só tirou uns 100 de life no maximo. Tem como me dizer onde eu deixo mais forte o atake ? Ah será que o bruno123 vende as sourcers dele ? Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447366 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 23, 2013 Autor Share Postado Janeiro 23, 2013 tas flando do dano das skills? se for, tens q configurar o specialatk dos pokes em lib/configuration.lua... e tb.. tu leu ms o topico? --' pq tem isso aki no topico.. move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd, f = ee, t = "yyyy"}, ee = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada spell -caso seja uma spell que não tem dano coloquem 0-, e sei la.. q tal tu mandar PM pra ele? ¬¬ Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447405 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 23, 2013 Share Postado Janeiro 23, 2013 OK,irei ver aki slicer e dps falo. LoL já tou mandando pm pra ele. Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1447626 Compartilhar em outros sites More sharing options...
jackfan 1 Postado Janeiro 31, 2013 Share Postado Janeiro 31, 2013 eu fis o atk ia tudo certo ate eu testar quando uso o m11 que eh o move do atk aparece la charizard use,fire explosion m11 e nao acontece nada tem que configurar no areas.lua se tem como ? Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1455755 Compartilhar em outros sites More sharing options...
josegremista 2 Postado Janeiro 31, 2013 Share Postado Janeiro 31, 2013 (editado) Cara criar spells é super fácil, como vc eu demorei um pouco para enteder como funcionar mais é facin , vc toma outras spells como exemplos, quando eu tava mechendo pra eu conseguir entender eu usei outras spells como exemplo para eu saber veja o que eu fiz : Aki alguns exemplos e eu explicando: olas das sombras scripter: elseif spell == "Shadow Storm" then local master = isSummon(cid) and getCreatureMaster(cid) or cid local function doFall(cid) for rocks = 1, 42 do --62 addEvent(fall, rocks*35, cid, master, ghostDmg, 18, 140) end end for up = 1, 10 do addEvent(upEffect, up*75, cid, 18) end addEvent(doFall, 450, cid) addEvent(doMoveInArea2, 1400, cid, 2, BigArea2, ghostDmg, min, max, spell) O 18 é a distance no dat editoor e o 140 é o effect no dat editor BigArea2 é o nome da area no areas.lua Em ghostDmg é o tipo de dano, ali é dano tipo fantasma Outro exemplo: Agora semente bomba elseif spell == "Semente Bomba" then --alterado v1.6 local master = isSummon(cid) and getCreatureMaster(cid) or cid local function doFall(cid) for rocks = 1, 42 do --62 addEvent(fall, rocks*35, cid, master, SEED_BOMBDAMAGE, 1, 54) end end for up = 1, 10 do addEvent(upEffect, up*75, cid, 1) end addEvent(doFall, 450, cid) addEvent(doMoveInArea2, 1400, cid, 2, BigArea2, SEED_BOMBDAMAGE, min, max, spell) o 1 é o distance que vc pode ver no Dat editor e o 54 é o effect que você usa o dat editor pra ver em BigArea2 são as areas que vc fez no area.lua na lib Em :SEED_BOMBDAMAGE é o tipo de dano da habilidade Em Semente Bomba é o nome da habilidade o último exemplo é o Splash aquela habilidade do magikarp elseif spell == "Splash" or tonumber(spell) == 7 then doAreaCombatHealth(cid, WATERDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) doSendMagicEffect(getThingPosWithDebug(cid), 53) No 53 é o effect da habilidade que vc pode ver no dat editor Em Splash é o nome da habilidade Ah mais um exemplo agora é o ultimo mesmo agora é o Psybeam elseif spell == "Psybeam" then local a = isCreature(target) and getCreatureDirectionToTarget(cid, target) or getCreatureLookDir(cid) local t = { [0] = 58, --alterado v1.6 [1] = 234, [2] = 58, [3] = 209, } aqui é as direções, e no numeros 58 e 234 e o 209 é o efeito que vc ver no dat editor [0] = 58, frente [2] = 58, Trás [1] = 234, esquerda [3] = 209,direita Ah o Psybeam não usa nenhuma area só usa as direções norte,sul, leste e oeste Pronto acabou, esse foi alguns exemplos que eu tomei pra fazer as novas spells. Ajudei? Gosto ? Rep++ Ah me desculpe pelas cores vermelha que eu usei pra explicar, mais só coloquei pra ficar melhor de eles entederem. eu sei que é contra as regras falar com letra colorida, mais só tive intensão de ajudar Editado Janeiro 31, 2013 por josegremista Link para o comentário https://xtibia.com/forum/topic/203031-adicionando-novas-spells-pda/page/2/#findComment-1456354 Compartilhar em outros sites More sharing options...
Posts Recomendados