Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
charmander.m
Člen
Avatar
charmander.m:21.11.2014 11:41

Ahoj! Vyrábím adventuru s horrorovím nádechem! Jako vzor si beru hru Posel Smrti III: http://www.abecedaher.cz/index.php?…
Chtěl bych udělat podobnou hru ale mám jeden problém. Vše dokážu naprogramovat ale absolutně netuším jak uložit inventář do další místnosti! Děkuji za pomoc!

PS: Na googlu jsem hledal a nenašel NIC.

 
Odpovědět
21.11.2014 11:41
Avatar
DooM
Tvůrce
Avatar
Odpovídá na charmander.m
DooM:21.11.2014 12:10

Buď inventář uložíš do souboru a nebo ho nastavíš jako persistentní.

Editováno 21.11.2014 12:10
Nahoru Odpovědět
21.11.2014 12:10
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Šimon Raichl
Tvůrce
Avatar
Odpovídá na DooM
Šimon Raichl:21.11.2014 12:49

Do souboru to není úplně ideální, pokud myslíš normální zápis do souborů, protože se dá jednoduše upravovat. Persistence je asi nejlepší.

 
Nahoru Odpovědět
21.11.2014 12:49
Avatar
DooM
Tvůrce
Avatar
Odpovídá na Šimon Raichl
DooM:21.11.2014 15:56

Myslel jsem zápis do souboru v binárce.

Nahoru Odpovědět
21.11.2014 15:56
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
charmander.m
Člen
Avatar
Odpovídá na DooM
charmander.m:21.11.2014 18:25

Díky moc! Funguje to!

 
Nahoru Odpovědět
21.11.2014 18:25
Avatar
Odpovídá na charmander.m
Josef Kuchař - Pepa489:21.11.2014 19:53

Tak mu to označ za řešení(tou fajfkou)

Nahoru Odpovědět
21.11.2014 19:53
2x piš, jednou debuguj
Avatar
charmander.m
Člen
Avatar
Odpovídá na Josef Kuchař - Pepa489
charmander.m:21.11.2014 20:00

Moc se omlouvám ale myslel jsem si že to jde ale nejde! :( Jakmile jsem to spustil tak ten uloženej inventář restartoval celou hru. :)

 
Nahoru Odpovědět
21.11.2014 20:00
Avatar
DooM
Tvůrce
Avatar
Odpovídá na charmander.m
DooM:21.11.2014 20:12

Vůbec netuším co tím myslíš.

Nahoru Odpovědět
21.11.2014 20:12
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
charmander.m
Člen
Avatar
charmander.m:21.11.2014 20:16

Zkrátka nevim jak uložit invent :)

 
Nahoru Odpovědět
21.11.2014 20:16
Avatar
DooM
Tvůrce
Avatar
Nahoru Odpovědět
21.11.2014 20:56
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na DooM
TomBen:21.11.2014 23:13

Jako jednoduchý příklad je to samozřejmě OK, ale jinak je lepší ukládat inventář do datové struktury, aby šlo volně zacházet s jednotlivými položkami. Například přehazovat.

Už jsem si všiml dříve, že jsi v GM docela šikovný. Ještě by se mohl zbavit kódů jako je tenhle:

if(show_inv == false)
    show_inv = true;
else
    show_inv = false;

a budeš v tom fakt dobrý.

Děláš v GM aktuálně něco většího?

Edit: Odpověď kdyžtak přes PM, ať nevzniká offtopic..

Editováno 21.11.2014 23:15
Nahoru Odpovědět
21.11.2014 23:13
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
charmander.m
Člen
Avatar
charmander.m:22.11.2014 19:15

Díky! Teď už to funguje a ano. Dělám něco většího! Je to skákačka s unikátními prvky.

 
Nahoru Odpovědět
22.11.2014 19:15
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na charmander.m
TomBen:22.11.2014 19:55

To bylo na Dominika. :D

Nahoru Odpovědět
22.11.2014 19:55
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
charmander.m
Člen
Avatar
charmander.m:22.11.2014 22:00

Trolling! :D

 
Nahoru Odpovědět
22.11.2014 22:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.