Jump to content

Search the Community

Showing results for tags 'spell'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

  1. olá alguém poderia editar essa magia para sair 1 efeito no monstro e 1 embaixo de mim? no caso seria o sharingan em baixo de mim e o amaterasu no monstro. script da spell: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 79) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function onCastSpell(cid, var) return doCombat(cid, combat, var) end PRINT: na verdade é pra sai 1 sqm pra > pra fica certinho! e tbm tenho esse script e tem uns efeitos que saem nas coordenadas erradas, então se pudessem editem para mim para sair em cima do carinha OBS é de creaturescripts script: local vocs = { [2] = {effect = 208}, [3] = {effect = 208}, [4] = {effect = 13}, [5] = {effect = 176}, [7] = {effect = 219}, [8] = {effect = 219}, [9] = {effect = 219}, [10] = {effect = 219}, [13] = {effect = 13}, [12] = {effect = 13}, [14] = {effect = 179}, [16] = {effect = 13}, [17] = {effect = 230}, [18] = {effect = 219}, [19] = {effect = 210}, [20] = {effect = 243}, [22] = {effect = 94}, [24] = {effect = 241}, [26] = {effect = 92}, [28] = {effect = 13}, } function onThink(cid, interval) local voc = getPlayerVocation(cid) if vocs[voc] then local efeito = vocs[voc].effect doSendMagicEffect(getPlayerPosition(cid), efeito) return true end return true end e também tenho esse script de trap, porém o trap não some teria como colocar tempo? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499) local arr = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  2. Bom gostaria de uma Spell, na qual o usuario se paralizaria e regeneraria seu hp por um certo periodo de tempo de 3 em 3 segundos. Obrigado pela atenção.
  3. olá estou criando um narutibia e preciso de alguns scripts de magias: 1º - magia amaterasuu que aparece um mangenkyo sharingan em baixo de mim e um fogo no target 2º uma magia de trap por tempo pois a minha aqui o trap n some nunca 3º uma magia de buff que fica saindo efeito que saia no char pois tem efeito que está saindo do lado < do char Bom é isso quem puder ajuda agradeço muito!!
  4. Spells Rozinx Queria pedir as spells igual do ot: "rozinx.servegame.com" Se possivel alguem postar as spells akii com um link pra download da pasta spells com as spells igual do rozinx, agradeço eu tenho ja a metade do mapa do rozinx feita a mão por mim, e se alguem tiver as spells e não quizer me passar eu troco o mapa que eu tenho akii pelas spells igual do rozinx. REP+
  5. galera queria saber se e possivel colocar para uma spell tirar dano no usuario, tipo o player usa e tira uma % do hp dele, colocarei um script abaixo, um script que e para adicionar isso:
  6. nbb147

    Efeito Em Spell

    bom gente eu estou com uma spell aki, eu queria colocar para o efeito dessa magia ficar saindo ate a magia acabar..
  7. Uma spell de meteoro, se quiser pode editar. Adicione em spells.xml: Editando: ​-Vermelho: Variáveis (tiver duvida em alguma me fala) Agora crie um arquivo.lua em data/spells/scripts nomeie para meteor e adicione: Editando: -Vermelho: Efeito (/z) -Verde: Id do item a ser criado -Laranja: 1 para aparecer mais um, 0 para cancelar (Se não entender pergunte) -Marrom: Efeito (/x) Imagem:
  8. Boa Tarde amigos do XTibia, tenho uma duvida nessa script, que seria: Queria que ela paralisa-se o player inimigo e ficasse hitando o tbm, durante 5 segundos, ai quando os 5 segundos acabasse, os efeitos iriam sair. Spell: local TEMPO_PARA_REMOVER = 5 * 1000 -- em ms, 5 * 1000 = 5 segundos local EFFECT_AO_REMOVER = CONST_ME_POFF -- efeito que aparece ao remover os itens local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 9612) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_CREATEITEM, 9611) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_CREATEITEM, 9619) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_CREATEITEM, 9618) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_CREATEITEM, 9617) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_CREATEITEM, 9616) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_CREATEITEM, 9615) local combat8 = createCombatObject() setCombatParam(combat8, COMBAT_PARAM_CREATEITEM, 9614) local combat9 = createCombatObject() setCombatParam(combat9, COMBAT_PARAM_CREATEITEM, 9613) local combat10 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 71) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1, 2, 3, 4) local arr1 = { {1, 0, 0}, {0, 2, 0}, {0, 0, 0} } local arr2 = { {0, 1, 0}, {0, 2, 0}, {0, 0, 0} } local arr3 = { {0, 0, 1}, {0, 2, 0}, {0, 0, 0} } local arr4 = { {0, 0, 0}, {1, 2, 0}, {0, 0, 0} } local arr5 = { {0, 0, 0}, {0, 3, 0}, {0, 0, 0} } local arr6 = { {0, 0, 0}, {0, 2, 1}, {0, 0, 0} } local arr7 = { {0, 0, 0}, {0, 2, 0}, {1, 0, 0} } local arr8 = { {0, 0, 0}, {0, 2, 0}, {0, 1, 0} } local arr9 = { {0, 0, 0}, {0, 2, 0}, {0, 0, 1} } local arr10 = { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) local area5 = createCombatArea(arr5) local area6 = createCombatArea(arr6) local area7 = createCombatArea(arr7) local area8 = createCombatArea(arr8) local area9 = createCombatArea(arr9) local area10 = createCombatArea(arr10) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) setCombatArea(combat5, area5) setCombatArea(combat6, area6) setCombatArea(combat7, area7) setCombatArea(combat8, area8) setCombatArea(combat9, area9) setCombatArea(combat10, area10) function onTargetTile(cid, pos) local function doRemoveItemFromPos(pos, id) local i = getTileItemById(pos, id).uid i = i > 1 and doRemoveItem(i) and true or false if i and tonumber(EFFECT_AO_REMOVER) and EFFECT_AO_REMOVER >= 0 and EFFECT_AO_REMOVER <= 255 then doSendMagicEffect(pos, EFFECT_AO_REMOVER) end end local iI = {getTileItemById(pos, 9613), getTileItemById(pos, 9614), getTileItemById(pos, 9615), getTileItemById(pos, 9616), getTileItemById(pos, 9617), getTileItemById(pos, 9618), getTileItemById(pos, 9619), getTileItemById(pos, 9611), getTileItemById(pos, 9612)} for _, i in pairs (iI) do if i.uid > 1 then addEvent(doRemoveItemFromPos, TEMPO_PARA_REMOVER, pos, i.itemid) end end end function onTargetTile1(cid, pos) onTargetTile(cid, pos) end function onTargetTile2(cid, pos) onTargetTile(cid, pos) end function onTargetTile3(cid, pos) onTargetTile(cid, pos) end function onTargetTile4(cid, pos) onTargetTile(cid, pos) end function onTargetTile5(cid, pos) onTargetTile(cid, pos) end function onTargetTile6(cid, pos) onTargetTile(cid, pos) end function onTargetTile7(cid, pos) onTargetTile(cid, pos) end function onTargetTile8(cid, pos) onTargetTile(cid, pos) end function onTargetTile9(cid, pos) onTargetTile(cid, pos) end function onTargetTile10(cid, pos) onTargetTile(cid, pos) end setCombatCallback(combat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile1") setCombatCallback(combat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2") setCombatCallback(combat3, CALLBACK_PARAM_TARGETTILE, "onTargetTile3") setCombatCallback(combat4, CALLBACK_PARAM_TARGETTILE, "onTargetTile4") setCombatCallback(combat5, CALLBACK_PARAM_TARGETTILE, "onTargetTile5") setCombatCallback(combat6, CALLBACK_PARAM_TARGETTILE, "onTargetTile6") setCombatCallback(combat7, CALLBACK_PARAM_TARGETTILE, "onTargetTile7") setCombatCallback(combat8, CALLBACK_PARAM_TARGETTILE, "onTargetTile8") setCombatCallback(combat9, CALLBACK_PARAM_TARGETTILE, "onTargetTile9") setCombatCallback(combat10, CALLBACK_PARAM_TARGETTILE, "onTargetTile10") function doExecuteCombat(cid, var, combat) if not isCreature(cid) then return true end return doCombat(cid, combat, var) end function onCastSpell(cid, var) local combats = {[1] = combat1, [2] = combat2, [3] = combat3, [4] = combat4, [5] = combat5, [6] = combat6, [7] = combat7, [8] = combat8, [9] = combat9, [10] = combat10} for timing, c in pairs (combats) do addEvent(doExecuteCombat, timing, cid, var, c) end return true end OBS: Queria que fosse no combat10, que paralisa-se e ficasse hitando durante 5 segundo. PS: Uma duvida, como eu edito essa formula? setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1, 2, 3, 4) ALGUEM AJUDA PORFAVOR, VALENDO +REP
  9. Quero Uma Spell que eu saia um efeito só, e que eu possa escolher onde esse efeito vai sair Ela será de area que vai sair o efeito em quem solta, mas quero que o efeito vá para a direita Porque se não fica estranho a spell, segue uma print abaixo : tem um script que chega ela para o lado que eu quiser, mais ele leva junto o dano da magia. rep++ para quem ajudar ;d
  10. Tipo: Magia(uma para cada vocação). Testado:Sim, TFS 0.3.6(8.6). Hoje trago-lhes 4 magias uma para cada vocação: primeiramente abra a pasta do seu servidor depois vá em data agora vá em spells e entre na pasta scripts duplique um arquivo da extensão .lua renomeie para dark light.lua adicione o seguinte conteúdo: tag do spells.xml: imagem da spell: dark bats.lua tag no spells.xml: imagem da magia: combustion.lua tag no spells.xml imagen da magia: death knives.lua tag no spells.xml imagem da magia: LEGENDA: Combustion(Knight e Elite Knight), Dark Light(Sorcerer e Master Sorcerer), Dark Bats(Druid e Elder Druid), Death Knives(Paladin e Royal Paladin).
  11. nbb147

    Spell De Buff

    Quero uma spell de buff que não pare de sair efeito em quanto estiver o tempo do buff...
  12. Soul Healing Bom a spell faz o seguinte, o player que a usa se sacrifica e todos os player online é healado, simples assim, ai tem uns efeitinhos e talls. -- SPELL SOUL HEALING BY: XOTSERVX -- local configs = { delay = 24, -- delay em horas, configurado para usar uma vez no dia. storage = 54781 -- uma storage não usada. } function onCastSpell(cid, var) if exhaustion.check(cid, configs.storage) then return doPlayerSendTextMessage(cid, 27, "Aguarde o resfriamento de " ..configs.delay.. " horas.") end pospl = getThingPos(cid) doSendDistanceShoot(pospl, {x= pospl.x, y= pospl.y - 8, z= pospl.z}, 31) doSendMagicEffect(getThingPos(cid), 17) for _, on in pairs(getPlayerOnlines()) do if on ~= cid then poson = getThingPos(on) doSendDistanceShoot({x= poson.x, y= poson.y - 8, z= poson.z}, poson, 35) doAreaCombatHealth(cid, COMBAT_HEALING, getThingPos(on), 0, getCreatureHealth(cid), getCreatureHealth(cid), 30) end end exhaustion.set(cid, configs.storage, configs.delay * 60 * 60) doBroadcastMessage("O Player " ..getCreatureName(cid).." usou a magia soul healing e se sacrificou por todos") doCreatureAddHealth(cid, -getCreatureHealth(cid)) end eu configurei para usar apenas uma vez no dia, mas ai vai de vocês, eu não vou postar a tag da spell, por que cada um faz do seu jeito, eu acharia interessante a spell apenas para druids e sourceres, e para level bem alto. caso alguém querer a spell para o player não morrer após usar remova esta linha : doCreatureAddHealth(cid, -getCreatureHealth(cid)) flw, até mais.
  13. Tá Aqui a Spell de Sumon Quero Uma Spell Que Remova o Summon Exemplo: Edo Tensei Kai - quando eu soltar essa spell, removera o summon alguém ajuda ae
  14. Essas spells são baseados nos jutsus de naruto, chidori e rasengan. Testado em TSF 8.6 (Um vídeo demonstrativo se localiza no final do tópico) Em data/spells/scripts crie um arquivo.lua nomeie para rasengan e adicione: Editando: -Verde: Efeito que fica girando (/z) -Vermelho: Efeitos finais que tiram hit (/z) -Laranja: Formula de attack. Em data/spells/scripts crie um arquivo.lua nomeie para chidori e adicione: Editando: -Verde: Efeito que fica girando (/z) -Vermelho: Efeitos finais que tiram hit (/z) -Laranja: Formula de attack. Em spells.xml adicione: Editando: -Verde: Palavra mágica (para acionar a spell) -Vermelho: Level necessário (para usar a spell). -Laranja: Mana necessária para usar a magia (também vai ser gasta) -Roxo: Id das vocações que podem usar a spell. Créditos: Newtonnotwen, pela ideia, pelo script, pelo tutorial e pelo vídeo. Agora um vídeo demonstrativo:
  15. se for area errada movam pra certa vlw... fiz uma nova magia no dat editor do client, mas na hora de mandar a magia sai outra, nao sai a imagem que eu coloquei, por que isso ta acontecendo ???? alguem ajuda aee vlw...REP+
  16. esse erro se dá sempre muitas vezes quando um monstro é morto... gostaria de saber como ajeitar... se puder fazer nessas 2 spells, eu pego de exemplo e faço em todas as outras... agradeceria muito! SPELL1: SPELL2:
  17. É possivel fazer uma spell tepo a runa convince creature, tipow o cara seleciona o monstro e fala o nome da magia e o domina, ele fica no seu controle.
  18. Iae galera, Venho aqui Postar uma runa de attack porem meus players gostaram, não aprovo usa-la em ot exp baixa porque ranka muito, ou se preferir.. :} Abaixe o Hit. Aqui está Max power ~~ > Runa de Attack Vá em data/spells/ e crie um .lua com o nome de maxpower Depois de ter feito Isso Va em data/items/items.xml procure o id 2275. Se não tiver ira ter Ex : 2270 a 2280 No meu esta assim <item id="2275" article="a" name="Spell Rune"> <attribute key="weight" value="120"/> Renomeie para <item id="2275" article="a" name="Max Power Rune"> <attribute key="weight" value="120"/> :} depois abra seu OT e va testar. + Rep , Sistema testado
  19. Eu tenho uma certa duvida de como funciona a formula de ataque dos spells.. Tipo: setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 7, 7, 8, 30) quem poder me ajudar dou +REP
  20. Dasdor

    Spell

    Ola a todos eu nao consigo fazer com que uma wand aumente o dano dela dependendo do skill do player como sword ou club e nao com o magic data\weapons\weapons.xml data\weapons\scripts\fire_wand.xml data\items\items.xml nao apareçe nem um erro no console mais o problema q a wand nao hita nada e o skill club esta 90 uso o crystal server 0.1.2 8.7
  21. Fala ai galera, vou colocar umas spells novas que eu acabei de fazer, colocarei somente o NOME e o SCRIPT! Não colocarei como colocar no spells.xml IceAura Ultimate Hit MultiMega Power StoneFire Death Se gostou REP+ Se não gostou REP+também. CYA!
  22. CoGames

    Erro

    PODE DELETAR ESTE TÓPICO POR FAVOR? DEVE TE SALVADO AINDA NO INICIO QUANDO EU TINHA COMECADO SEM QUERRE! OBRIGADO! Se gostou REP+ Se não gostou REP+também.
  23. Aew galerinha, essa spell faz basicamente o player "correr" em círculos e após certo tempo quando atingi uma velocidade alta, ele sumona um boss! (Vídeo demonstrativo se encontra logo abaixo) Monstro surgindo (imagem apenas imaginativa) Lembrando que você pode editar os efeitos e as frases como quiser. Primeiramente crie um monstro para ser seu boss, depois siga os seguintes passos: Em data/talkactions/scripts crie um arquivo.lua nomeie para boss e adicione: Editando: -Verde: Variáveis, script auto-explicativo, qualquer duvida pergunte. -Vermelho: Nome do seu monstro. Em talkactions.xml adicione: Editando: -Verde: Palavra magica. Agora um vídeo demonstrativo: Lembrando que qualquer duvida pergunte. Comentem!
  24. Eu usava esse script no meu servidor (The Heroes Of Time), mas tirei para terminar, e acabei nem terminando antes. Terminei hoje então, e irei postar aqui. A ideia é: a rod tem um poder de luz capaz de alcançar a atmosfera e trazer consigo uma força dos céus, e ao atingir o inimigo, puxa almas em volta. Screenshot: Em: data/weapons/scripts/enigma rod.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -300000, 0, -320000) arr = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onUseWeapon(cid, var) target = getCreatureTarget(cid) doSendDistanceShoot(getThingPos(cid), {x = getThingPos(cid).x - 4, y = getThingPos(cid).y - 5, z = getThingPos(cid).z}, 30) doSendDistanceShoot({x = getThingPos(target).x - 4, y = getThingPos(target).y - 5, z = getThingPos(target).z}, getThingPos(target), 4) doSendDistanceShoot({x = getThingPos(target).x - 4, y = getThingPos(target).y - 5, z = getThingPos(target).z}, getThingPos(target), 30) doSendMagicEffect(getThingPos(cid), 49) doSendMagicEffect(getThingPos(target), 28) doSendDistanceShoot({x = getThingPos(target).x - 1, y = getThingPos(target).y - 1, z = getThingPos(target).z}, getThingPos(target), 31) doSendDistanceShoot({x = getThingPos(target).x - 1, y = getThingPos(target).y + 1, z = getThingPos(target).z}, getThingPos(target), 30) doSendDistanceShoot({x = getThingPos(target).x + 1, y = getThingPos(target).y + 1, z = getThingPos(target).z}, getThingPos(target), 31) doSendDistanceShoot({x = getThingPos(target).x + 1, y = getThingPos(target).y - 1, z = getThingPos(target).z}, getThingPos(target), 30) if not isCreature(cid) then return true end return doCombat(cid, combat, var) end Obs: Sim, não declarei as posições pelo local pos1, local pos2, etc. Prefiro colocar todas desse modo arcaico. Tag em weapons.xml: <wand id="7409" level="500000" mana="15000" event="script" value="enigma rod.lua"> <!-- Enigma Rod --> <vocation name="Druid"/> </wand> REP+ ?
  25. Ola, espero que possam me ajuda, estou a um bom tempo atras de uma spell que deixe o inimigo com um exaust de 4 segundos, por exemplo eu to atacando o player e ele healando, ai eu uso a spell e ele fica exaust por 4 segundos, ou seja fica sem poder usar nada por 4 segundos, espero que tenham entendido e espero que me ajudem Obrigado, desde já Lol boss
×
×
  • Create New...