Ir para conteúdo

Eremin

Membro
  • Registro em

  • Última visita

Solutions

  1. Eremin's post in (Resolvido)BUG SPELL MULTIPLOS HITS was marked as the answer   
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 23) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.5, 0, -0.7, 0)   local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 23) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.5, 0, -0.7, 0)   local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 23) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.5, 0, -0.7, 0)   local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 23) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.5, 0, -0.7, 0)   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) if exhaustion.get(cid,61260) == false then local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, } addEvent(onCastSpell1, 0, parameters)  addEvent(onCastSpell2, 300, parameters)  addEvent(onCastSpell3, 600, parameters)  addEvent(onCastSpell4, 900, parameters)  exhaustion.set(cid,61260,1) else doPlayerSendCancel(cid, "You are exhausted") end return true end    Assim?
  2. Eremin's post in (Resolvido)[AJUDA] nao consigo arrumar esses erros was marked as the answer   
    Transformar 



     
    Reverter 



     
    Ve se sai o erro destes 2
  3. Eremin's post in (Resolvido)[Duvida] Effect Max was marked as the answer   
    Nas sources procure esta linha = void ProtocolGame::sendMagicEffect(const Position& pos, uint8_t type)
     
    troque tudo que esta neste codigo por isto =
    void ProtocolGame::sendMagicEffect(const Position& pos, uint8_t type)
    {     if(type >= MAGIC_EFFECT_NONE || !canSee(pos))         return;       NetworkMessage_ptr msg = getOutputBuffer();     if(msg)     {         TRACK_MESSAGE(msg);         AddMagicEffect(msg, pos, type);     } }
  4. Eremin's post in (Resolvido)Gunbai was marked as the answer   
    Ve se funciona ae, Weapons/gunbai.lua, e cola isso =
     
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 17) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0)   local area = createCombatArea({ {0, 0, 0}, {0, 3, 0}, {0, 0, 0} })   setCombatArea(combat, area)   function onUseWeapon(cid, var) return doCombat(cid, combat, var) end

Informação Importante

Confirmação de Termo