IsaqueTeixeira 3 Postado Agosto 5, 2012 Share Postado Agosto 5, 2012 Gente vou mostrar umas ss aqui de como é +ou - essa spell ok, vamos lá Para Baixo: Para esquerda: para cima: Para direita: QUADRADOS VERMELHOS: Local de onde saira o effect, no caso o que eu tenho aqui são aqueles effects direcionados QUADRADOS PRETOS: Local do dano da spell Vlw espero que entendam, demorou pra fazer isso uheheuhe. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/ Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 @Oneshot Bom, não fui eu que fiz o script e ainda to aprendendo a scriptear. Mesmo apesar de eu não entender muito o quê você disse, obrigado pela dica. PS: Você tem alguma dica ou pode contar alguma experiência sua de como você aprendeu tanto de scripting? Sempre vejo seus scripts e tento me basear neles, mas não adianta eu fazer um script sem entender o que ele quer dizer. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319700 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 Continua mesma coisa, o effect que era só pra estar na penúltima vocation apenas, também está na ultima que no caso não era pra ter. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319792 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 @isaque555 Você tem certeza que os effects não são iguais no client? PS: Esse topic é agora o mais comentado dessa seção de scripting viva Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319859 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 (editado) Tenho, sempre uso o effect 75 quando eu quero colocar um effect em branco. @topic Viva uheuheuehuehueu Enquanto não se resolve add 4 segundos de paralyze nessa spell. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) 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, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 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}, } 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, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 1, 1, 0, 2, 0, 0, 1, 1, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 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, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) 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 function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) end Editado Agosto 19, 2012 por isaque555 Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319865 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 Você quis dizer sem nenhum effect? Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319866 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 Isso mesmo, o 75= nenhum effect, ja os demais são effects normais.(que aparecem) Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319876 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 (editado) Try this. local efeitos = { [78] = 13, [81] = 13 } function castEffect(cid, effect) if isCreature(cid) then doSendMagicEffect(getThingPosition(cid), effect) addEvent(castEffect, 1 * 1000, cid, effect) end end function onLogin(cid) if not efeitos[getPlayerVocation(cid)] then return true end castEffect(cid, efeitos[getPlayerVocation(cid)]) return true end Editado Agosto 19, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319878 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 Ta meio difícil, o effect continua na vocation que eu não quero, mais eu mudei ai vai ficar assim mesmo, ficar até mais legal. Você conseguiu a spell que eu pedi ali no tópico anterior? Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319893 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 Qual? Manda de novo, que eu saiba a última que você me pediu eu já arrumei. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319897 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) 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, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 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}, } 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, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 1, 1, 0, 2, 0, 0, 1, 1, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 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, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) 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 function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) end Adicionar paralise de 3 segundos. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319910 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) 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, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 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}, } 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, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 1, 1, 0, 2, 0, 0, 1, 1, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 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, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition, -5.8, 0, -5.8, 0) setCombatCondition(combat1, condition) local condition2 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition, -5.8, 0, -5.8, 0) setCombatCondition(combat2, condition) local condition3 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition, -5.8, 0, -5.8, 0) setCombatCondition(combat3, condition) 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 function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) end Tó. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319925 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 Paralise pega apenas em player? Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319944 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 Que eu saiba, não. Pega em monstros também. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319966 Compartilhar em outros sites More sharing options...
0 IsaqueTeixeira 3 Postado Agosto 19, 2012 Autor Share Postado Agosto 19, 2012 é que não ta pegando nos monstros. Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1319974 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 (editado) Desculpe, erro meu. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 47) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) 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, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 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}, } 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, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 1, 1, 0, 2, 0, 0, 1, 1, 0}, {0, 0, 1, 1, 0, 0, 0, 0, 1, 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, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition, -5.8, 0, -5.8, 0) setCombatCondition(combat1, condition) local condition2 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition2, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition2, -5.8, 0, -5.8, 0) setCombatCondition(combat2, condition2) local condition3 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition3, CONDITION_PARAM_TICKS, 5000) setConditionFormula(condition3, -5.8, 0, -5.8, 0) setCombatCondition(combat3, condition3) 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 function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) end Editado Agosto 19, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/page/9/#findComment-1320097 Compartilhar em outros sites More sharing options...
Pergunta
IsaqueTeixeira 3
Gente vou mostrar umas ss aqui de como é +ou - essa spell ok, vamos lá
Para Baixo:
Para esquerda:
para cima:
Para direita:
QUADRADOS VERMELHOS: Local de onde saira o effect, no caso o que eu tenho aqui são aqueles effects direcionados
QUADRADOS PRETOS: Local do dano da spell
Vlw espero que entendam, demorou pra fazer isso uheheuhe.
Link para o comentário
https://xtibia.com/forum/topic/191412-spell-complicada-cima-baixo-direita-esquerda/Compartilhar em outros sites
Top Posters For This Question
93
90
8
6
Popular Days
Ago 11
35
Ago 6
23
Ago 7
23
Ago 19
18
Top Posters For This Question
IsaqueTeixeira 93 posts
LuckOake 90 posts
Newtonnotwen 8 posts
juan500 6 posts
Popular Days
Ago 11 2012
35 posts
Ago 6 2012
23 posts
Ago 7 2012
23 posts
Ago 19 2012
18 posts
Popular Posts
LuckOake
@isaque555 Já analisei essa spell umas 5 vezes e não to conseguindo achar o erro dela. Se eu conseguir, aviso. ~~ Edit ~~ Rapaz, agora que vi. Você copiou o script de maneira errada. Ficou
LuckOake
Sim. Nunca pode ter duas spells com o mesmo magicEffect e mesma storage, ou pode falhar igual tava acontecendo. Quaisquer outras dúvidas eu respondo amanhã, estou indo repousar. Boa noite.
LuckOake
Tá ai.
202 respostass a esta questão
Posts Recomendados