gabisaoo 6 Postado Abril 1, 2012 Share Postado Abril 1, 2012 Ola galera do xtibia eu so scripter iniciante dai estava a fazer spells qando me deparei com uma coisa na qual n sei arrumar, n consigo fazer magias com direção, exemplo das qu eu tentei fazer e foram fail. Magia 1 local storageid = 20182 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_FLAMESTRIKE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -13, -1.0, -25) arr = { {0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 3, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if getPlayerStorageValue(cid, storageid) == 1 then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.") end end Magia 2 local storageid = 20184 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 43) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -18, -1.0, -26) arr = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if getPlayerStorageValue(cid, storageid) == 1 then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.") end end Espero que possam me ajudar.Rep+ pra qem resolve o meu problema. Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/ Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Abril 1, 2012 Share Postado Abril 1, 2012 Magia 1: local storageid = 20182 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FLAMESTRIKE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -13, -1.0, -25) arr = { {1, 0, 1}, {1, 0, 1}, {1, 0, 1}, {1, 0, 1}, {0, 3, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if getPlayerStorageValue(cid, storageid) == 1 then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.") end end Magia 2: local storageid = 20184 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 43) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -18, -1.0, -26) arr = { {0, 1, 0}, {0, 1, 0}, {1, 0, 1}, {1, 0, 1}, {0, 3, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if getPlayerStorageValue(cid, storageid) == 1 then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.") end end Espero ter ajudado, Atenciosamente, Jacques Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229358 Compartilhar em outros sites More sharing options...
0 gabisaoo 6 Postado Abril 1, 2012 Autor Share Postado Abril 1, 2012 O problema estava na spells.xml estava faltando o direction="1", mas Rep + por tentar ajudar. Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229370 Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Abril 1, 2012 Share Postado Abril 1, 2012 Ah sim, Obrigada pela REP. E desculpe se não consegui ajudar do modo q vc queria. Atenciosamente, Jacques. Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229372 Compartilhar em outros sites More sharing options...
0 Folspa 26 Postado Abril 1, 2012 Share Postado Abril 1, 2012 Mudou? Não seria "2" onde o player fica? Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229376 Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Abril 1, 2012 Share Postado Abril 1, 2012 O Player fica no 3 meu caro.. '-' Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229381 Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Abril 1, 2012 Share Postado Abril 1, 2012 (editado) é tanto 2 como 3, 3 = 2 + 1, ou seja se por 3 vai sai efeito no player tbm,se por 2 n sai no player Editado Abril 2, 2012 por lordbug99 Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229479 Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Abril 1, 2012 Share Postado Abril 1, 2012 Num to falando "bosta". Só falei oq eu pensava, nao precisa dessa agressividade, enfin, desculpe se errei. Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229533 Compartilhar em outros sites More sharing options...
0 SkyDangerous 395 Postado Abril 2, 2012 Share Postado Abril 2, 2012 n falem bosta se n saben é tanto 2 como 3, 3 = 2 + 1, ou seja se por 3 vai sai efeito no player tbm,se por 2 n sai no player Ai cara não é todos que sabem. As pessoas tentam explicar do jeito que bem intendem, se ele errou .. corrija de volta educada. Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1229958 Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Abril 2, 2012 Share Postado Abril 2, 2012 mals tava estresado no dia minha mãe tinha min enganado pra min ia numa igreja na pqp, n dava pra volta tive que fica lá 3 horas, sendo que so ateu ushasahusauhsahusuhshusah Link para o comentário https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/#findComment-1230101 Compartilhar em outros sites More sharing options...
Pergunta
gabisaoo 6
Ola galera do xtibia eu so scripter iniciante dai estava a fazer spells qando me deparei com uma coisa na qual n sei arrumar, n consigo fazer magias com direção, exemplo das qu eu tentei fazer e foram fail.
Magia 1
local storageid = 20182
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_FLAMESTRIKE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 5)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -13, -1.0, -25)
arr = {
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 3, 0, 0, 0}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
if getPlayerStorageValue(cid, storageid) == 1 then
return doCombat(cid, combat, var)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.")
end
end
Magia 2
local storageid = 20184
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 43)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -18, -1.0, -26)
arr = {
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 2, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
if getPlayerStorageValue(cid, storageid) == 1 then
return doCombat(cid, combat, var)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR , "Voce ainda não aprendeu esta magia.")
end
end
Espero que possam me ajudar.Rep+ pra qem resolve o meu problema.
Link para o comentário
https://xtibia.com/forum/topic/183546-ajuda-arrumar-magia/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados