Skocz do zawartości

Panboni

Zbanowani
  • Postów

    23
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Panboni

  1. Bardzo dobry artykuł + przykład: https://gmclan.org/index.php?czytajart=53 Wiem, mam wypasione ego :) .
  2. To zepsuje efekt pojawiania się kulek :) .
  3. Funkcję draw_sprite_ext usuń i już ;) .
  4. Fan Man Utd, grrr. Nienawidzę cię 8) .

  5. Przedstawiam jeden z najciekawszych z moich przykładów - przykład kulek :) . Dodałem także obrazek stopniowo pojawiający się obrazek oraz licznik punktów :P . https://gmclan.org/up5619_4_kulki.html
  6. Panboni

    Stronka internetowa

    Oj, Ghost, to było pytanie retoryczne - widać, że nie słyszałeś :P . Z tego co mi się zdaje, w Django google zostało napisane, co nie?
  7. Panboni

    Foto-galeria

    Mnie nie muszą :) .
  8. Panboni

    Foto-galeria

    Oj, YXE, już wspominałem - mało kto cię tu lubi :P . Nie martw się - jest jeszcze Platyna :) . Poxi, dobre :D . Nikas, nie jesteś już dżezi :( .
  9. Przypisał przecież :) . Mazo, spróbuj isset().
  10. Jest tylko jeden, niewydajny sposób związany z rysowaniem sprita na surface, a tak poza tym - nie.
  11. MZG, pomyliło ci się trochę. Gwoli ścisłości: image_index - liczba określająca numer klatki animacji sprite_index - sprite przedstawiający obiekt Mały błąd. ;) .
  12. Daję nową wersję, o wiele lepsza i bardziej przypomina komputerowe odpowiedniki :) . Poprawiłem grafikę. https://gmclan.org/up5619_4_mastermind.html
  13. Pętlą for sprawdź, ile jest errorów, i tyle razy niech się wykonuje kod z pętli for, bo jak na razie wykonuje się, bez względu na ilość errorów, pięć razy. Albo przesyłasz informację o ilości błędów, albo dajesz: $max = 0; while( isset( $_GET[ 'error' . $max ] ) ) $max++; for ($i=0; $i<$max; $i++) { $error[$i]=$_GET["error[".$i."]"]; if ($error[$i]!=='') {echo "<script language='JavaScript'>alert('".$error[$i]."')</script>";} } Proszę bardzo :) . A tak btw - po co w gecie dodajesz nawiasy kwadratowe ([ oraz ]) ? Wychodzi wtedy nie $_GET[ 'error1' ], tylko $_GET[ '[error1]' ], a chyba tak być nie ma :P .
  14. Dam wam przykład, żebyście zrozumieli. Przykładowo, wylosuje się kombinacja: 3 5 6 1 Jeżeli podamy 2 3 6 4 To mamy jedną czarną gwiazdkę i jedną białą. Biała za trójkę, ponieważ jest taki kolor, ale jest na złym miejscu. Czarną za szóstkę - bo jest ok. I na podstawie tych informacji, wiemy, że dwa kolory są ok, więc na pewno dwa trzeba zmienić: 6 5 3 1 Mamy dwie czarne i dwie białe. Teraz próbujemy tak: 6 5 1 3 Mamy jedną czarną, trzy białe. Jedynka lub trójka jest dobrze, jednak stawiamy, że jedynka była dobrze, więc: 3 5 1 6 Zostaje jedna biała i trzy czarne. Kolejna możliwość: 3 5 6 1 Wygrana :P .
  15. Ja mam podobny sprzęt, tylko, że dysk twardy 160GB. Kupiłem za 1,2k o ile się nie mylę i jeszcze dwa lata temu było to bardzo mało za taki sprzęt. A twój jest warty z tysiąc, ale wątpię, że ktoś go za tyle kupi :) .
  16. Jest to mój pierwszy przykład opublikowany na tym forum, przykład gry Master Mind / liczby / cyferki. Master Mind to genialna gra logiczna, w której należy odgadnąć kolory czterech losowych kulek (jest sześć kolorów). Za zgadnięte kolory kulek ich dobre miejsca otrzymujemy czarne kulki, z kolei za zgadnięte kolory kul, lecz nieodpowiednie miejsca - białe kulki. Wygrywamy, gdy mamy 4 czarne kulki, tzn. odgadniemy wylosowaną kombinację :) . Aby zmienić kolor kuli, należy kliknąć na nią lewym przyciskiem myszy bądź prawym. Aby potwierdzić nasz układ kuli - klikamy na strzałkę. Kolory kulek w jednej kombinacji powtarzać się nie mogą! Taki sam efekt można osiągnąć używając jednego obiektu, ja jednak postanowiłem podzielić to na cztery obiekty, aby przykład był jak najprostszy ;) . Link: https://gmclan.org/up5619_4_mastermind.html
  17. Ale mu chodzi chyba o kursor idący w dół :) . Nie mam siły tego pisać, ale napiszę ci w punktach jak to zrobić: Znajdź kolejny enter (upewnij się, czy to nie ostatnia lub nie pierwsza linijka) Sprawdź, ile znaków jest kursor przed enterem / początkiem tekstu. Zrób, aby był tyle samo przed kolejnym :) . To łatwe ;) .
  18. Winny wszystkiemu jest link. A dokładniej: $ zamień na & &status? W przykładzie hi - score jest z tego co wiem &code.
  19. Ostatniego zdania potwierdzić niestety nie mogę, a przykład podałeś trochę słaby. Błąd być może był nietrafnym określeniem, jednak w tym przypadku i tak bardziej się opłaca od zera zaczynać.
  20. Crack, gracz nie może przejmować serwera, bo wtedy już graczem nie jest, pomysł kompletnie nieprzemyślany. Gdyby to miało sens, każdy by już na to wpadł :) . Piczer, spraw, aby serwer działał niezależnie od momentu, gdy przechodzimy do innego rooma. Zresztą - serwer się nie powinien rozłączać, bo to nie jest żadna zmienna lokalna, która się kasuje. Jeżeli jednak tak jest - zastosuj się do podanej przeze mnie rady :P .
  21. Czyli współrzędne lewego górnego rogu obrazka to także 1,1? Tak ciężko jest się do tych zer przyzwyczaić? Platyna, wcale nie, bo nawet nie wiem po jakiego grzyba te jedynki dawać, kiedy to się przyda :) ? Kiedyś już o tym w jakimś temacie była mowa i, jak to podsumował Ranmus, "Chodzi o to, że niepotrzebnie nie wykorzystujemy pierwszego elementu". Tyle, nie mam zamiaru się kłócić, a tym postem twojego sposobu i tak nie zmienię ;) . Nie chcę nikogo prowokować do kłótni, a tym bardziej redaktora. I bez takich tekstów mi tutaj! Bez przesady. To że jestem redaktorem, nie oznacza, że trzeba isę mnie bać i nie wolno mi zwrócić uwagi czy też nawet ochrzanić. Czy kadra musi być na jakichś specjalnych prawach w tego typu sprawach? =) Platyna
  22. Nie, bo jak stoi, to niepotrzebnie jest animacja. Chyba, że ma być - ale wtedy szybkość animacji może być inna.
  23. Dwa sprity: mario (podczas gdy postać stoi, odwrócona w prawo) mario_ruch (podczas gdy postać jest w ruchu, także odwrócona w prawo) Event Step: GML if ( keyboard_check( vk_left ) ) { image_xscale = -1; // odwrocona x -= 4; // szybkosc ruchu image_speed = 0.5; // szybkosc animacji } else if ( keyboard_check( vk_right ) ) { image_xscale = 1; // nie odwrocona x += 4; // szybkosc ruchu image_speed = 0.5; // szybkosc animacji } else { // postac stoi image_speed = 0; } To by było na tyle :) .
  24. Ambicje ambicjami, a błąd błędem :) . I wcale nie musisz się ograniczać, lecz powoli iść do przodu. Gdy jest moment, że czegoś nie rozumiesz, na siłę nie ucz się czegoś nowego. Taka rada :P . A tak poza tym - czemu tak chaotycznie indeksujesz elementy tablicy? 0,0 | 0,1 | 0,2 | 1,0 | 2,0 . Nie idzie ciebie w ten sposób zrozumieć ;) .
  25. A, to już inna sprawa, że jeszcze pętli nie opanowałeś. Za wysoko sobie na starcie poprzeczkę postawiłeś ;) . Tak. Bo po co je dałeś, skoro i tak indeks tablicy nie jest uzależniony od pętli (zamiast tablica[ i, j ] jest np. tablica[ 2, 0 ]), więc zawsze wykonuje się to samo.
×
×
  • Dodaj nową pozycję...