kaleudd 200 Posted January 24, 2016 Share Posted January 24, 2016 (edited) créditos: zbizucomandos: !exp: 23:54 You need 11719875 experience more, for 507 level. 23:54 Current rate: x18 (stamina bonus) !mana: 23:54 You need 403843 mana, for next magic level. instalação: talkactions.xml <talkaction words="!exp" script="expmana.lua"/> <talkaction words="!mana" script="expmana.lua"/> em talkactions>scripts>crie um lua com o nome ''expmana.lua'' function onSay(player, words, param) local p = player local s = function(p, lv) local k = Game.getExperienceStage(lv) local st = p:getStamina() if st > 2400 then return k*1.5 .. " (stamina bonus)" elseif st < 1 then return 0 .. " (out of stamina)" elseif st < 841 then return k*0.5 .. " (stamina penalty)" else return k end end if words == "!exp" then local lv = p:getLevel() p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You need " .. ((50 * lv^3) - (150 * lv^2) + (400 * lv)) / 3 - p:getExperience() .. " experience more, for " .. lv+1 .. " level.") p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Current rate: x" .. s(p, lv)) return false end p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have to spend " .. math.ceil((p:getVocation():getRequiredManaSpent(p:getBaseMagicLevel() + 1) - p:getManaSpent()) / configManager.getNumber(configKeys.RATE_MAGIC)) .. " mana more, for next magic level.") return false end Edited January 24, 2016 by kaleudd Link to comment Share on other sites More sharing options...
Administrador Administrador 1435 Posted January 24, 2016 Administrador Share Posted January 24, 2016 Nunca tinha visto esse, bem interessante. Obrigado por trazer ao xTibia! Link to comment Share on other sites More sharing options...
Recommended Posts