boa pergunta
info
Grupo: Visconde
Registrado: 11/04/12
Posts: 328
Reputação: +7
Char no Tibia: ADM MiHawk

boa pergunta
Sem flood, leia as regras, na próxima irei alerta-lo.
Fica o aviso.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

E so colocar o level do player vezes quatro ai esta o spell fica mais forte so colocar na formula nao á segredo
+ getPlayerLevel(cid) * 4
Coloca isto e pronto
info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa

Sim Mas Aonde Eu coloco isso "+ getPlayerLevel(cid) * 4"?
info
Grupo: Cavaleiro
Registrado: 13/11/11
Posts: 190
Reputação: +20
Char no Tibia: Sweesh

No script do spell, do lado do setHealing algo assim.
info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa

Ow SE POderem Ajudar O meu script é esse!
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 160, 160)
local arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 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
Gostaria de saber aonde eu coloco isso >.+ getPlayerLevel(cid) * 4 ?Auguem Responde Plizz Preciso muito desse script!
Poderiam Ajudar Preciso muito desse script!
Editado Maio 17 por Kanazakki
info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa

Desculpem Pelo Doble Post,Mas É Que esse script é muito inportante para mim.
pliz auguem me responde a pergunta acima!
info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

testa assim
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, + getPlayerLevel(cid) * 4)
local arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 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
espero ter ajudado
ate
info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa

Smartbox,Não Deu Cara!A Magia Saiu Como Uma mensagem normal no defaut!
Editado Maio 18 por Kanazakki
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)
local arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}
}
function getCombatFormulas(cid, lv, maglv)
local formula_min = -((lv*3.25 + maglv*3) * 0.52) --minimo(se n intende o calculo,si mata)
local formula_max = -((lv*4.25 + maglv*3) * 0.68) --maximo
if(formula_max < formula_min) then
local tmp = formula_max
formula_max = formula_min
formula_min = tmp
end
return formula_min, formula_max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
quantos post pra uma coisa tão facil...
info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa

lordbug99 Valew Voce Tava Certo
info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

Tópico reportado duvida sanada
info
Grupo: Conde
Registrado: 17/07/11
Posts: 705
Reputação: +108

Tópico movido para Dúvidas e Pedidos Atendidos Otserv Scripting.
Rep+ para o Smartbox por eu ter atendido dois de seus reports e a cada dois reports corretos é um rep+.
Obs: só até 100 rep+.






info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa
Olá,Gostaria Que Alguem Me disece como fazer magia que hita conforme o level!
E Tbm Queria Que Alguém Disece como fazer magia que só pode ser usada usando uma pedra que apos usar a pedra ela some!
Obrigada!