Přejít na obsah


Fotka

Jak pracuje casovac?


  • Pokud chcete vložit odpověď, přihlašte se
10 odpovědí na toto téma

#1 vlasta_p

vlasta_p

    Advanced Member

  • Members
  • PipPipPip
  • 165 příspěvků(y)

Publikováno 06 duben 2011 - 19:59

Ahoj, opet jeden zacatecnicky. Zkousim praci s casovaci a nejak se mi nedari. Myslel jsem si, ze casovac je jednoduche zarizeni, kde staci jen zadat cas v sekundach a strcit ho tam, kde ho chci mit. Potreboval bych vedet, co vse je treba udelat, aby casovac fungoval, popripade v jakych situacich nepracuje. Sedim nad tim uz od rana, prosel jsem cele forum, ale marne. Diky za ochotu. Vl.
  • 0

#2 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 848 příspěvků(y)

Publikováno 06 duben 2011 - 20:20

Časovač musíš nadefinovat (Odpočet, čas). Musíš mu říct, co se pak má vykonat (volba "Při uplynutí" v definici časovače). Někde ho musíš spustit (Spustit časovač). V příkladu to bude "Při spuštění" cartridge. Přiložím příklad.
  • 0

#3 rr

rr

    Advanced Member

  • Members
  • PipPipPip
  • 160 příspěvků(y)

Publikováno 06 duben 2011 - 20:52

Podívej se na http://www.wherigo.c...ehame-s-urwigo/
  • 0
nás a naše geopříhody naleznete na www.rrota.cz

#4 vlasta_p

vlasta_p

    Advanced Member

  • Members
  • PipPipPip
  • 165 příspěvků(y)

Publikováno 06 duben 2011 - 21:26

Diky, vyzkousel jsem to podle tveho prikladu a funguje to. Ale zarazi mne jedna vec. Zda se, ze casovac musi mit vzdy osetrenou polozku "Pri uplynuti", alespon bez toho mi to nikdy nefungovalo. Jenze ona akce, ktera se takto vlozi vlastne "dovnitr" casovace, je v nem schovana a pokud po case zapomenu, ze jsem ji tam vlozil, budu mit problem. Pripadalo by mi vhodnejsi, kdyby se polozka "Pri uplynuti" nemusela vyplnovat a akce, ktera se ma vykonat po docitani casovace, by se vlozila do hlavni vetve programu (do ktere je vlozen i casovac) a bylo by na prvni pohled jasne, co se ma po docitani casu vykonat. Ale to bych chtel asi od toho prilis, ze? :-) Vl.
  • 0

#5 vlasta_p

vlasta_p

    Advanced Member

  • Members
  • PipPipPip
  • 165 příspěvků(y)

Publikováno 06 duben 2011 - 21:27

To rr: Dival jsem se ... Tohle je pro mne zatim prilis slozite, ja to zkousim teprve od soboty :-). Vl.
  • 0

#6 vlasta_p

vlasta_p

    Advanced Member

  • Members
  • PipPipPip
  • 165 příspěvků(y)

Publikováno 06 duben 2011 - 21:44

Jeste doplneni k predchozimu prispevku: Zkusil jsem do tveho "vlka" pridat zpravu s napisem "hotovo ...", umistenou na konec - tedy za casovac (viz priloha). Po spusteni programu se to chova tak, ze se casovac sice spusti, ale ihned se zobrazi moje zprava, umistena az za nim, a teprve po docitani casovace se zobrazi tvoje zprava, umistena v polozce "Pri uplynuti". Nesouvici to nejak s tim paralelnim zpracovanim prikazu v jazyce Lua, o kterem byla zminka v nekterem predchozim prispevku? Vl.
  • 0

#7 pichlik

pichlik

    Member

  • Members
  • PipPip
  • 13 příspěvků(y)

Publikováno 06 duben 2011 - 22:30

Tak jak to mas ted znamena pri spusteni spustis casovac a az casovac spustis zobraz spravu "hotovo" Casovac je dvoji bud interval a nebo odpocet, jeden te vyvola udalost kazdych 5 vterin a druhy jenom jednu po peti vterinach. Z toho vypliva ze pokud chces zobrazit spravu "hotovo" kazdych 5 vterin pouzijes v casovaci typ interval a pokud po uplynuti 5 vterin typ odpocet. Samozrejmosti je ze zobrazeni spravy muzis dat do udalosti casovac uplynul. Pokud spustis casovac tak ten bezi jakoby paralerne na pozadi aplikace. A ten pri uplynuti casu pozastavi aplikaci a vykona to co ma nastaveno pro osetreni dane udalosti a pote se bud ukonci nebo odpocitava dalsi interval, zatim co aplikace bezi dal.
  • 0

#8 vlasta_p

vlasta_p

    Advanced Member

  • Members
  • PipPipPip
  • 165 příspěvků(y)

Publikováno 06 duben 2011 - 22:42

Jo, tak nejak jsem si to predstavoval. Diky! Vl.
  • 0

#9 Opicakuz

Opicakuz

    Advanced Member

  • Members
  • PipPipPip
  • 282 příspěvků(y)

Publikováno 02 květen 2011 - 20:49

Příjde mi to jako nejsmysluplnější vlákno, kam můj příspěvek hodit. Moc prosím o radu. Udělal jsem cartrige stejně jako v článku běháme s Urwigo. Funguje to správně, ale rád bych, aby se stopky na odpočítávání limitu spouštěly automaticky při opuštění zóny. V manuálu musí hráč vlézt do inventáře a kliknout na "spustit odpočet". Díky
  • 0
http://pck.desitka.cz Powercaching klan

#10 marram

marram

    marram.cz

  • Members
  • PipPipPip
  • 645 příspěvků(y)

Publikováno 02 květen 2011 - 20:55

Opicakuz napsal/a:
Příjde mi to jako nejsmysluplnější vlákno, kam můj příspěvek hodit.

Moc prosím o radu. Udělal jsem cartrige stejně jako v článku běháme s Urwigo. Funguje to správně, ale rád bych, aby se stopky na odpočítávání limitu spouštěly automaticky při opuštění zóny. V manuálu musí hráč vlézt do inventáře a kliknout na "spustit odpočet".

Díky


U zony (asi nejaka START) nastav v "Pri opusteni" spusteni toho casovace, to je vse.
  • 0

#11 Opicakuz

Opicakuz

    Advanced Member

  • Members
  • PipPipPip
  • 282 příspěvků(y)

Publikováno 02 květen 2011 - 21:01

marram napsal/a:
U zony (asi nejaka START) nastav v "Pri opusteni" spusteni toho casovace, to je vse.


Jaj, jak jsem to nepoužíval, ani jsem na to nepomyslel. Díky moc ;)
  • 0
http://pck.desitka.cz Powercaching klan




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama