Ir para conteúdo

Npc Q Fala As Horas


bidugreen

Posts Recomendados

Aew eu consegui fazer um npc falar as horas no OT =). como eu nunca vi esse script aki, eu resolvi postar:

 

1º add a seguinte tag no arquivo npc.lua na pasta data/npc/scrips/lib do seu ot:

function rl2tib(min, sec)
suffix = ''
varh = (min*60+sec)/150
tibH = math.floor(varh)
tibM = math.floor(60*(varh-tibH))
if tonumber(tibH) > 11 then
tibH = tonumber(tibH) - 12
suffix = ' pm'
else
suffix = ' am'
end
if tibH == 0 then
tibH = 12
end
if (tibH < 10) then
tibH = '0'..tibH
end
if (tibM < 10) then
tibM = '0'..tibM
end
return (tibH..':'..tibM..suffix)
end

 

agora o npc:

coloque a tag:

time = rl2tib(os.date('%M'), os.date('%S'))

 

na parte de cima do script do NPC (em cima da palavra focus ou local focus)

agora coloque nas falas dele:

elseif msgcontains(msg, 'time') then

selfSay('The time is '..time..'.')

 

Pronto!! tah pronto seu NPC q fala as horas!!!

 

Créditos:

30% pro cara q inventou a função (function rl2tib)

70% pra mim q criei o NPC e coloquei o tempo

 

SS do NPC:

timejq6.png

 

Cya

Link para o comentário
Compartilhar em outros sites

Hunn....

 

.

.

.

.

.

.

.

.

(raciocionio lerdo aki se sabe como é ne)

 

Gostei, INUTIL mais e estremamente interresante

para qnn tn un OT 100%RPG ia gostar afinal os personagens alheios

poderian ate ter essa "opçao".

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 years later...
  • 2 months later...
  • 3 months later...
×
×
  • Criar Novo...