Search the Community
Showing results for tags 'magias'.
-
Olá amigos, tudo bem ? Estou iniciando o projeto do meu server, e estou na parte de magias, eu queria tirar os storages de algumas magias que tem no servidor, alguem poderia me ajudar? já fiz de tudo mas sempre da erro, existe varias magias que eram compradas no site da base que to usando, e quero retirar elas para deixar para qualquer player. obrigado desde já.
- 3 replies
-
- spells.xml
- magias
-
(and 1 more)
Tagged with:
-
suporte otserv (resolvido) Erro ao executar um effect nao passa de 68
sexosix posted a question in Resolvidos
Bom procurei no site e achei como adicionar mais que 68 effects... Coloquei ate o effect 90 (por exemplo) nas source, no const, no tools e tambem em lib tudo certinho. Porem no quando abro o server ele continua ate o 68 apenas... So nao aparece mais a mensagem que vai do 0 ao 68... Mas quando coloco o efeito em alguma magia ou ate mesmo no /z ela nao aparece... Alguem poderia me ajudar? -
Eae pessoal, no meu projeto de dragon ball como poucos conhecem, eu estou tentando utilizar o estilo de spells com troca de outfit, como mostra o gif abaixo. Acham que vale a pena?
-
tfs 0.3.6 [Spells] Checando Interferências na Trajetória
Skulls posted a topic in Globalevents e Spells
Boa noite galera, tudo bem? Venho compartilhar com vocês hoje um sisteminha que desenvolvi para as magias do tipo "shoot'. Foi feito inicialmente para funcionar com magias que usam a posição do mouse como referência e adaptei para cipclientes poderem usar em runas e magias de tiro. O funcionamento do sistema é simples: Ao usar uma runa ou castar uma magia "shoot" com esse sistema criaturas e objetos no caminho irão interferir na trajetória, isto é, receberão o combate no lugar do alvo inicial. Ilustrativo: Bom, vamos ao que interessa. Vá em data/lib/ e crie um novo arquivo chamado spellsLib.lua (pode-se utilizar também o arquivo spells.lua contido em data/spells/lib). Dentro dele inclua as seguintes funções: IsWalkable (by Nord) GetPositionsAround (by Skulls) CheckInterceptions (by Skulls) SetSpellTarget (by Skulls) Feito isso, está tudo configurado. Basta agora adicionar às magias que você queira. Abra o .lua da magia, por exemplo death strike.lua. Lá você terá, entre outras coisas, a função onCastSpell como abaixo: function onCastSpell(cid, var) return doCombat(cid, combat, var) end Substitua isso por: local range = 5 function onCastSpell(cid, var) if getCreatureTarget(cid) == 0 then doPlayerSendCancel(cid, "Please choose a target.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end if getDistanceBetween(getPlayerPosition(cid), getCreaturePosition(getCreatureTarget(cid))) > range then doPlayerSendCancel(cid, "Target is not reachable.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false endreturn doCombat(cid, combat, setSpellTarget(cid, var)) end Retire qualquer tag que esteja relacionada a target (needtarget, casterTargetOrDirection, etc) Pronto, a sua magia "Exori Mort" será parada por criaturas ou obstáculos (qualquer item que não seja móvel). Bom é isso, espero que gostem. Queria agradecer ao @@nightwolf e ao @Caronte pelas ajudas tentando entender alguns parâmetros e me dando algumas luzes. Ao @@nightwolf, ainda, um agradecimento especial pela maravilhosa lib dele *-*. Abraços, Um exemplo de magia que utiliza esse sistema: http://www.xtibia.com/forum/topic/239460-exori-grab-vis/ @@Daniel, na verdade move pra mim pra Downloads Spells, acho que seria mais correto.- 54 replies
-
- spells
- interferencia
-
(and 2 more)
Tagged with:
-
Então queria colocar o tempo pra poder usar a magia. Peguei a leaf storm só pra saber como fazer em uma pra poder fazer em todas, o server e open source não sei se precisa entra na source mais alguém me ajuda. Aqui ta a magia. Se precisar de mais alguma coisa eu coloco só pedirem.
-
bom minha duvida e seguinte quero saber se possível fazer player pega storage x igual ai em baixo só que não atacando com sword e sim com uma magia function onAttack(cid, target) if isPlayer(target) then if getPlayerStorageValue(cid, 4598521) == -1 then setPlayerStorageValue(cid,4598521,1) --- aqui pego storage end else setPlayerStorageValue(cid,4598521,-1) -- aqui eu volto storage end return true end
-
Pessoal alguem me ajuda a criar o edo tensei para narutibia 8.54. Pra quem não sabe eu quero que quando eu use o edo tensei apareca um pergaminho na minha bag ai eu clico com o botão direito nele e clico no corpo de um player ou monstro morto ( o monstro não é extremamente nescessário só no caso que seja facil colocar ele ai sim) ai o corpo é selado no pergaminho ai depois eu clico com o botão direito no pergaminho ai aparece o corpo do player ou monstro. quaso queiram mais detalhadamente fala ai.( esse jutsu tem no ntoultimate). Dou rep + pra quem me passa esse jutsu e estiver funfando perfeitamente!
-
O criador de magia gráfica está aqui para uma versão beta. Usando esta ferramenta, você será capaz de fazer feitiços grandes em menos tempo, enquanto é até divertido de se fazer! Caracteristicas :- Muitas Sempre que ciar o efeito com a sua magia, você será capaz de obter o código XML e o script de sua autoria Além disso, você também é capaz de exportar uma animação gif da sua magi, para colocar no seu site ou algo assim! Você também pode salvar e continuar em sua magia, mais tarde, se você quiser. Suporte para sprites personalizados também está incluída. Enfim, divirta-se! Eu adoraria ver seus resultados, bem e ouvir o feedback. Há espaço suficiente para melhorar http://bit.ly/LdspvS PRECISA DO NETFRAMEWORK 3.5 SENÃO O PROGRAMA BUGA Créditos : TGYoshi (imagens e arquivos) Eu (por traduzir no google tradutor '-')
-
pessoal o baixei um ot 8.60 e ele não veio com muitas magias e queria saber se alguém pode me ajuda como eu coloco novas magias tipo já quero ela pronta co copiar e colar ela no meu Ot com por exemplo eu queria as magias Magias de Sorcerer ,exori mas flam ,exevo master flam Magias de Druid exori mas frigo. exevo master frigo Magias de Paladin exori mas san,.exevo master san Magias de Knight exori mas gran quem me ajuda do um rep+
-
Como faço para dobrar os hits do meu ot ou então adicionar magias 7.6 que tem danos maiores dentre elas as runas estilo (underwar). Rep+++ Obrigado
-
Ae galera queria sabe como faço para colocar MAGIAS para players com resets no meu OT ! TIPO:: Exevo mas san ( Só pode usa quem tem 2 resets ) Tambem queria saber se da para fazer quest para mudar vocação TIPO:: Quest para vocação SUPER MAGO ( Queria coloca para apenas quem tem 2 resets pode passar para fazer a quest ) Queria sabe também como coloco uma placa no OT para que quando o player clica nela vaia bri uma janela como a da !spells mais com TEXTO que eu edita. Quem tive um tutorial completo para me passar eu agradeço muito!
-
Tipo assim eu ia querer as spells a primeira: A Segunda: e a area da segunda e essa 0,0,0,0,0,1,0,0,0,0,0 0,0,0,0,1,1,1,0,0,0,0 0,0,0,1,1,1,1,1,0,0,0 0,0,1,1,1,3,1,1,1,0,0 0,0,0,1,1,1,1,1,0,0,0 0,0,0,0,1,1,1,0,0,0,0 0,0,0,0,0,1,0,0,0,0,0
-
Bom pessoal segue o meu primeiro tópico. O objetivo desse tópico não é ensinar fazer spell, mais sim mostrar os efeitos que pode ser adicionado em cada spell, mais para que tivesse mais facilidade de visualização resolvi colocar uma magia como exemplo. 1° criando uma spell (eu usei essa como exemplo, mais você pode colocar o efeito em qualquer outra spell) Entre na pasta data/spell/scripts e crie um arquivo com o nome de efeitos.lua e cole o seguinte código: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 26) -- coloque aqui no lugar do "26" o numero do seu efeito -- setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -70.3, -30, -75.7, 0) arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack * 3, level / 5 return -(skillTotal * 1.2 + levelTotal), -(skillTotal * 4 + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Depois vai em data/spell e procure pelo arquivo spell.xml e adicione a seguinte tag: <instant name="efeito" words="teste efeito" lvl="100" mana="400" prem="1" needweapon="0" exhaustion="1200" needlearn="0" script="efeitos.lua"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="paladin"/> <vocation name="royal paladin"/> </instant> Após feito isso, pronto! sua magia está criada, agora basta trocar onde se encontra o "26" e colocar o numero do efeito que deseja. exemplo: - onde está assim: - voce pode deixar assim: Agora basta logar o seu GOD e digitar /reload spells e testar o seu efeito de acordo com a lista a seguir: Efeito: 1 Efeito: 2 Efeito: 3 Efeito: 4 Efeito: 5 Efeito: 65 Segue a baixo algumas imagens postado pelo Antharaz (créditos 100% a ele) nesse post: http://www.xtibia.co...e-como-usa-los/ lista: efeito 1 = círculos efeito 3 = ataque cruzado efeito 4 = ataque x com fumaça efeito 5 = explosão efeito 6 = explosão com bola de fogo efeito 7 = explosão de pequenos circulos efeito 8 = explosao de veneno efeito 9 = ataque fisico (tipo exori) efeitos basicos: efeito 10 = vis efeito 11 = choque efeito 12 = estrela azul efeito 13 = estrela vermelha efeito 14 = estrela verde efeito 15 = flam efeito 17 = mort efeito 41 = frigo Efeito 18 = ataque em x verde Efeitos especiais: efeito 23 = musica azul efeito 24 = musica branca efeito 25 = bolhas efeito 33 = Monstro marinho (rox) efeito 34 = fumaça efeito 35 = coração efeito 52 = gelo efeito 53 = com agua efeito 55 = espelho com monstro efeito 61 = assasin efeito 62 = sangue efeito 65 = fantasma efeito 66 = morcego efeito 300 = chuva de pedras bom Antes de postar eu procurei sobre tópicos que representava os mesmo assunto, acabei encontrando alguns até mesmo interessante, mais como eu já tinha tirado as imagens antes resolvi postar. nesse caso irei direcionar os créditos as pessoas que eu encontrei com o mesmo assunto, caso falte alguém por favor me avise que eu irei colocar os créditos. Espero que goste desde já agredeço!
-
Olá XTibianos! Vou ir logo ao assunto. Este dia 12/11/11 eu inventei de criar um OT FoxWorld 8.4 Só que poucos players reclamam de um certo bug. São aquelas magias de tempo de foxworld(Sempre que usa,tem que aguardar 10 ou 15s) Pois é,galere. Eu pensei que o bug é o tempo mais nao é entao,perguntei a si mesmo porque não perguntar ao XTibia? Entao é isso. Magias : Ezzori