Ir para conteúdo

Featured Replies

  • Respostas 21
  • Visualizações 4.3k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Achei esse:

 

talkactions.xml

 

 

<talkaction words="/doubleexp" access="5" event="script" value="exp.lua"/>

 

talkactions/scripts/exp.lua

 

 

function onSay(cid, words, param, channel)
local config = {
storage = 102590,
}
if(param == 'cancel') then
if getGlobalStorageValue(config.storage) > 0 then
setGlobalStorageValue(config.storage, -1)
doBroadcastMessage("Double Exp cancelado")
end
        return true
    end
    
        param
= tonumber(param)
    if(not param or param < 0) then
        doPlayerSendCancel(cid, "Apenas maiores que 0.")
        return true
    end
if getGlobalStorageValue(config.storage) - os.time() <= 0 then
setGlobalStorageValue(config.storage, os.time()+param*60*60)
doBroadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.")
end
return true
end

 

creaturescripts.xml

 

 

<event type="kill" name="ExpBonus" event="script" value="exp.lua"/>

 

 

 

creaturescripts/scripts/exp.lua

 

 

function onKill(cid, target)
if isPlayer(cid) and isMonster(target) then
if getGlobalStorageValue(102590) - os.time() >= 1 then
local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier)
local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2)
doPlayerAddExperience(cid, count)
addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60))
end
else
return TRUE
end
return TRUE
end

 

creaturescripts/scripts/login.lua

 

 

registerCreatureEvent(cid, "ExpBonus")

 

Obs.: Não tem a mensagem quando o player loga.

 

Comandos:

/doubleexp, TIME

/doubleexp cancel

 

Créditos:

Cleberadm - XT

 

 

Edit: Perdão, arrumei, tenta dnv

Editado por jvcasarin (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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo