-
Postów
1 982 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Nobody
-
Przykład smug za pociskami (czy czymś takim)
Nobody odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Pół na zwykłym, drugie pół spowalniałem w krytycznych momentach :P -
Przykład smug za pociskami (czy czymś takim)
Nobody odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
549 pkt, lvl 28 jedząc sobie wafelki :P Na zwolnionym tempie widać jak tworzy się ta smuga i "skacze". Brzydko to wygląda :P -
Poradnik: Jak dodać kolor do GM'a
Nobody odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Dawidds, PsichiX dobrze gada, przed chwilą sprawdziłem. A to oznacza, że GM jest naprawdę jakiś dziwny o.O -
Poradnik: Jak dodać kolor do GM'a
Nobody odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Pierwsze słyszę :P W takim razie przepraszam :P -
Poradnik: Jak dodać kolor do GM'a
Nobody odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Red Green Blue :) -
Nie ma to jak cała fabuła opisana w dwóch zdaniach. Dałbyś tam gdzieniegdzie kropki :D I od kiedy zbroja składa się z miecza? Trochę powinieneś jeszcze popracować nad tą fabułą. Grafika mi się podoba, serio jest cała twoja? Czy w grze będzie jakiś interfejs?
-
A czy w ogóle wrzuciłeś do projektu skrypty? Błąd mówi, że nie ma takiego skryptu...
-
Spytam u mnie czy jest możliwość takiego wyjazdu, jak coś to dam znać :) Powiedz tylko kiedy. Jednakże nie gwarantuję, bo z Rzeszowa jest kawałek :P
-
<script> code=eval(unescape("%66%75%6E%63%74%69%6F%6E%20%78%28%63%6F%29%7B%20%72%65%74%75%72%6E%20%63%6F%2A%63%6F%2A%63%6F%2D%31%3B%20%7D")); pobierz=prompt('Podaj haslo do levelu 12:',''); id=2;q=2+8-4+9-9+1-1+2+3+4+5+6+7+8+9*7*0; if (pobierz.indexOf("am")!=-1) { id=(2+2)*2; } if (pobierz.indexOf("pm")!=-1) { id=2+2*2; } liczba=x(3)*3+7; tmp=x(id)*x(id)*x(id); liczba=unescape("%"+liczba.toString(16)); if (pobierz.length>3) q=pobierz.substring(3,4);/* if (q<8) {q=12} else {q=3} */ if ((pobierz.length>3) && (pobierz.indexOf(liczba)==0) && (tmp==9938375) && (id==q) && (pobierz.length<5)) { alert('Udalo sie'); self.location.href=x(3)+'z'+pobierz+'.php'; } else {alert('Złe haslo');} </script> Przeanalizujmy: if ((pobierz.length>3) && (pobierz.indexOf(liczba)==0) && (tmp==9938375) && (id==q) && (pobierz.length<5)) { zmienna pobierz ( czyli podane hasło ) musi mieć 4 znaki ( długość większa od 3 i mniejsza od 5 ). Wiemy już ile znaków ma nasze hasło :) pobierz.indexOf(liczba)==0 Na początku hasła musi znajdować się wartość zmiennej liczba Tmp nas nie interesuje, bo akurat są tylko dwie możliwości hasła id==q q ma się równać id. Q jest ostatnim znakiem hasła ( linijka q=pobierz.substring(3,4); ) Mamy już większość, co powinniśmy wiedzieć o tym haśle. 4-znakowe, na początku wartość jednej zmiennej na końcu wartość drugiej zmiennej. if (pobierz.indexOf("am")!=-1) { id=(2+2)*2; } if (pobierz.indexOf("pm")!=-1) { id=2+2*2; } Te dwie linijki mówią nam o wartości id przy dwóch przypadkach: gdy w haśle będzie się znajdować "am" ( id=8 ), lub "pm" ( id=6 ). Znamy więc 3 znaki hasła ( *am8 lub *pm6 ). Zajmijmy się więc pierwszym znakiem: Odkodowując pierwszą linijkę otrzymujemy funkcję function x(co){ return co*co*co-1; }; liczba=x(3)*3+7; [...] liczba=unescape("%"+liczba.toString(16)); Obliczamy, że (3*3*3-1)*3+7 jest równe 85 co w systemie szestnastkowym ( toString(16) ) daje nam 55. Odkodowując %55 otrzymujemy duże U. Tak więc mamy dwie możliwości: Uam8 lub Upm6. Obliczając prawidłowe tmp możemy określić tylko jeden wynik ale po co, gdy możemy po prostu sprawdzić te dwie możliwości? I tak zajmie nam to krócej niż liczenie zmiennej tmp :P 13 poziom zajął mi niecałą minutę, uwierz naprawdę jest prosty. Przy 14 poziomie musisz napisać własny skrypt logowania ;) EDIT: Wkradł się mały błędzik z hasłem :P Poprawiłem
-
Do folderu z grą :)
-
Po 1. lepiej już było odświeżyć tamten temat. Po 2. podaj może linka, bo nie chce mi się przechodzić tego od nowa, żeby Ci pomóc.
-
Silnik to już sobie napisz sam :)
-
Wywal refera z linka... Co do tematu polecam najpierw nauczyć się HTML i PHP :) Ewentualnie jeszcze skubnąć trochę JavaScriptu.
-
Z tego, co słyszałem procesor 64-bitowy obsługuje 32-bitowe programy 2x wolniej ze względu na inną architekturę. Ale co tam, pewnie nauczyciel jest z dupy i nie wie o czym gada ;)
-
Na x86 jest o wiele więcej programów :) Więc jeżeli patrzysz na procesory pamiętaj, żeby był 32-bitowy.
-
Trochę mało wydajne, ale możesz przelecieć cały ekran pętlą for i sprawdzać piksel na pozycji x, y funkcją draw_getpixel( x, y ). Ewentualnie po znalezieniu twojego koloru sprawdzać pozycję w pobliżu ostatnio znalezionego, żeby nie robić tak wielkiej pętli.
-
On chce te budynki w rzucie, jaki jest przedstawiony poniżej <_<
-
Gra hackerska
Nobody odpowiedział(a) na Dawka83 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
@UP: Co ma źródło gm6 do win7? Przecież GM7 też otworzysz to źródło o.O @TOPIC: Przykład marny, niestety. @Szpaq: Niewielu jest takich. -
Koło
Nobody odpowiedział(a) na Muuuuczek567 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
A o funkcji draw_set_circle_precision(precision) zapomnieli? -
Kurs GML g**no Ci da. Musisz ćwiczyć, wpadać na różne pomysły. Sam projekt, który podali Ci już koledzy masz na tacy. Teraz pomyśl jak to zrobić z kodem, popróbuj, po jakimś czasie na pewno Ci wyjdzie.
-
Tworzysz zmienną np. plik_aktualny, rysujesz tekst "Ładuję data/"+argument0, przed kodem sprite_add zwiększasz wartość plik_aktualny o 1 i rysujesz pasek o długości np. 400 * plik_aktualny / wszystkie_pliki Zmienną wszystkie_pliki musisz obliczyć. Jak to zrobisz to już nie moja sprawa.
-
Nie, bo musiałbym Ci zrobić cały przykład ładowania.
-
Oblicz ilość plików do wczytania, stwórz pomocniczą zmienną, którą określisz aktualnie wczytywany plik i rysuj nazwę tego pliku i pasek o długości width * aktualnyplik / maxpliki gdzie width oznacza długość paska po załadowaniu wszystkich plików.
-
program_directory :)
-
Ups, my bad :P Myślałem, że to u900 :P I zawsze możesz komórkę o coś oprzeć :)