FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie www.generationforum.fora.pl 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 
 
zegarki pokazujace czas realny i tibijski

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.generationforum.fora.pl Strona Główna -> Scripts

Faden
Moderator



Dołączył: 01 Paź 2008
Posty: 41
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Lublin

PostWysłany: Nie 10:16, 26 Paź 2008    Temat postu: zegarki pokazujace czas realny i tibijski
 
1. Najpierw kod na czas realistyczny:
Tworzymy plik clock.lua w data/actions/scripts i wklejamy to:
Kod:

function onUse(cid, item, frompos, item2, topos)

data = os.date('%c')

doPlayerSendTextMessage(cid, 22, ""..data.."")
end

return 1

Na koniec otwieramy plik actions.xml w data/actions i dopisujemy to:
Kod:

<action itemid="2036" script="clock.lua" />
<action itemid="1728" script="clock.lua" />
<action itemid="1729" script="clock.lua" />
<action itemid="1730" script="clock.lua" />
<action itemid="1731" script="clock.lua" />

2. Teraz skrypt na czas Tibijski:
Tworzymy plik watch.lua w data/actions/scripts i wklejamy to:
Kod:

function onUse(cid, item, frompos, item2, topos)

twentyfour = false
tibiantime = true

if (tibiantime == false) then
if (twentyfour == true) then
time = os.date('%H:%M')
else
time = os.date('%I:%M %p')
end
else
time = rl2tib(os.date('%M'), os.date('%S'), twentyfour)
end
doPlayerSendTextMessage(cid, 22, "The time is "..time..".")
return 1
end

function rl2tib(min, sec, twentyfour)

suffix = ''
varh = (min*60+sec)/150
tibH = math.floor(varh)
tibM = math.floor(60*(varh-tibH))

if (twentyfour == false) then
if (tonumber(tibH) > 11) then
tibH = tonumber(tibH) - 12
suffix = ' pm'
else
suffix = ' am'
end
if (tibH == 0) then
tibH = 12
end
end
if (tibH < 10) then
tibH = '0'..tibH
end
if (tibM < 10) then
tibM = '0'..tibM
end
return (tibH..':'..tibM..suffix)
end

Na koniec otwieramy plik actions.xml w data/actions i dopisujemy to:
Kod:

<action itemid="2036" script="watch.lua" />
<action itemid="1728" script="watch.lua" />
<action itemid="1729" script="watch.lua" />
<action itemid="1730" script="watch.lua" />
<action itemid="1731" script="watch.lua" />

Mam nadzieje, że sie przyda.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
GM Promaster
Player



Dołączył: 09 Gru 2008
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 0:01, 28 Gru 2008    Temat postu:
 
OOO Dobry pomysl!!! Czas w Tibi.. Mowisz do mamy Ze grasz jeszce 20 min i na RL grasz 2 h xD

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Napisz nowy temat   Odpowiedz do tematu    Forum www.generationforum.fora.pl Strona Główna -> Scripts
Strona 1 z 1

Wyświetl posty z ostatnich:   
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

 
Skocz do:  


fora.pl - załóż własne forum dyskusyjne za darmo
Skin Created by: Sigma12
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin