Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Boa tarde gente, queria saber se alguém consegue me ajudar no seguinte vi um mods aqui no fórum do TK que ele faz o seguinte, dá double exp à todos os player que estiverem online ou entrarem durante o tempo especificado no dia X. O que eu queria saber é se tem como modificar ele, pois ele está configurado para todos os dias da semana realizar o vento de double exp, eu queria que ficasse tipo aós sábados e só 1 sábado ao mês por exemplo e se desse deixar de uma maneira explicável como modificar isso, caso eu queire mudar depois para um domingo, ou 2x no sábado do mês.. Bom é isso, se alguém puder me ajudar REP+, desde já muito obrigado. Segue mods e também o link de onde eu peguei.

<?xml version='1.0' encoding='UTF-8'?>
<mod name='HappyHours' version='1.0' author='Tomek/Xevis' contact='[email protected]' enabled='yes'>

    <config name='happyHoursConf'>
        <![CDATA[
            HH_STORAGE = 2327 -- nº storage, tenha certeza de colocar uma não usada
            HH_EXTRA_EXP_PERCENT = 10 -- porcentagem à mais de exp, caso queira double, coloque 100
         

            -- CONFIGURAR O DIA E A DURAÇÃO DO EVENTO
            -- EXEMPLO: ['DIA], from = '10:00:00', to = '11:00:00' (formato 24 horas)
            -- EXPLICAÇÃO: ocorrerá no dia tal, das 10 de manhã às 11 da manhã.

            DAYS = {
                ['Monday'] = {
                    {from = '16:00:00', to = '22:00:00'} 
                },
                ['Tuesday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Sunday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Wednesday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Thursday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Friday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Saturday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                },
                ['Sunday'] = {
                    {from = '16:00:00', to = '22:00:00'}
                }
            }
         
        ]]>
    </config>

    <lib name='happyHoursLib'>
        <![CDATA[
            function doPlayerSetSkills(cid, value)
                for i = 0, 8 do
                    doPlayerSetRate(cid, i, value)
                end
            end

            function stopNewWorld()
                doSetStorage(HH_STORAGE, -1)

                for _, cid in ipairs(getPlayersOnline()) do
                    doPlayerSetSkills(cid, 1)
                end

                doBroadcastMessage('MSG QUANDO ACABAR')
            end
        ]]>
    </lib>
 
    <globalevent name="happyHoursStop" interval="1000" event="script">
        <![CDATA[
            domodlib('happyHoursConf')
            domodlib('happyHoursLib')

            local daysOpen = {}
         
            for k, v in pairs(DAYS) do
                table.insert(daysOpen, k)
            end
         
            function onThink(interval)
                if isInArray(daysOpen, os.date('%A')) then
                    for k, v in pairs(DAYS[os.date('%A')]) do
                        if isInArray(v.to, os.date('%X', os.time())) then
                                stopNewWorld()
                            break
                        end
                    end
                end
                return true
            end
        ]]>
    </globalevent> 
 
    <globalevent name="happyHoursStart" interval="1000" event="script">
        <![CDATA[
            domodlib('happyHoursConf')
            domodlib('happyHoursLib')

            local daysOpen = {}
         
            for k, v in pairs(DAYS) do
                table.insert(daysOpen, k)
            end
         
            function onThink(cid, interval)
                if isInArray(daysOpen, os.date('%A')) then
                    for _, d in pairs(DAYS[os.date('%A')]) do
                        if isInArray(d.from, os.date('%X', os.time())) then
                            local newRate = 1 + (HH_EXTRA_EXP_PERCENT/100)

                            for _, cid in ipairs(getPlayersOnline()) do
                                doPlayerSetSkills(cid, newRate)
                            end
                         
                            doSetStorage(HH_STORAGE, 1)
                         
                            doBroadcastMessage('MSG À TODOS DO SERVIDOR', MESSAGE_STATUS_WARNING)
                            break
                        end
                    end
                end
                return true
            end
        ]]>
    </globalevent>

    <event type='login' name='happyHoursLogin' event='script'>
        <![CDATA[
            domodlib('happyHoursConf')
            domodlib('happyHoursLib')

            function onLogin(cid)
                if getStorage(HH_STORAGE) == 1 then
                    local newRate = 1 + (HH_EXTRA_EXP_PERCENT/100)
                    doPlayerSetSkills(cid, newRate)
                    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'MSG QUANDO O PLAYER LOGAR')
                else
                    doPlayerSetSkills(cid, 1)                 
                end
                return true
            end
        ]]>
    </event>
</mod>

 Link: \/

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo