Blazera 8.60
blazera.net
SOBRE O BLAZERA
Um fresh start em um servidor 8.6 clássico, com real map, focado na experiência raiz do Tibia. | Classic Real Map • Fresh Start • Client 8.6 • Old School Gameplay • Active Community
Inicia em:
--
Participar
Histórico de Curtidas
-
rafaelot deu reputação a Orochi Elf em (Resolvido)Erro Spell Bugando Tudo a Distro 8.6Brother eu elaborei aqui uma magia, sem usar esses combats.
Não sei se a formula que elaborei vai ficar ao seu gosto, porém, poderemos ir melhorando conforme o teste.
Eu nomearia de "special exura", que no caso funcionaria para todas as vocações, aqui nesse código eu só configurei a magia para as 4 primeiras vocações, suas promoções ainda não estão configuradas, usando assim evitaria a necessidade de criar 3 magias/arquivos que no final executaria a mesma coisa, porém se não gostar do resultado eu posso apenas resolver sanar o problema do script.
function onCastSpell(cid) local spellFormula = { [1] = (getPlayerLevel(cid) * getPlayerMagLevel(cid)), [2] = (getPlayerLevel(cid) * getPlayerMagLevel(cid)), [3] = (getPlayerLevel(cid) * (math.floor(getPlayerLevel(cid) / 2))), [4] = (getPlayerLevel(cid) * 2 + (math.floor(getPlayerLevel(cid) / 2) * 4)) } if spellFormula[getPlayerVocation(cid)] then doCreatureAddHealth(cid, spellFormula[getPlayerVocation(cid)]) doSendMagicEffect(getThingPos(cid, 49)) return true end return false end Mas de qualquer forma, está aqui o seu código com o problema resolvido.
-- paladin local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 49) setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, 0) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 0, 11000, 0, 12000) function onCastSpell(cid, var) doCombat(cid, combat2, var) return true end -- mage local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 49) setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, 0) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 0, 20000, 0, 15000) function onCastSpell(cid, var) doCombat(cid, combat2, var) return true end -- knight local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 49) setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, 0) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 0, 8000, 0, 9000) function onCastSpell(cid, var) doCombat(cid, combat2, var) return true end
-
rafaelot deu reputação a markimbozi em Procuro OTSERVER 10.90@rafaelot eu tenho um global 10.90 com reward+cast+site full e com krailos full, se quiser manda pm
-
rafaelot recebeu reputação de Bruxo Ots em Procuro OTSERVER 10.90obrigado.
-
rafaelot deu reputação a Bruxo Ots em Procuro OTSERVER 10.90Olha cara as coisas mudaram um pouco nessas versões 10x+
Mais ja que você quer enfiar a cara recomendo esse daqui.
Site+source +Server 1090 ,esse é o Mitsuig ,comecei meu projeto nele e é bem atualizado.
Tem esse tbm o Vanaheim Global Opensource .
e aqui tem as distro ja compiladas .
Todos os dois funcionam perfeitamente ,mais em mysql vai precisar de site e aporra toda.