Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. 1. GML var id_obiektu_A; //zmienna tymczasowa jest tymczasowo globalna w tym zakresie (klocek execute piece of code, albo blok kodu) id_obiektu_A = other.id; //other, bo to kolizja, zatem other to obiekt A with (b) { //ponizszy kod wykonuje się "z" obiektu b if (tog == id_obiektu_A) tog = 0; } 2. GML var razem; razem = 0; with (b) { //ponizszy kod wykonuje się "z" obiektu b if (tog == <jakas wartosc>) razem+=1; } Przypominam, że po WITH operujemy na obiekcie w nawiasie i zmienne z obiektu z ktorego ten kod jest wywołany są dostępne tylko pod other.zmienna - natomiast zmienne var są globalne.
  2. Oba są w dziale z przykładami. https://gmclan.org/index.php?plik=66 https://gmclan.org/index.php?plik=58 A do tego pobieranie plików 39dllem które też robi requesty: https://gmclan.org/index.php?plik=144 3 minuty szukania i to z użyciem google kolego!
  3. GML with (b) tog = -1; Samych zmiennych nie da się w GM kasować.
  4. Do plików ini spróbuj. Co do highscore globalnego, to musisz użyć bazy danych, JavaScriptu i jakiegoś skryptu (ASP/PHP/nodeJS) po stronie serwera.
  5. Obsługi plików nie ma, tak samo highscore i to chyba nawet jest w dokumentacji opisane.
  6. A czy GM HTML5 odpala to jako exe? Sprawdź. Poza tym, pod klawiszem F9 masz konsolę w przeglądarce. I pamietaj, aby nie odpalac za pomocą file:///, tylko z jakiegoś serwera (GM HTML5 posiada wbudowany prosty serwer i w nim odpala).
  7. Regularne mają co chcesz w sobie :) Ale w przypadku loginów, to np. dajesz tylko a-zA-Z0-9 oraz _ i problem z głowy.
  8. addslashes(), preg_replace() (np. nick ma tylko litery, więc preg_replace moze wyeliminowac pozostałe znaki), intval() - tak naprawdę do każdego przypadku podchodzi się inaczej.
  9. Czy chodzi o efekt jak w grze LocoRoco ? http://www.youtube.com/watch?v=34X1kc8BdcY
  10. set the sprite to sPlayerWstaje with subimage 0 and speed 1 - co to za klocek?
  11. gnysek

    Win8

    Przecież napisałem to w pierwszym moim poście.
  12. ds_list, ds_grid, ds_map - każde z nich tworząc się zwraca referencję, więc można je zagłębiać: GML var a; a = ds_map_create(); ds_map_add(a,'nazwaPlanety','Saturn'); global.planety = ds_map_create(); ds_map_add(global.planety, 'pierwszaPlaneta', a); //odczyt var m; m = ds_map_find_value(global.planety, 'pierwszaPlaneta'); /* w zmiennjej m mamy teraz ds_mapę którą stworzyliśmy wcześniej jako tymczasowe a warto pamiętać, że pomimo, iż zmienna a była tymczasowa (var), to nie przetrzymywała ona ds mapy, a jedynie jej id (referencję / wskaźnik) - zatem zmienna zniknęła, ale mapa zostaje w pamięci - trzeba pamiętać, aby zwalniać niepotrzebne ds_mapy, inaczej prowadzi to do wycieków pamięci */ var nazwa; nazwa = ds_map_find_value(m, 'nazwaPlanety'); show_message(nazwa); // pokaże: Saturn /*zamiast stringów nazwaPlanety, dla ułatwienia można uzywać stałych (constans) - wtedy zaoszczędzamy pamieć, bo zamiast długiego stringa, mamy liczbę, np.: nazwaPlanety - 1 srednicaPlanety - 2 iloscSatelit - 3 itd.*/
  13. Nie czytałeś licencji - nie wolno Ci odsprzedawać gry :) Co chwilę zmieniasz zdanie. Raz mówisz, że masz własny skrypt i sprzedajesz licencję, innym razem mówisz, że masz licencję zatem wynika, że skrypt nie jest Twój. Raz odsprzedajesz prawa, innym razem licencję, raz 1 kopię innym razem z możliwością odprzedania kolejnej kopii... Ach, no i jeśli znajdę w tym skrypcie błędy i dziury, to mogę go reklamować i dostanę zwrot kasy?
  14. Studio powinno wyjść w przyszłym miesiącu. Co do HTML5, to jest GM8.1+HTML5 i nic więcej. To znaczy, możesz w nim normalnie robić EXE oraz eksport do HTML5 (>=IE9, >= Firefox 3, Chrome, >= Opera 10). Kilka funkcji zniknęło, kilka jest dodanych i dotyczy to również EXE na Windowsa.
  15. Rozumiem, że jak sprzedam jednej osobie, to ona też może sprzedać jednej? Ew. skoro mogę sprzedać w jednej, to mogę resztę rozdać za free?
  16. gnysek

    "hłopki"[tds]

    Czekam na tytułowe "chłopki". Obsadzenie bab ze wsi w grze to nowatorski pomysł!
  17. gnysek

    Hotlinkowanie?

    Jeśli CBA.pl nie zezwala na hotlinki to znaczy, ze: - wrzucasz plik ZIP, czy grafikę JPG - linki do niego nie mogą znajdować się na innych stronach/forach niż twoja strona w CBA.pl. Możesz dać link do strony html czy php, ale nie do mediów, archiwów, programów.
  18. Jak zmienisz content-type, to z POST do FILE chyba idzie.
  19. Na pewno potrzebny jest DLL, który pozwoli na obsługę protokołu FTP, bo GM tej funkcji nie posiada. Może to być dowolny DLL który tę funkcję posiada, prawdopodobnie da się go użyć z GM jak nie ma jakichś egzotycznych formatów danych do wprowadzania (GM obsługuje dla dlli tylko char i double, mimo iż sam obsługuje string i real).
  20. Step wykonuje się co klatkę obrazu. Jeśli wszystkie stepy instancji obecnych na ekranie wymagają za dużo obliczeń klatka się przedłuży. W sekundzie powinno być tyle klatek obrazu ile wynosi room_speed, a za pomocą zmiennej fps można sprawdzić ile ich jest naprawdę. Jak się nie przesadza, to wszystko jest w normie. Zatem nie do końca jest tak, że stepów w sekundzie jest tyle ile ma room_speed, tylko tyle ile klatek wyjdzie realnie :)
  21. gnysek

    Silnik gry 3D

    Lub zaktualizuj 7zipa :)
  22. gnysek

    Czemu minecraft tnie?

    Wow, u was wszystko to wina wirusów. W waszych głowach chyba :D
  23. gnysek

    Równanie

    To podstaw sobie coś za x i zadanie zacznie mieć sens.
  24. gnysek

    Silnik gry 3D

    Wszedłeś chociaż na podane strony sprawdzić?
×
×
  • Dodaj nową pozycję...