Rejestracja
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum Forum o OTs by Wrobel Strona Główna
->
Skrypty do OTS
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
Regulamin
----------------
Regulamin
OTS-Open Tibia Server
----------------
Silniki OTS'ów
Skrypty PHP
Skrypty do OTS
Problemy Techniczne
Wasze OTS'y
Mapki
Artykuły o OTS
----------------
Poradniki
Poradniki PHP
Poradniki XML
Ogólne
----------------
Masło Maślane
Download
----------------
Programy Do tibi
Fotki
----------------
Wasze prace
Fotki
Przegląd tematu
Autor
Wiadomość
Tirsof
Wysłany: Pią 16:01, 16 Paź 2009
Temat postu:
fajny
Kucusix
Wysłany: Nie 14:37, 18 Mar 2007
Temat postu:
NOM BARDZO DOBRE
POZDRO XD
czeski_wymiatacz
Wysł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"
Wrobel
Wysłany: Pią 20:41, 09 Mar 2007
Temat postu:
No ładne ładne
Trzeba powiedziec
Z tego co wychodzi ze skryptu
Widzialem cos takiego ;P
Dobra robota panie moderatorze. Proszę Tak dalej
@rafix
Pamietaj pisz posty/temay w odpowiednich kategoriach ^.^
rafix
Wysł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.
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2005 phpBB Group
Regulamin