Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 826
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. gnysek

    Galeria Treści

    Offtop :) Zaraz po warnie poleci !
  2. SELECT id FROM tabela ORDER BY id DESC LIMIT 1;
  3. Na forum / stronie jest tego pełno. Podpowiem: 39dll to słowo - klucz w tym temacie.
  4. Jeżeli chodzi o sam CSS, to wystarczy przelecieć jakąkolwiek stronę, zajrzeć w źródło i skopiować sobie style :) Jeżeli jednak chodzi tez o grafikę, no to fotoszop i dużo, dużo praktyki i ćwiczeń :)
  5. Nom, ale programowanie polega na tym, żeby szukać prostych i optymalnych rozwiązań.
  6. <?php error_reporting( E_ALL ); require('includes/head.php'); $dir = opendir('upload/'.$login.'/'); while( $file = readdir($dir) ) { if($file != '.' && $file != '..') { echo '<a href=upload/'.$login.'/'.$file.'>'.$file.'</a> <a href=files.php?delete='.$file.'>Usun</a> <br>'; if ( !empty($_GET['delete']) and $_GET['delete'] == $file ) { unlink('upload/'.$login.'/'.$file); } } } require('includes/foot.php'); ?>
  7. A gdy zmienisz if na: if (!empty($_GET['delete']) and $_GET['delete'] == $file){ ??
  8. Linia 11 mówi sama za siebie: unlink(upload/$login/$file); zmień na unlink('upload/'.$login.'/'.$file);
  9. na co ten while ?? Zamiana sekund na minuty (sek_to_min): GML var mins,sek; mins = argument0 div 60; sek = argument0 mod 60; if mins<10 then min = '0'+string(mins) else mins = string(mins); if sek<10 then sek = '0'+string(sek) else sek = string(sek); return mins+':'+sek; Zobacz ile prościej, 50% mniej kodu !
  10. A jaki jest kind dźwięku ? Pamiętaj, że nie wszystkie tylko normal sound uda się odtworzyć w kilku kopiach na raz.
  11. To nie pokazał się żaden GMowy error ?
  12. A masz coś w evencie draw?
  13. GML if mouse_x<x imagexscale=-1 else imagexscale=1
  14. w create masz aktualna_wartosc = '' ?? Wygląda na to, że masz zmienną real przypisaną.
  15. Bo jak zdejmiesz z kolejki ostatnią wartośc, to do zmiennej aktualna kolejka przypisujesz dane z kolejki, ale warunek w draw nie jest już spełniony, bo przecież zdjąłeś ostatni element z kolejki :) Napisz samo "draw_text(320,320,aktualna_wartosc)" i zobaczysz, że ostatni wiersz ściąga. Ja bym zrobił tak: STEP GML ... ... //ostatni IF if keyboard_check_pressed(vk_enter) if not ds_queue_empty(kolejka) aktualna_wartosc=ds_queue_dequeue(kolejka); else aktualna_wartosc = ''; draw GML if aktualna_wartosc != '' draw_text(320,320,aktualna_wartosc);
  16. gnysek

    ArcMagi nadchodzi...

    Tak, czekanie na GM8 to też jest problem, chociaż akurat przy obecnym systemie wczytywania grafik wystarczyło zmienić cztery linijki kodu i wszystko było OK - niestety, zbyt wiele zmian w GM8 nie ma :P
  17. gnysek

    ArcMagi nadchodzi...

    Z podmianą nie ma problemów - wrzucam nową grafikę, uruchamiam packer i po pół sekundy mam już nową paczkę grafik :) Po prostu w katalogu deweloperskim mam folder z grafikami niespakowanymi i program, który tworzy z niego paczkę spakowaną z której korzysta już sama gra - dzięki temu mogę podmieniać właśnie mając tylko EXEka, bez GMK, pod warunkiem, że mam oryginalne grafiki w folderze :) Więc punkt 1) z Twojej listy akurat nie stanowi problemu, ale punkt 2 - już może, chociaż ja problemów na razie nie miałem :)
  18. gnysek

    ArcMagi nadchodzi...

    Stworzenie własnego systemu przetrzymywania grafik w paczuszce nie jest takie trudne :) Polecam do tego część 39dlla odpowiedzialną za czytanie plików, za pomocą filesetpos można skakać sobie po pliku, trzeba tylko zapisywać na zasadzie [rozmiargrafiki][dane][rozmiar][dane], no i przed wczytaniem grafiki przez GM stworzyć tymczasowy plik, w który wrzucimy dane z pliku, tak, żeby uzyskać fizycznie obrazek na dysku (samo odczytanie pliku, utworzenie go i skasowanie, to naprawdę ułamki sekund, natomiast jak GM wczytuje grafiki wiemy nie od dziś ). Ogólnie czas potrzebny na wczytanie grafiki z takiej paczki nie różni się od normalnego czytania (ale z użyciem DLLa do odczytu i skakania po paczce), a grafiki są bezpieczne :)
  19. gnysek

    ArcMagi nadchodzi...

    2MB - to bardzo dużo. Klient Almory ma 208KB, serwer 123KB i Edytor Map 105KB - to jest optymalizacja :P Słabo się starasz :) Chociaż całość w 40MB - to oznacza, że będzie ostro skompresowana muzyka do Oggów, albo grafiki są dobrze powycinane i zoptymalizowane do GIFów :)
  20. Dobra ja i tak się z nim osobiście nie kontaktowałem, więc jak nie ma czasu, niech sobie odpuści, nie będe mu się w napięty grafik na siłę wciskał, bo na koniec nic z tego nie będzie. Wolę mieć soundtrack średniej jakości na czas, niż brak soundtracku najwyżej półki. Boję się, że nigdy się nie doczekam, a z robieniem za free to też jest tak, że im lepsze nazwisko, tym mniejsze szanse :P
  21. gnysek

    ArcMagi nadchodzi...

    Chcieć, to pewnie by się chciało, tylko trzeba jeszcze DevKita od Sony dostać :D
  22. Jak widać, nie zrozumiałeś po co jest guzik TAK ZROZUMIAŁEM. To jest wersja testowa, gier w niej NIE POWINNO SIĘ ROBIĆ, bo prawdopodobnie w wersji finalnej i tak nie będzie się dało odczytać plików z projektem (tak było z betą 1 i betą 2).
  23. gnysek

    ArcMagi nadchodzi...

    Btw. nie myślisz nad wydaniem gry na iPhone czy PSP w późniejszym terminie? Wczoraj Sony ogłosiło serię MINIS na PSNetwork - gry do 100MB. Ja obecnie myślę nad jakimś casualem którego najpierw zrobię w GM, a potem własnie chciałbym na konsolę lub iPhone taką grę przenieść. Niestety, na razie nic nie wymyśliłem :D
×
×
  • Dodaj nową pozycję...