Arekadiusz Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Nie wiem czy temat nie powinien być w dziale pytania zawansowanych.Jeżeli tak prosze o przeniesienie. Mam takie nietypowe pytanie: Czy można w Game Makerze zrobić żądanie płyty? Np. tak jak w The Sims 3,że aby zagrać trzeba włożyć płyte z grą? Jeżeli można prosze o jakąś podpowiedź jak to zrobić. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GML cd_init() if !cd_present { show_message("Nie ma płyty") game_end() } jednakże gra odpali się po włożeniu jakiejkolwiek płyty, niezależnie co na niej jest. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 5 Stycznia 2010 Autor Udostępnij Opublikowano 5 Stycznia 2010 A jak zrobić tak aby się włonczyła tylko z konkretnej płyty? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 można by zrobić szukanie jakiegoś konkretnego pliku na płycie, ale z tym to chyba może być problem, nie wiem nie próbowałem ^_^ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GML if !file_exsists("e:\plik.plik") { show_message("Załaduj Płytkę ziooom xD") } może tak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4tk Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 raczej nie, nie każdy musi mieć stację dysków E:/... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 5 Stycznia 2010 Administratorzy Udostępnij Opublikowano 5 Stycznia 2010 No właśnie, u mnie napęd to jest O:/ :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 to może coś typu: GML get_directroy czy jak to się pisze :] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Tylko wiesz, i tak będzie wystarczyło skopiować pliki z płyty na nową czystą płytę, ew. zrobić z niej obraz i zamontować np. demonem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 hmmm właśnie :] trzeba pokombinować :] to może GML literka="a" if !file_exists(literka+":/plik.plik") then literka=b if !file_exists(literka+":/plik.plik") then literka=c if !file_exists(literka+":/plik.plik") then literka=d if !file_exists(literka+":/plik.plik") then literka=e ... xD ... //z if !file_exists(literka+":/plik.plik") then show_message("Rusz Ass i wkładaj płytke;D") i tak będzie szukał xD jak nie znajdzie do z to wywali błąd xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4tk Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Ostatecznie mogło by prosić o podanie litery stacji dysków a potem zrobić z tego stringa, ale to już ostateczna ostateczność Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 albo napisać dll...sprawdzał by gdzie jest podczepiona ;D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4tk Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 też można, ale już szybciej tego stringa zrobić... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 a czemu niby...?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Jest jakiś DLL do sprawdzania, dysków, co jest w nim, kompa, procka, RAM'u, dysku twardego, baterii w lapku ;p Nie pamiętam jaki, ale na GMCommunity było :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 hmmm...a kiedyś była taka stronka...i tam w **** dll'i :] Zna ktoś adres? Bo nie pamiętam ;D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4tk Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Krew mnie zalewa. Zaloze sie ze jeszcze dzisiaj bedziesz mial 50+ postów... gmc.yoyogames.com? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZeroXbot Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Może Ci o tę chodzi gmtoolbox, ale na forum Yoyo też jest dużo różnych ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 dokładnie ;D Dzięki :] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GML (step) literka="a" if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="b"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="c"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="d"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="e"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="f"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="g"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="h"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="i"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="j"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="k"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="l"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="m"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="n"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="o"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="p"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="q"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="r"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="s"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="t"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="u"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="v"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="w"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="x"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="y"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="z"; if file_exists(literka+":/nazwapliku.rozszerzenie") { show_message("Płyta jest w napędzie;D") game_end() } else { show_message("Rusz Ass i wkładaj płytke;D") } To działa na 100 procent, sprawdzałem bo mi też sie to przyda ^_^ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Można było w pętli :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 to jest tak na szybko :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Muuuuczek567 Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 To powinno wyglądać tak: GML literka = "a" repeat(24) { if(file_exists(literka+":/nazwapliku.rozszerzenie")) { show_message("Płyta jest w napędzie") game_end() } else literka = chr(ord(literka)+1) //Zedytowane, dzięki ZeroXbot :) } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Teraz to wystarczy sobie na c albo jakikolwiek inny dysk skopiować zawartość płyty, ew. spróbować zgadnąć który plik jest sprawdzany. PS: Piękny kod :* Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 No to można... zablokować sprawdzanie C? Albo koleś się nie skapnie, e to się sprawdza, albo to, no albo... DLL :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZeroXbot Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Po co string_replace? Szybciej i krócej: GML literka=chr(ord(literka)+1); EDIT: O kurde, spóźniłem się trochę :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 można zabezpieczyć przed kopiowaniem płytkę i dorobić sprawdzanie wszystkich plików :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 To będzie trzeba skopiować wszystkie pliki a nie jeden, co za różnica :P Jak chcesz zabezpieczyć płytkę przed kopiowaniem? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
WilkAss Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GML (step)literka="a" if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="b"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="c"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="d"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="e"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="f"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="g"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="h"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="i"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="j"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="k"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="l"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="m"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="n"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="o"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="p"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="q"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="r"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="s"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="t"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="u"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="v"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="w"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="x"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="y"; if !file_exists(literka+":/nazwapliku.rozszerzenie") then literka="z"; if file_exists(literka+":/nazwapliku.rozszerzenie") { show_message("Płyta jest w napędzie;D") game_end() } else { show_message("Rusz Ass i wkładaj płytke;D") } To działa na 100 procent, sprawdzałem bo mi też sie to przyda ^_^ wooow xD Znasz cały alfabet!! xD Ja bym radził użyć jakiegoś dlla ;D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 Dawidds:http://forum.dobreprogramy.pl/zabezpieczanie-plyt-dvd-przed-kopiowaniem-t197121.html Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się