Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. i nazwa domeny niezbyt chwytliwa ;)
  2. Po pierwsze - nierówne bloki i ułożenie elementów, po drugie - pstrokate.
  3. gnysek

    Intro do Gry

    Heh, a potem wrzucasz film do Movie Makera i robisz sobie WMV ważące 5 mb o jakości komórkowej... Raz, że mozna sobie kodeki dopasować, dwa, ze mozna film z vegas konwertować dalej do innego formatu jak jest za duzy. Owszem, zabiera to czas - ale nie ma róży bez kolców.
  4. Tablicy w GM się nie deklaruje, im przypisuje się tylko wartości, deklaracja następuje automatycznie tylko dla użytych elementów. To znaczy, jak napiszesz t[2,4]=7, to istnieje tylko t[2,4] - czyli tak naprawdę to jest nazwa zmiennej a nie tablica, ale to już inna sprawa. Do ini zapisujesz tak samo jak inną tablicę, interpretacja zalezy od ciebie. Przykładowo: GML var i,j; for(i=0; i<10; i+=1) { for(j=0; j<10; j+=1) { t[i,j] = 0; } } // zapis ini_open('costam'); for(i=0; i<10; i+=1) { for(j=0; j<10; j+=1) { ini_write_string('tablica', string(i) + ',' + string(j), string(t[i,j])); } } ini_close(); // odczyt ini_open_file('costam'); for(i=0; i<10; i+=1) { for(j=0; j<10; j+=1) { ini_read_real('tablica', string(i) + ',' + string(j), 0); } } ini_close(); W GM8 możesz zamiast ini_write_string używać ini_write_real('tablica', string(i) + ',' + string(j), t[i,j]); - GM6,7 ma buga, który zawsze zapisuje liczby z dużą liczbą miejsc po przecinku, stąd zapisuję jako string i odczytuję jako real (takie oszustwo).
  5. względem środka (początku) lufy tworzysz przycisk na pozycji x->lenghdir_x(odległość od środka, kierunek) i na pozycji y->lenghdir_y(odległość od środka, kierunek) Punkt początkowy powinien zawsze znajdować się w tym samym miejscu względem obracającej się lufy (czyli być takim gwintem na którym się ona obraca).
  6. Żeby sprawdzić za pomocą ajaxa, musiałbyś wysłać plik. Chyba, że chodził o to iż nazwę pliku ajaxem przesyłasz do aplikacji backendowej i zwracasz true/false, ale to moze zrobić goły JS, oszczędza pracy, czasu i transferu, a rezultat ten sam.
  7. Poczytaj helpa, to jest zaraz na początku ;)
  8. Pobranie wartości z globalnej. Stąd get.
  9. W ten sposób, masz w ostatnim elemencie zawsze '', czyli o jeden plik za duzo. Juz bardziej cos w ten desen: GML var p; f = 0; while ( true ) { if (f == 0) p = file_find_first( '*.gif', fa_readonly ); else p = file_find_next(); if (p == '' ) break; else plik[ f ] = p; f+=1; show_message(plik[ f ]); } file_find_close(); W gm brakuje postinkrementacji, bez kitu...
  10. u mnie jest get, nie set. W końcu chcesz pobrać. przykład: GML global.costam /* tożsame z */ variable_global_get('costam');
  11. variable_global_get(argument0+'0');
  12. GML for(i=0;i<i;i+=1) właśnie napisałeś pętlę i=0; i<0; i+=1, w którą program nigdy nie wejdzie
  13. Hm, a te tablice to nie powinny mieć jakiejś iteracji? Nie zauważyłem, aby to działało jak w PHP, lub żeby zmienna[] zwracał ostatni element w tablicy...
  14. Niech zgadnę, jako adres podajesz http://localhost/mojastrona/ ??
  15. Można się pośmiać fajnie czytając wasze wypociny. A strona w ogóle się waliduje? Bo może to jest błędem. Btw. nie kumam po co te zmienne i ten PHP, skoro to mozna gołym HTMLem zapisać.
  16. Oznacza niespodziewany błąd, dlatego nie wiadomo o co do końca może chodzić... 1. spróbuj po restarcie kompa 2. może sterowniki robią problemy
  17. INSERT INTO mapa(pos_x,pos_y,free) VALUES ($loss_x,$loss_y,2)
  18. object_get_name też zwraca STRING z nazwą, a nie liczbowy identyfikator obiektu (z drzewa zasobów). Powonno być instance_create(real(_x),real(_y),real(_object_index));
  19. Dałeś fragment jakiegoś kodu, który nie ma żadnego wczytywania, do tego instancje obiektów tworzymy dając identyfikator obiektu a nie stringa. Błąd na błędzie.
  20. GML if instance_exists(cel){ wolnywidok = collision_line(x, y, cel.x, cel.y, obj_block, true, true); }
  21. 2 minuty szukania w googlach: http://gmc.yoyogames.com/index.php?showtopic=275502 http://gmlkb.wikidot.com/multiplayer-with-39dll http://gmc.yoyogames.com/index.php?showtopic=459026 http://gmc.yoyogames.com/index.php?showtopic=263183
  22. gnysek

    [Wyniki!] OxGames Challenge

    Zrobiłeś ją wcześniej czy to był "Kacz the Krap/Klałn"?
  23. Pierwsza funkcja znajduje pierwszy plik, druga znajduje kolejne względem poprzednich.
×
×
  • Dodaj nową pozycję...