Postado Abril 27, 2015 10 anos Autor Galera, vieram me informar que em algumas versões do TFS, ele está diminuindo o dano ou mantendo o mesmo dano em players e só aumentando em monstros.. bom, eu refiz o script e agr vc pode configurar um multiplicador pra monstro e outro pra players: local lvlcrit = 48913 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then if (getPlayerStorageValue(attacker, lvlcrit)*3) >= math.random (0,1000) then local multiplier = isPlayer(cid) and 3 or 1.5 -- multiplicador dano = math.ceil(value*(multiplier)) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144) return false end end return true end local multiplier = isPlayer(cid) and 3 or 1.5 isso significa que ele vai assumir 3 se for player e 1.5 se for monstro. Editem a vontade de acordo com o desejo e o server de vcs. Abraço
Postado Abril 28, 2015 10 anos porra ai , tirou onda ainda não testei mais gostei muito da ideia , daqui a pouco testo rep+
Postado Maio 20, 2015 10 anos Galera, vieram me informar que em algumas versões do TFS, ele está diminuindo o dano ou mantendo o mesmo dano em players e só aumentando em monstros.. bom, eu refiz o script e agr vc pode configurar um multiplicador pra monstro e outro pra players: local lvlcrit = 48913 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then if (getPlayerStorageValue(attacker, lvlcrit)*3) >= math.random (0,1000) then local multiplier = isPlayer(cid) and 3 or 1.5 -- multiplicador dano = math.ceil(value*(multiplier)) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144) return false end end return true end Está dando HS tem vez em player, vc pode rever o código?
Postado Maio 20, 2015 10 anos Autor @kleitonalan, ele só dá HS se a sua chance de critical for absurda, tenta manter sempre menor que 50%.@macalo, no player.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.