-
Postów
9 806 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
139
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez gnysek
-
-
A czym jest wg. ciebie jasność, skoro podajesz kolory w RGB ? Może jakiś konkretniejszy przykład ?
-
1) w jakim evencie ?
2) jak dasz w tym evencie w dziecku "event_inherited()" albo przekopiujesz kod to pomaga? może jakiś bug z dziecziczeniem? Zakładam, że GMS 1.4 ?
-
-
-
tak to jest jak dajesz linki do contentu chronionego hasłem...
-
-
-
Próbowałeś wyłączyć windows defendera ? https://stackoverflow.com/questions/46322733/gradle-build-failed-failed-to-create-md5-hash-for-file-windows-defender-finds
-
Teraz patrzę, że padbar i levelup zamknięte, coś jeszcze takiego jest ?
-
Nawet nie zajrzałeś w artykuły które Ci podlinkowano. Tam byś zauważył, że masz stare SDK, bo nowe inaczej się instaluje.
-
-
ja bym zrobił tak, że w kodzie PHP dajesz:
<?php $key = 'azs123123'; echo json_encode(array('time'=>time(), 'hash' => md5(time() . $key));
a po stronie GMa, jak odbierasz dane:
//result to ds_mapa już po json_decode var time = result[? "time"]; var hash = result[? "hash"]; var key = "azs123123"; var check = md5( time + key); if (check == hash) { // czas z serwera jest niesfałszowany }
Tak długo, jak ktoś nie znajdzie klucza w skompilowanej grze, tak długo system jest bezpieczny (bo hash z serwera będzie trudny do odczytania nawet z tablic tęczowych).
-
Jeśli będzie więcej niż jeden utwór można pomyśleć
-
14 godzin temu, Threef napisał:
Wystarczy zapytanie do serwera o czas.
Puszczasz request przez PC, ustawiasz przekierowanie domeny na 127.0.0.1 w pliku hosts, robisz skrypt php który zwraca inny czas - oszukane.
Tak samo jak przy zmianie zegara w telefonie.
A czas z serwera pobierasz tak, że robisz skrypt PHP który go zwraca - nie pamiętam czy GMS potrafi czytać czas unixowy, wtedy wystarczy "echo time();".
-
ja bym zapisał poza czasem, jego hash + jakaś sól
np. md5('tajne' + string(time));
a potem przy odczycie porównał, to dopiero dekompilacja źródła by pomogła obejść takie coś jak ktoś podmieni czas, to policzymy mu 0 sekund.
-
-
Teraz, PsichiX napisał:
jesli chodzi o stworzenie gry wykorzystujacej te cuda, co robie, to niestety nie w GMie, ale te same techniki stosuje w webowej gierce, a ja mam juz w tym roku w koncu pokazac, w sensie temat dac, wiec Wasza motywacja dziala! xD
nie bierzesz udziału w tym konkursie to musi być osoba trzecia
-
On ma działać, czy tylko prototyp to ma być ?
-
Jeśli to gra na androida, to ja bym po prostu raz na sekundę zapisywał w pliku INI obecny czas, a potem jak odpalasz grę odczytywał ten czas, odejmował od obecnego i wykonał skrypt dodający zasoby na podstawie czasu np.:
GOLD = floor(sekundy/120); // 1 złoto co 2 sekundy WOOD = floor(sekundy/240); // 1 drewno co 4 sekundy
Argument, że można zhackować jest słaby, bo nawet jakbyś przes sieć przesyłał czas, to można zhackować request np. przepuszczając go przez PC który udaje router (udostępnianie internetu).
-
Wciąż czekamy na grę korzystającą z tego, co nam cały czas serwujesz!
Mój kandydat na cytat do CA 2018. 200% GMCLANowej ironii
-
instance_deactivate_object(obj_drzewo); instance_activate_region(x-100,y-100,x+100,y+100,true,true) ;
jedno po drugim. obiekty są deaktywowane na koniec eventu step, więc się nie zdążą deaktywować w tej sytuacji
Jeśli chcesz deaktywować wiecej obiektów na raz, stwórz obj_rodzic i ustawiaj każdemu z obiektów jakie chcesz deaktywować Parent=>obj_rodzic (w kodzie albo klikając na oknie właściwości obiektów w pole "Parent"). Zamień tylko na instance_deactivate_object(obj_rodzic);
-
Ale do jakiegoś konkretnego programu ? Ogólnie po prostu zapisujesz jako pliki np. PNG, a samo generowanie textur, to albo program bodaj ShoeBox, albo większość programów do tworzenia gier sama buduje takie tekstury.
-
Nie będzie konfliktu, ale i tak bym ręcznie gm skasował bo szkoda miejsca.
-
Facet ze spluwą, bo ręcznie.
Potrzebuję pilnie wykonawcy prostego shadera
w Pytania początkujących
Opublikowano
PsichiX ma złe wspomnienia z Ranmą który potem wszystkim obgadywał ile to mu nie wisi i jak długo zalega z kasą