-
Postów
9 823 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
143
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
W każdym programie jest tak, że trzeba kupować nowe wersje od nowa, jak wyjdą. GMS1 wyszedł jednak 6 lat temu Co do FPS - sprawdź sleep margin. Czasem to jest przyczyną problemów.
-
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
Bo Ty nie umiesz zrobić nic prostego, zawsze naokoło -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
Teraz pewnie i tak pół gry będzie do przepisania, żeby się grafika renderowała na surface albo coś podobnego -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
PsichiX ma złe wspomnienia z Ranmą który potem wszystkim obgadywał ile to mu nie wisi i jak długo zalega z kasą -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
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 ?
-
99% ludzi na tym forum właśnie zastanawia się, czy ich obrażasz, czy mówisz po somalijsku, czy jednak cały czas programujemy
-
tak to jest jak dajesz linki do contentu chronionego hasłem...
-
1) nie 2) nie powinno sie uzywać tej metody, poczytaj w dokumentacji czemu.
-
Ja bym podłubał, ale nie mam lutownicy i gamepada do rozmontowania.
- 7 odpowiedzi
-
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.
-
HTML5 nie lubi się ze złymi programistami
-
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ć
-
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.
-
Wznawiam temat. Może przy okazji Pixel Heaven ? Wtedy praktycznie wypada też 15 lat jak istnieje hmt.pl, więc dla mnie to jest osobiste święto (15 lat programowania w ogóle). 8 - 10 czerwca, byśmy napadli jakiś Padbar albo inną grową imprezownię w której nie ma afterparty PH akurat
-
nie bierzesz udziału w tym konkursie to musi być osoba trzecia
-
On ma działać, czy tylko prototyp to ma być ?
- 7 odpowiedzi
-
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).
-
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);