Hasło
Aktualny czas: 20-06-25, 20:06 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Hasło
ziomsamsung Niedostępny
*


Liczba postów: 193
Dołączył: 15-08-14

Pomógł: 4



Post: #1
Hasło

Jak zrobić hasło do pliku zapisu gry? Takiego w grze. Jak wczytujemy grę, to musimy wpisać hasło, jakie wcześniej gracz założył.

Mój aktualny projekt.
Spoiler: (Otwórz)
07-12-14 18:44
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #2
RE: Hasło

Najwygodniej będzie zrobić to w ramach systemu profili.

1. Gracz po stworzeniu profilu, może go wczytać i dzięki temu kontynuować grę. Jeśli profil jest zabezpieczony hasłem, to trzeba je wprowadzić, żeby móc kontynuować grę.
2. Każdy profil ma 2 hasła. Jedno służy graczowi do "logowania się" i jeśli ktoś mu podejrzy zza pleców, co on wpisuje, próbując wejść na swój profil w grze, z tytułu czego może mieć kłopoty, to po prostu zmieni to hasło. Drugie natomiast służy potwierdzaniu, że dany stan gry nalezy do gracza, profil którego je widzi i stan gry z tego zapisu można wczytać TYLKO, jeśli hasło rozgrywki dla profilu, na którym ten zapis został utworzony, zgadza się z hasłem rozgrywki profilu, z którego gracz ma do tego zapisu dostęp.

W "Miasteczko Nowoczesne 4-2" na pewno zastosowałem coś takiego. Możesz wypróbować ten mechanizm w swojej grze, jeśli chcesz.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
07-12-14 20:22
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
ziomsamsung Niedostępny
*


Liczba postów: 193
Dołączył: 15-08-14

Pomógł: 4



Post: #3
RE: Hasło

Ale nie wiem jak to zrobić.

Mój aktualny projekt.
Spoiler: (Otwórz)
07-12-14 21:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Czytaj Nol Fejs Offline
*


Liczba postów: 8
Dołączył: 01-11-14

Pomógł: 1



Post: #4
RE: Hasło

Nie za bardzo rozumiem po co takie hasło, ale spróbuje ci pomóc.



O ile hasło ma być liczbowe, to spokojnie można to zrobić na zdarzeniach. Nie wiem gdzie chcesz, aby gracz miał ustalać hasło, więc załóżmy, iż w save point'cie, na chwile przed zapisem.

W takim razie przed zdarzeniem zapisującym stan gry dodajesz event pobierający od gracza 4 cyfrowy kod (na 2000/2003 nazywał się on "przyjmij wartość", nie wiem jak jest na nowszych) i zapisujący go do jakiejś tam zmiennej.

Teraz na końcu zdarzenia otwierającego nową grę (intra) ustawiasz przełącznik (nie pamiętam, czy stan przełączników jest zapisywany, jak nie, to użyj zmiennej) "sprawdzać" na ON.

Potem dodajesz typowe zdarzenie (Autostart) warunek startu ustawiasz na przełącznik "sprawdzać", dodajesz etykietkę, po niej "przyjmij wartość", a następnie warunek porównujący podany szyfr do zapisanego przed zapisem. Jeżeli warunek zostanie spełniony usuwamy zdarzenie, jeżeli nie to skaczemy do naszej etykiety.

W ten sposób po uruchomieniu gry, musimy wpisać kod, inaczej wyskakujące okienko nie da nam grać.



Nie testowałem tego, napisałem cały post z głowy, ale wydaje mi się, że powinno działać poprawnie. Jeśli jednak zdarzeniówka zawiera jakieś drobne błędy, to bardzo przepraszam.
Można też dodać np. czarny obrazek, zasłaniający ekran podczas wpisywania hasła, czy coś w tym stylu. Jeżeli pomogłem, kliknij guziczek "pomógł".

Mów co tam sobie chcesz, ja i tak mam swoje zdanie, a ludzi wklejających gotowce nazywam debilami. :b
~Czytaj Noł Fejs

Mój projekt:
Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 08-12-14 23:24 przez Czytaj Nol Fejs.)
08-12-14 01:14
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.