Forum Forum o OTs by Wrobel Strona Główna


FAQ Szukaj Użytkownicy Profil

 RejestracjaRejestracja   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 
Jest to zegarek który odmierza nam czas,np:solowanie Orshów

 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum o OTs by Wrobel Strona Główna -> Skrypty do OTS
Zobacz poprzedni temat :: Zobacz następny temat  
rafix


Nowicjusz
Dołączył: 09 Mar 2007
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: chójnia

PostWysłany: Pią 20:36, 09 Mar 2007    Temat postu: Jest to zegarek który odmierza nam czas,np:solowanie Orshów

W data/actions/scripts tworzymy stoper.lua

--- stoper by rafix ---
function onUse(cid, item, frompos, item2, topos)
stoper = getPlayerStorageValue(cid,16)
if stoper == 0 or stoper == -1 then
setPlayerStorageValue(cid,13,os.date('%H'))
setPlayerStorageValue(cid,14,os.date('%M'))
setPlayerStorageValue(cid,15,os.date('%S'))
setPlayerStorageValue(cid,16,666)
doPlayerSay(cid,"Start",16)
elseif stoper == 666 then
godzina = getPlayerStorageValue(cid,13)
minuta = getPlayerStorageValue(cid,14)
sekunda = getPlayerStorageValue(cid,15)


tgodzina = os.date('%H')
tminuta = os.date('%M')
tsekunda = os.date('%S')


ilebh = godzina*3600
ilebm = minuta*60
ilebs = sekunda
ileth = tgodzina*3600
iletm = tminuta*60
ilets = tsekunda
ilesekundbylo = ilebh + ilebm + ilebs
ilesekundjest = ileth + iletm + ilets

uplynelo = ilesekundjest - ilesekundbylo


if uplynelo >= 3600 then
xxxst = uplynelo/3600
setPlayerStorageValue(cid,13,xxxst)
xxx = getPlayerStorageValue(cid,13)
yyx = uplynelo - xxx
yxxst = yyx/60
setPlayerStorageValue(cid,14,yxxst)
yxx = getPlayerStorageValue(cid,14)
yyy = yyx - yxx


elseif (uplynelo >= 60) and (uplynelo <= 3599)then
xxx = 0
yxxst = uplynelo/60
setPlayerStorageValue(cid,14,yxxst)
yxx = getPlayerStorageValue(cid,14)
zzz = yxx*60
yyy = uplynelo - yxx


elseif uplynelo <= 59 then
xxx = 0
yxx = 0
yyy = uplynelo

end

doPlayerSendTextMessage(cid,22,"Stoper zatrzymany na: "..xxx..":"..yxx..":"..yyy.."")
setPlayerStorageValue(cid,16,555)
doSetItemSpecialDescription(item.uid,"stoper. Pokazuje: "..xxx..":"..yxx..":"..yyy.."")
elseif stoper == 555 then
setPlayerStorageValue(cid,16,0)
setPlayerStorageValue(cid,13,0)
setPlayerStorageValue(cid,14,0)
setPlayerStorageValue(cid,15,0)
doSetItemSpecialDescription(item.uid,"stoper")
doPlayerSay(cid,"Wyzerowano licznik !!!!",16)


end
return 1

end

Do data/actions/actions.xml dopisujemy linijke:
<action itemid="XXXX" script="stoper.lua" />
gdzie XXXX to numer przedmiotu który ma być dodany jako stoper (ja zrobiłem sobie nowy przedmiot z wyglądem zegarka na ręke ale można po prostu zastąpiś stary zegarek, i tak go się nie używa.


@@@@@
Działanie: klikamy na stoper raz, pojawia się napis "start"
Klikamy na stoper drugi raz pojawia się napis:
Stoper zatrzymany 0:0:1
cyfry pokazują czas.
UWAGA !!!!! Warto wziąść teraz "look" na stoper !! Dalej się wyświetla czas !!
Gdzy kliknimy trzeci raz, stoper się wyzeruje.


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

Zobacz poprzedni temat :: Zobacz następny temat  
Wrobel


Administrator
Dołączył: 09 Mar 2007
Posty: 31
Przeczytał: 0 tematów

Ostrzeżeń: 0/5


PostWysłany: Pią 20:41, 09 Mar 2007    Temat postu:

No ładne ładne Razz Trzeba powiedziec Smile Z tego co wychodzi ze skryptu Smile Widzialem cos takiego ;P
Dobra robota panie moderatorze. Proszę Tak dalej Smile
@rafix
Pamietaj pisz posty/temay w odpowiednich kategoriach ^.^


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

Zobacz poprzedni temat :: Zobacz następny temat  
czeski_wymiatacz


Moderator
Dołączył: 09 Mar 2007
Posty: 55
Przeczytał: 0 tematów

Ostrzeżeń: 1/5
Skąd: CHOJNA

PostWysłany: Pią 21:01, 09 Mar 2007    Temat postu:

Zgadzam sie z Wroblem [Administratorem] fajna rzecz szczerze mowiąc do tibi to wiele dodatkow jest wiecej niz do "MU Online" SmileCool

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

Zobacz poprzedni temat :: Zobacz następny temat  
Kucusix


Zainteresowany
Dołączył: 10 Mar 2007
Posty: 55
Przeczytał: 0 tematów

Ostrzeżeń: 2/5
Skąd: Venore

PostWysłany: Nie 14:37, 18 Mar 2007    Temat postu:

NOM BARDZO DOBRE Smile POZDRO XD

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

Zobacz poprzedni temat :: Zobacz następny temat  
Tirsof


Nowicjusz
Dołączył: 16 Paź 2009
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/5


PostWysłany: Pią 16:01, 16 Paź 2009    Temat postu:

fajny

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

Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum o OTs by Wrobel Strona Główna -> Skrypty do OTS Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
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


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
 
Regulamin