Dawidds Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GMTraker, fajnie, tylko my tu nie mówimy o skopiowaniu całego nośnika a o jedynie utworzeniu pliku/plików o takich samych nazwach :P A płyty i tak nie zabezpieczysz przed skopiowaniem, eh. Jeśli komputer jest w stanie odczytać zawartość płyty to może też i to co odczytał wsadzić gdzieś indziej. Logiczne, nie :) ? Co najwyżej utrudnisz jej skopiowanie (czytaj: będzie trzeba użyć innego programu do kopiowania cd). 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 ale to zawsze coś :P można jeszcze sprawdzać czy płyta jest w napędzie i jaką ma nazwę Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mucco Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 ale to zawsze coś :P można jeszcze sprawdzać czy płyta jest w napędzie i jaką ma nazwę A wiesz jak to zrobić? Z góry thx :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 sprawdzać czy płyta jest w napędzie? raczej tak.... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mucco Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 sprawdzać czy płyta jest w napędzie? raczej tak.... No i jaką ma nazwę. To napisałbyś? 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 chyba przeceniłem Gma ^_^ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 5 Stycznia 2010 Udostępnij Opublikowano 5 Stycznia 2010 GML literka = 'a'; while( !file_exists( literka + ":/nazwapliku.rozszerzenie" ) && literka != 'z' ) literka = chr( ord( literka ) + 1 ); 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 Jak sprawdzać? Hm... DLL? A innaczej, może wykminie potem xD Raczej się nie da, bo nie ma funkcji która pobiera nazwe katalogu. 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 Dzięki za wszystkie porady.Sprubuje coś z tego złożyć,a w razie problemów będe pisał. Mam jeszcze jedno pytanie: Jak zrobić że gdy płyte z instalatorem do gry włoży się do na pędu po raz pierwszy uruchomi sie instalator, a już za kolejnymi razami gra? 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 Najlepiej zrób specjalne Menu, przed uruchomieniem stringa instalacja przenoszącego do instalatora, a po zainstalowaniu zmień to na Graj 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 Czy mógłbym prosić o jakiś przykładzik z tym żądaniem płyty?? Bo pomimo tego,że podaje prawidłową litere dysku i znajduje się na nim plik i tak wyświetla się aby włożyć płyte. 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 Zrób sobie jakiś plik, z menu, a potem plik autorun.ini, daj go na plytke a w nim: open=nazwa pliku.rozszerzenie icon=ikonka.ico Nom, będzie spox :D 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 To już wiem a ten przykład z żądaniem płyty dałoby się zrobić?? 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 Sproboj z wielkimi literami? Nie wiem czy to coś da, ale może ;p 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 Ale co wielkimi literami? Wpisywać litere napędu? 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 nie musisz nic z wielkimi literami kombinować, po prostu wklej ten kod w stepie jakiegoś obiektu, który jest w menu głównym gry <_< Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 6 Stycznia 2010 Autor Udostępnij Opublikowano 6 Stycznia 2010 Już mi się udało :thumbsup: Czy w Game Makerze da się zrobić wysuwanie tacki na płyte (napędu)? Jeżeli tak proszę o pomoc Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 to oczywiste, funkcją: GML cd_open_door czy jakoś tak, pokombinuj, przecież są podpowiedzi w GMie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Fervi_ Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 Ja ci polecam zmienić "sposób" Gdyż założę obojętnie jaki plik (tzn. nawet na dysku D:) a on przyjmie to jako posiadanie płyty Weź użyj DLL-a jakiegoś, sprawdzaj sumę kontolną md5 (np. za pomocą md5sum lub dlla jakiegoś) i zawartość płyty np. dodatkowy plik = nie przyjęcie (ls lub dll jakiś) ew. jak będziesz umiał (ew. możesz spróbować label'em ale nie wiem ;p) sprawdzanie "etykiety" płyty Doctor Co prawda będzie wolniejsza "reakcja" ale jakbyś robił komercyjną grę, to takie coś może stykać PS. mogą nawet "kopiować", ale Policja się nimi zajmie [No ..... eeee .... ;d] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 Zwolnisz wczytywanie gry, a dalej będzie wystarczyło utworzyć z płyty obraz i go zamontować we wspomnianym demonie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Fervi_ Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 Tak, jednakże wcześniejsze sposoby wymagały stworzenia pliku "plik.plik" o wadze 0kb, u mnie trzeba będzie (teorytycznie) całą płytę zeskanować Fervi Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 a kto ci powiedział, że będzie trzeba utworzyć plik o wadze 0kb, przecież można jakiś instalator użyć, czy coś... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Fervi_ Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 Bo w wcześniejszych wersjach zauważyłem, (tzn, napisany przez WilkAss, a ulepszony przez ciebie) że skrypt ma sprawdzić czy plik istnieje, a nie ile waży. Czyli możesz utworzyć sobie plik setup.exe o wadze 0 Bajtów i zostanie uznany, że płyta jest włożona. Pozatym skrypt sprawdza też sprawdza na dyskach czy plik istnieje, można utworzyć na dysku plik i wasz super kod został ... złamany Doctor Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GMTraker Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 no chyba że gra trafi do jakiś matołów, którzy nie domyślą się że to tak działa :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 6 Stycznia 2010 Udostępnij Opublikowano 6 Stycznia 2010 Ale fervi, "zwykły" gracz nie wpadnie na to aby utworzyć na dysku pusty plik o odpowiedniej nazwie, a ten mniej zwykły i tak zamiast męczyć się w tworzeniem plików o odpowiednich nazwach zripuje płytę i ją sobie zamontuje, nie myśląc nad żadnymi plikami. Co to za różnica, czy plik będzie ważyć 0 czy 666666666 bajtów, wymagasz jedynie więcej miejsca na dysku. 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ę