• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Sistema] Extra EXP para Premium Account (TFS 1.0)

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface

    hoy le traigo el extra experience para la tfs 1.0, un player que tenga stamina obtendra una extra experiencia del 50% es tambien modificable.

    Nos vamos a:

    data/events/scripts/player.lua

    remplazamos esto:

    Código:
    function Player:onGainExperience(source, exp, rawExp)
        return exp
    end

    por esto:

    Código:
    function Player:onGainExperience(source, exp, rawExp)
       
       local EXTRA_EXP_RATE = 0.5 -- +50% exp rate
       local stamina = 1
             
       if self:getPremiumDays() > 0 then
          if getConfigInfo('staminaSystem') == 'yes' then
             stamina = (self:getStamina() > 2400) and 1.5 or 0.5
          end
             
          return rawExp*getConfigInfo('rateExp') * stamina * (1 + EXTRA_EXP_RATE) 
       end
          
       return exp
    end


    Lueo nos vamos a:

    data\events\events.xml

    y remplazamos esto:

    Código:
    <event class="Player" method="onGainExperience" enabled="0" />

    por esto:

    Código:
    <event class="Player" method="onGainExperience" enabled="1" />


    si no la tiene esta linea se la agregan.


    y listo


    modificacion:
    Código:
    local EXTRA_EXP_RATE = 0.5 --- +50% exp rate





    Ver perfil de usuario http://www.tibiaface.com

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).