Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''spells''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • 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

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Olá! Eu, em razão à minha mais humilde (e pequena) possível sabedoria, decidi postar uma magia: F-Star ART. Ela funciona da seguinte maneira: ah, esquece, vocês verão ao final do Tópico :} Pra começar, o ínicio básico de criação de spell: 1° PASSO: Vá na pasta do seu ot, em seguida em data/spells/scripts e crie* um arquivo (.lua) chamado fstar art.lua Criado o arquivo, cole a seguinte fórmula dentro dele: OBS ~ Caso queira modificar a spell: Verde: Tipo de damage. (Death, holy, ice, energy, physical, fire, ou earth) Vermelho: Magic effect. (para escolher, digite /z de 0 até 68) Azul: Dano causado. Roxo: Àrea onde irão ser alcançados os DistanceEffects e onde serão realizados os MagicEffects. Laranja: Distance Effect (para escolher, digite /x de 0 à 41) Salve, feche, e OK! 2° PASSO: Vá na pasta do seu OT, vá em data/spells. Certamente, deverá ver o seguinte arquivo: spells.xml Clique com o botão direito do mouse, em seguida na opção EDITAR. O arquivo será aberto em modo de Bloco de notas. Logo então, vá à parte -Attack Spells- ; Depois cole isso: <instant name="F-Star Art" words="Flamed Star Art" lvl="13000" mana="3000" prem="1" selftarget="1" exhaustion="2000" needlearn="0" script="attack/fstar art.lua"> <vocation name="Paladin" /> <vocation name="Royal Paladin" /> </instant> OBS ~ Caso queira modificar algo: Verde: Nome real da magia. (Exemplo: O nome real da spell Exori san é Divine missile.) Vermelho: CastWord, mais conhecida como "nome para realizar a spell". Azul:Level necessário para usar a magia.. Roxo: Mana necessária para usar a magia. Amarelo: Exausthed da spell. Laranja: Classes que irão utilizar a spell. Feito tuuuuuuuuuuudo isso, sua spell está pronta para ser: U-T-I-L-I-Z-A-D-A ! - Créditos - Eu. Eu denovo. Eu mesmo. Eu novamente. Espero ter ajudado vocês à diferenciar cada vez mais seus OTServer's. Se curtiu, REP+ no tiozão. Se não curtiu, pode dar REP+ também. Se curtiu ou não curtiu, mas não quer dar REP+... ... Não dê REP+ '-'
  2. Presiso de um spell que quando usado um certo item no set troka o efeito da magia
  3. Queria Saber Como que eu ponho o comando !spells (oque ve as magias) no meu server pois ele nao veio o meu ot e um 8.6
  4. Olá tibianos #Vou postar para voce uma magia com print . #;Magia: Exevo Rush ( Sorcerer e Druid ) Level +400 #Vá Em seuot/data/spells/scripts/attack Copie uma Magia e nome-ie de rush Bom Depois de criar a pasta apague tudo e cole isso: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 53) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 12) local arr = { {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}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {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}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end ___ Depois volte para spells abra a pasta spells.xml, e cole isso embaixo de uma magia: <instant name="Rush" words="exevo rush" lvl="400" mana="1200" prem="1" range="10" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/rush.lua"> <vocation id="1"/> <vocation id="5"/> <vocation id="2"/> <vocation id="6"/> </instant> ____ ________ Bom e isso pessoal se voce gostou da +REP Se tiver algum bug comente embaixo.
  5. Bom sem mais delongas, gostaria de pedir um NPC, que ensinasse varias spells de uma vez e por escolha.. Se chamara NPC elemental. Voce falaria com ele e ele te ensinaria 5 spells, de 5 classes diferentes. As classes seriam ; Fogo, Agua, Terra, Ar e Raio. Ao falar com o NPC ele lhe perguntaria, qual elemento deseja aprender? Ai o player escolheria um dos 5, e o NPC lhe ensinaria 5 magias do elemento escolhido. ---- Se o player falasse com o NPC novamente ele nao poderia escolher outro elemento. Apenas um elemento por player. --- EX: PLAYER: Hi NPC: Olá PLAYER, qual elemento deseja aprender? PLAYER: Fogo NPC: Parabéns, voce aprendeu o elemento fogo. Ai o player aprenderia 5 spells de fogo (ou 5 de agua, ou 5 de terra, dependendo do elemento escolhido). Acham que da pra fazer? Obg Qm me ajudar ganha REP+
  6. ai pessoal , alguem me ajuda ai a coloca a magia exana flam no meu ot ai , ja tentei varias coisas,é nao funfa , o meu ot é esse aki http://www.xtibia.co...m-backlink-100/ quem puder me ajuda , ganha +rep =* c puder 1 pasta é coloca pra min baixar é mais facil u.u n entendo mt de ot ainda , sou novato dms =**
  7. 1° passo vá em spells.xml e adicione a tag : <instant name="winter Storm" words="exevo frigo mas" lvl="60" mana="450" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="exevofrigomas.lua"><vocation id="1"/> <vocation id="5"/ 2° passo vá em data/spells/scripts copie e cole um arquivo do bloco de notas e renomei-o para exevofrigomas 3°passo dentro dele apague tudo e cole isso : setCombatParam(combat3, COMBAT_PARAM_EFFECT, 42) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC , -2.4, -3, -2.1, -10) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 52) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC , -2.1, -4, -1.9, -10) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 2, 0, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 1, 0, 0, 2, 0, 0, 1, 1, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {1, 1, 0, 0, 0, 2, 0, 0, 0, 1, 1}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4,} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 300, parameters) addEvent(onCastSpell3, 500, parameters) addEvent(onCastSpell4, 700, parameters) end Méritos : Arthur Terenzi [GOD] Tuty Se gostou dê +rep
  8. Opa Fala Xtibia ! Vinho Trazer Um Tutorial Ensinando A Criar Spells !! Entao Vamos La !! Para Criar Uma Spell Primeira Coisa Para Criar Uma Spell Para Sua Spell Sempre Fica Sem Nenhum Erro Basta Escrever No Final Da Msg "return true" E dps adicione end embaixo do return 2 coisa numa spells sempre adicione isso no inicio 3 Coisa Dps Pule 2 Linhas E Adicione Akilo Tudo Embaixo Dakilo Que Postei Emcima Para Escolher O Efeito Da Magia E por essa tag abaixo Para Saber Como Escolher a msg que vai sair ao player soltar a magia Porem So Isso !! So Aceito Que Copiem O Topico Se Postar Os Creditos Se For Fora Do Xtibia ! Creditos ! Smartbox 100 % Por Criar O Tutorial E Postar Aki No Xtibia
  9. Ola Xtibia resolvi criar esse tutorial. Para os iniciantes aprederem sozinhos. Organizei em Spoiler os Tipos de Magia. Spell De Attack: Spoiler #O Corpo da Spell: #Simples: 1 Efeito Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_HITAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, 1.6, -600) arr = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end #Simples: 2 Efeitos Spoiler local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 21) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.0, -100, -3.0, -250) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, -1.3, -680) arr1 = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0} } arr2 = { {1, 0, 1}, {0, 3, 0}, {1, 0, 1} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 100, parameters) return TRUE end #Contruindo a Spell #Fazendo Sua Magia: Simples 1 Efeito Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_HITAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, 1.6, -600) setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) -> Tipo De Dano setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_HITAREA) -> Efeito da magia setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, 1.0, -600) -> Formula do HIT da Spell arr = { {0, 1, 0}, {1, 2, 1}, {0, 1, 0} } Local em que a Spell vai sair ou seja, aonde esta o 2 sera o player. Obs: Botando 2 o efeito da magia nao sai no player, botando 3 o efeito sai encima do player tb local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Nao mecheremos aqui, pois é uma spell simples. #Fazendo Sua Magia: 2 Efeitos Spoiler local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 21) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.0, -100, -3.0, -250) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, -1.3, -680) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) -> Tipo de Dano do primeiro efeito setCombatParam(combat1, COMBAT_PARAM_EFFECT, 21) -> Primeiro Efeito setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.0, -100, -3.0, -250) -> Formula do HIT do primeiro efeito setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) -> Tipo de dano do segundo efeito setCombatParam(combat2, COMBAT_PARAM_EFFECT, 20) -> Segundo Efeito setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -500, -1.3, -680) -> Formula do Hit do segundo efeito arr1 = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0} } arr2 = { {1, 0, 1}, {0, 3, 0}, {1, 0, 1} } arr1 = Onde a spell vai se 'criar' o primeiro efeito arr2 = onde a spell vai se 'criar' o segundo efeito addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 100, parameters) addEvent(onCastSpell1, 100, parameters) -> Quantos segundos apos a fala da magia ira criar o primeiro efeito addEvent(onCastSpell2, 100, parameters) -> Quantos segundos apos a fala da magia ira criar o segundo efeito Obs: 100= 1 segundo, 300= 3 segundos, 1000= 10 segundos Spell De Cura: Spoiler #Corpo da Spell: Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 11, 15) function onCastSpell(cid, var) return doCombat(cid, combat, var) end #Criando Sua Spell: #Fazendo Sua Magia: Spoiler setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) Esse Sera o a spell ira fazer setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) Esse sera o efeito dela setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) Aqui e que essa spell nao é agressiva, entao pode ser usada em protect zone setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) Essa magia vai curar paralyze setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 11, 15) Formula da magia, o quanto ela vai healar. function onCastSpell(cid, var) return doCombat(cid, combat, var) end Nao precisamos mecher. Spell de Suport: Spoiler #Corpo da Spell: #Correr: Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 33000) setConditionFormula(condition, 0.3, -24, 0.3, -24) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end #Luz Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_LIGHT) setConditionParam(condition, CONDITION_PARAM_LIGHT_LEVEL, 6) setConditionParam(condition, CONDITION_PARAM_LIGHT_COLOR, 215) setConditionParam(condition, CONDITION_PARAM_TICKS, (6 * 60 + 10) * 1000) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end #Uma magia qualquer de trap Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 2) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) local arr = { {0, 0, 0, 1, 0, 0 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 1, 0, 0, 0, 1 ,0}, {1, 0, 0, 2, 0, 0 ,1}, {0, 1, 0, 0, 0, 1 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 0, 0, 1, 0, 0 ,0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end #Contruindo a Spell #Correr Spoiler setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) Efeito da Magia setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) Magia nao Agressiva, pode ser usada em Portect Zone local condition = createConditionObject(CONDITION_HASTE) Condição de Correr setConditionParam(condition, CONDITION_PARAM_TICKS, 33000) Tempo que vai durar, nesse caso 33 segundos setConditionFormula(condition, 0.3, -24, 0.3, -24) Formula da velocidade setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Nao Mechemos aqui #Luz: Spoiler setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) Efeito da Magia setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) Magia nao agressiva, para ser usada em protect zone local condition = createConditionObject(CONDITION_LIGHT) Condição de criar Luz setConditionParam(condition, CONDITION_PARAM_LIGHT_LEVEL, 6) Tamanho da Luz setConditionParam(condition, CONDITION_PARAM_LIGHT_COLOR, 215) Cor da Luz setConditionParam(condition, CONDITION_PARAM_TICKS, (6 * 60 + 10) * 1000) Tempo que vai durar setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Nao Mechemos aqui #Uma Magia qualquer de Trap: Spoiler setCombatParam(combat, COMBAT_PARAM_EFFECT, 2) Efeito que soltara, nesse caso "poff" local arr = { {0, 0, 0, 1, 0, 0 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 1, 0, 0, 0, 1 ,0}, {1, 0, 0, 2, 0, 0 ,1}, {0, 1, 0, 0, 0, 1 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 0, 0, 1, 0, 0 ,0} } Local em que as magic wall serao criadas local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Aqui nao mecheremos. Bom é isso Pessoal. Espero que tenham Gostado! Obs: Quando eu tiver tempo, mostrarei todos os effects
  10. Tipo do script: Spell Protocolo (versão do Tibia): 8.54 Servidor utilizado: Pokemon Dash Advanced Nível de experiência: Sei la Adicionais/Informações: - Pessoal , queria saber como criar magias para pokemons porque to criando um servidor e não manjo nada sobre spells etc... E como vai ter pokemons novos , eu quero spells novas também , então vai ser o seguinte... Não quero que ninguém mande tudo de mão beijada , eu quero aprender ... por exemplo: Eu quero uma magia q caia 10 gelos do céu em formato de X ... Ai vcs me ensinaram oque por no script e como fazer a magia ter tal Sprite... Grato.
  11. Olá galera, BOm estou aqui pra pedir para mudar as magias em geral ( todas ) Por exemplo o "utani gran hur" Queria que quando ussa-se essa magia aparece-se isso :
  12. Galera tenho 1 OT 8.6, gostaria de uma magia para paladin da seguinte maneira: Estava vendo em um topico do Xtibia, todos os effects , e vi que tem um Effect que é uma SETA AZUL , no game é o de numero 55 ou seja /z 55. Para quem ja jogou wow ou tem noçoes de hunter do WoW , existe uma spell que chama HUNTER MARK ai fica uma seta na cabeça do cara. Essa MARK que o hunter dá faz as skils dele tirarem mais no alvo, oque imaginei para a spell. Para quem nao conhece a spells , é o seguinte quando o paladin soltar a skil no cara vai ficar uma SETA AZUL (effect 55) no carinha alvo. Ai ta a ideia da spell é ficar a seta no carinha alvo, E a skill ser no estilo utito tempo san, mais SEM dar o Paralyse e o char podera se curar , ou seja so precisa almentar o skill do pally , e deixar a seta no alvo, se possivel de duraçao 5 segundos. 5 segundos para ambos , SETA e Aumento de SKILL. ficarei muito grato a quem poder me ajudar . obrigado em relaçao ao quando de skill ira aumentar pode ser apenas 20%
  13. Galera tenho 1 OT 8.6, gostaria de uma magia para paladin da seguinte maneira: Estava vendo em um topico do Xtibia, todos os effects , e vi que tem um Effect que é uma SETA AZUL , no game é o de numero 55 ou seja /z 55. Para quem ja jogou wow ou tem noçoes de hunter do WoW , existe uma spell que chama HUNTER MARK ai fica uma seta na cabeça do cara. Essa MARK que o hunter dá faz as skils dele tirarem mais no alvo, oque imaginei para a spell. Para quem nao conhece a spells , é o seguinte quando o paladin soltar a skil no cara vai ficar uma SETA AZUL (effect 55) no carinha alvo. Ai ta a ideia da spell é ficar a seta no carinha alvo, E a skill ser no estilo utito tempo san, mais SEM dar o Paralyse e o char podera se curar , ou seja so precisa almentar o skill do pally , e deixar a seta no alvo, se possivel de duraçao 10 segundos. 10 segundos para ambos , SETA e Aumento de SKILL. ficarei muito grato a quem poder me ajudar . obrigado se a duraçao nao for possivel , lembrando que a seta tem de ficar no alvo constantemente durante os 10 segundos. nao tem problema so diminuir a duraçao, em relaçao ao quando de skill ira aumentar pode ser apenas 20% pois o player podera correr e se curar.
  14. Bom esse é o script do exevo gran mas frigo local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO) function onGetFormulaValues(cid, level, maglevel) local min = -((level/50)+(maglevel*14.99)+15) local max = -((level/50)+(maglevel*19.99)+30) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end o dano esta otimo o problema é que um lv 300 com ml 100 hita 1900 e um lv 70 com ml 100 hita 1900 tbm ;x Queria que o lv 70 com ml 100 hitase menos de 1000 Alguem me ajuda oque devo editar para que o player com level menor hite menos?
  15. Ae Galera XTibiana Precisa De Uma Ajudinha Com Minha Spell Que Quero Criar é Tipo Assim http://img831.imageshack.us/img831/1755/exkordium.png Se Me Ajudarem Fico Muito Grato ... Atenciosamente LuucaasAndree # Imagem Nao Tem Virus é Pq Sou Novato No Forum xTibia Ai Tenho Muito Que Aprender ... Obrigado Pela Atenção ! exkordium.bmp
  16. Bom pessoal do Xtibia, é o seguinte estou com um probleminha em uma spell de transformaçao de outfit, ou seja era para voce usar a spell e ela transformar/mudar a outfit do seu char por alguns segundos, até ai tudo bem mas tem um problema, ao mudar de outfit as cores das masks se perdem e a nova outfit fica toda cinza. ^^^^^Essa é a outfit normal que o char esta usando, com as masks e cores tudo funcionando perfeitamente, ai quando uso a spell, as cores nao saem ela fica assim: Quando uso ela com o comando /newtype do GOD ela ^^ sai com cores perfeitamente, mas durante a transformaçao fica toda cinza, o que poderia ser isso? Gostaria que me ajudassem quanto a isso obrigado. Servidor Usado: TFS Versao: 8.54 PS: Desculpe qualquer erro de portugues, ou se estiver na área errada primeiro topico meu no xtibia. PS2: Preciso de ajuda urgente mesmo, Obrigado a todos. Quem me ajudar com certeza tem o meu REP++
×
×
  • Criar Novo...