Skocz do zawartości

Mentoss

Użytkownicy
  • Postów

    717
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Mentoss

  1. stwórz nowy projekt. Zrób room. W creation code skopiuj ten kod i uruchom - PRZEKONAJ SIĘ SAM! SPRÓBUJ! Mi wyszło wczytywanie pliku/tworzenie nowego w danym miejscu (mi się przyda)
  2. nie rób takiego czegoś na ini, tylko na txt. Ini daje ci możliwość tworzenia kluczy, a sprawdzanie czy klucz istnieje, czy nie dla każdego możliwego klucza jest... niezbyt oszczędna.
  3. Dość... konkretnie. Ja n.p. nie wiem, którą wersję GM-a masz i czy Pro, czy Lite, a do tego używam już chyba wyłącznie kody, więc skrzynki po prawej śmigiełko mi mówią... Podrzuć projektem, zobaczę, co ty tam masz, bo nic nie wiedząc - nic nie pomogę.
  4. możesz zrobić inny system wczytywania... używasz wbudowanych funkcji save i load game ???
  5. wejdź w edycję sprite'a i Images->Earse a color (CTRL+SHIFT+E) wybierasz kolor i klikasz ok
  6. zdefiniowanie zmiennych ZAWSZE jest w create... chyba, że to zmienne globalne.
  7. w momencie puszczenia GML var papa; papa=collision_point(mouse_x,mouse_y,object_index,1,1).object_index if papa.object_index=object_index { papa.ilosc+=ilosc; instance_destroy() } Dzięki temu możesz łączyć dwa takie obiekty nawet, jak maja wiecej niz po jeden... O2 + O2 = O4 :))
  8. nom... każda instancja działa swoją drogą.
  9. GML if distance_to_object(instance_nearest(o_wieza)) { cloak=true; } else { cloak=false; } połącz instance nearest z distance_to object
  10. a może powiesz w jaki sposób masz 10 sprite'ów w jednym obiekcie ??
  11. 1. wstaw w stepie gracza 2. GML if distance_to_object(o_drzwi)<5 and keyboard_key_pressed(vk_up) { room_goto(nastepny_room) } dystans był na > niż 5... czyli wszędzie, tylko nie przy drzwiach. pz tym zrób coś, żeby każde drzwi były inne (odwoływały się do innych roomów)
  12. nie musisz blokować kratki... zrób \# - powoduje nie wstawienie przejścia do nast. linii, tylko kratki jako czytalnego znaku. Do drugiego -> chcesz to w show message, czy już w zmiennej? w message'u nie wiem jak, ale w zmiennej: GML /* STEP */ if pisztu // zmienna, która odpowiada za to, czy masz teraz zapisywać w zmiennej, czy nie { if string_length(zmienna)<15 { zmienna=string_replace_all(keyboard_string,'#','\#') } } Masz od razu ze wspomnianą kratką.
  13. Mentoss

    DeVir

    taa... kwarantanna mogłaby być takim małym kwadratowym pomieszczeniem, na ścianach którego możnaby ustawiać działka... a jeżeli wirus posiedzi jakis czas w kwarantannie, a nie zostanie zniszczony - wychodzi z powrotem do systemu
  14. Mentoss

    DeVir

    w tym, że nie ty jako obrońca komputera kupujesz CD, tylko Twój właściciel, nad którym nie panujesz... nie wiesz, czy i kiedy kupi (bądź pożyczy. w nowych rzadko są wirusy) np. pen-drive'a, ale to się może wydarzyć
  15. nn. leiej po stworzeniu a napisz: GML a.mama=id; a potem: GML if mama.a.image_index //...</span> LUB: po stworzeniu b: GML a.b=b;
  16. w instancji a nie ma zmiennej b. Jest ona w obiekcie, w którym wykonywany jest ten kod. Jeżeli użyjesz zmiennej globalnej, lub odwołasz się do obiektu, który tworzy instancje, powinno zadziałać. B.T.W: Świeżo stworzona instancja ma image_index=0, a nie 4, więc kod w warunku nie zadziała NIGDY :))
  17. wiesz, miasto miastem, do trybu kampanii, czy czegoś takiego będą raczej małe, ale jakby miała być cała mapa, czy może nawet edytor tam włożę, to już gorzej... grałeś może kiedyś w "Zeus - pan Olimpu" ? Tam właśnie jest taki system, tylko nie wiem, na jakiej zasadzie to może działać.
  18. no i widzisz... ja mam zamiar zrobić coś w stylu sim city, tylko że miało być mniejsze zbliżenie i ludziki rynku biegłybyy po towar do spichlerza/magazynu, po czym wracałyby na rynek i inny gościu roznosiłby towar po mieście.
  19. dzięki... exeki będą o wiele wygodniejsze dla mnie.
  20. nawet ładnie działa... przyjrze sie temu bliżej, dzięki. z tym może być mały problem... do działania ścieżki potrzebne są instancje (a przynajmniej w przykładzie), więc przy większej ilości obiektów szukających ścieżki będą mgły się zgubić, albo zacznie mulić...
  21. :)) ___________________________________________ ERROR in action number 1 of Draw Event for object __newobject8: Error in function logn().
  22. Dwa pytania: - po ci *.gmk ? - co jeżeli np. mapy będą osobnymi plikami. Czy można spakować to w zipa/rara czy zrezygnować z dodatkowych map/edytora ?
  23. Jakich znowu path -y ty chcesz używać. Wiem, że nie o pach -e tu chodzi i chcę tylko, żeby mi ktoś wytłumaczył o co chodzi w tym pathfinding -u. W poprzednim poście chodziło mi o ścieżkę, taką jak masz np. na łące. W momencie w którym po ścieżce idzie biznesmen czy policjant - pilnuje się ścieżki, ale gdy obiekt przedstawia dzieciaka z psem, to nie musi się przecież cały czas pilnować ścieżki
  24. tak, ale żeby po płytkach biegało. Bo wiesz, na zasadzie mp_potential_step, tyo każdy głupi potrafii, ale ja chce zrobić poruszanie się ludzików na zasadzie kwadracików (ew. gdy nie musi biegać po ścieżce, to jeszcze na ukos między kwadracikami)
×
×
  • Dodaj nową pozycję...