Postado Junho 5, 2015 10 anos sim, adcionei nenhum erro na distro? caso queira testar esse outro script -- <event type="kill" name="Exp_Extra" event="script" value="Exp Extra.lua"/> -- in login.lua add event: player:registerEvent("Exp_Extra") local rate = 100 --- porcentagem que irá ganhar a mais. function onKill(cid, target, lastHit) local thing = self:getStorageValue(80000) if thing > os.time() then local monster = Monster(target) if not monster then return true end for id, damage in pairs(monster:getDamageMap()) do local player = Player(id) if player then local experience = damage.total / monster:getType():getHealth() * monster:getType():getExperience() local expFormula = ((experience / 100) * rate) player:addExperience(math.floor(expFormula), true) end end end return true end 80000 é a storage do seu sistema vip, caso não use e queira pra premium account teste esse -- <event type="kill" name="Exp_Extra" event="script" value="Exp Extra.lua"/> -- in login.lua add event: player:registerEvent("Exp_Extra") local rate = 20 --- porcentagem que irá ganhar a mais. function onKill(cid, target, lastHit) if isPremium(cid) then local monster = Monster(target) if not monster then return true end for id, damage in pairs(monster:getDamageMap()) do local player = Player(id) if player then local experience = damage.total / monster:getType():getHealth() * monster:getType():getExperience() local expFormula = ((experience / 100) * rate) player:addExperience(math.floor(expFormula), true) end end end return true end Editado Junho 5, 2015 10 anos por TopllDanStar (veja o histórico de edições)
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.