Ir para conteúdo
Entre para seguir isso  
Gpwjhlkdcf

Fuso-Horário no Tibia [+tenso]

Recommended Posts

Gpwjhlkdcf    21
Gpwjhlkdcf
Nome: Fuso-Horário no Tibia

Autor: Skyen Hasus

Versão: 8.0+

 

Edit~

Utilidade do Script: Super-Mega Útil

 

O que faz:

Substitui o horário do Tibia de acordo com a posição do player em relação ao mapa dividido em 24 partes.

 

Como instalar:

Para instalar é bem simples. Vá até seu global.lua ou data.lua (Depende do seu OT Server) e procure por getTibiaTime.

 

Substitua isso:

function getTibiaTime()
 local worldTime = getWorldTime()
 local hours = 0
   while (worldTime > 60) do
     hours = hours + 1
     worldTime = worldTime - 60
   end
 return {hours = hours, minutes = worldTime}
end

 

Por isso:

function getFuse(pos, mapx)
 return math.ceil((pos.x-((mapx/2)))/(mapx/24))
end

function getTibiaTime(cid)
 local worldTime = getWorldTime()
 local hours = 0
   while (worldTime > 60) do
     hours = hours + 1
     worldTime = worldTime - 60
   end
 return {hours = hours + getFuse(getCreaturePosition(cid), 2400), minutes = worldTime}
end

 

OBS: Substitua o 2400 pelo tamanho horizontal do seu mapa!

 

O principal já está feito :) agora é só ir nos scripts que usam a função getTibiaTime (Como o watch.lua) e substituir isso:

getTibiaTime()

 

Por isso:

getTibiaTime(cid)

 

Boa diversão :) vale lembrar que o script não altera a luz tibiana, ou seja, alguém que esteja durante a meia noite vai ter a mesma luz de quem está no meio dia... :/

Editado por Skyen Hasus

Compartilhar este post


Link para o post
Elys Zarox    0
Elys Zarox

MEU DEUS cara criatividade a mil em e muito simples...uma duvida como eu sei que partes são essas?

Compartilhar este post


Link para o post
Gpwjhlkdcf    21
Gpwjhlkdcf
MEU DEUS cara criatividade a mil em e muito simples...uma duvida como eu sei que partes são essas?

O script auto-divide o tamanho horizontal do seu mapa em 24 partes iguais.

Compartilhar este post


Link para o post
Shin    0
Shin

Muito boa Skyen :)

 

Parabéns!

Compartilhar este post


Link para o post
Fixthow    33
Fixthow

ele me mostor no msn \o, idéia n falta em, super idéia...

Script revolucionárioo HSAHUASHUSUHAHUASHUShu'

 

Skyen diz:

******** Online

Que iss cara? o/

Compartilhar este post


Link para o post
Mock    32
Mock

raposoza finalmente terminou sua lib de fuso :D

des de q eu te conheço vc mexia com ela q tinha parado agora finalmente terminou u.u

fico otimo³

Compartilhar este post


Link para o post
Nihzinhu    0
Nihzinhu

Agora só falta ser util a algo. :P

Compartilhar este post


Link para o post
Fixthow    33
Fixthow
Agora só falta ser util a algo. :P

 

 

OQQQ;/ nois vai domina o mundo agora fi.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×