Skocz do zawartości

Nobody

Użytkownicy
  • Postów

    1 982
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Nobody

  1. Właśnie podałeś ten kod :P Od zmiennej hp odejmujesz wartość zmiennej global.hps Łopatologicznie: Zaczynamy od: hp = 100 global.hps = 10 Później wykonujemy: hp -= global.hps Wynikiem jest: hp = 90
  2. Event Left Button Pressed na zamiana_pocisk2: GML with( o_pocisk1 ) instance_change( o_pocisk2, true/false ); Jeżeli chcesz się odwołać do pojedynczego pocisku musisz znać jego ID.
  3. Grafika podłoża nie pasuje do reszty. Nie dość, że prawdopodobnie instalka ( po kij do takiej małej gry?! ) to jeszcze rapid i megaupload. Daj na gmclanowy uploader albo inny bez ograniczeń... Na początku nie wiedziałem czym się steruje. Teraz już wiem. Mario zacina się na ścianach, niedokładne kolizje ( naskoczyłem na grzyba i zdechłem ), zbity żółw i tak odbija się od krawędzi zamiast spaść w przepaść, ogółem powinieneś bardziej się postarać nad tą grą ( zwłaszcza, że dałeś ją jako pełną i jeszcze z instalką... ) Mogę w nieskończoność klikać Z i w nawet w powietrzu zagra mi dźwięk skoku. Denerwujące :) 3/5, bo coś osiągnąłeś...
  4. GML if( combo == 'ab' && keyboard_check_pressed( ord( 'C' ) ) ) { // FINISH HIM } Albo inaczej GML if( keyboard_check_pressed( ord( 'C' ) ) ) { if( combo == 'ab' ) { // akcja kombo } else { // zwykłe uderzenie } }
  5. Crack wystawiając swój SimpleGUI zmotywował mnie do stworzenia własnego :P Póki co niewiele jest w nim opcji, ale może się komuś przydać. Jestem otwarty na propozycje :) ( Okienek nie da się rozszerzać przez kąty, jeszcze nie wiem czemu, ale to naprawię ) Link: https://gmclan.org/up2596_4_GUI.html Screenshot: Aby utworzyć okienko należy stworzyć nowy obiekt, dać mu parenta o_window, a w Create dać kod: GML event_inherited(); create_window( "Nazwa okienka ( wyświetlana w pasku )", Szerokość okienka w pikselach, Wysokość okienka w pikselach, Możliwość rozciągania okna ( true/false ), [ Opcjonalnie ikonka ] ); // Kod na tworzenie elementów element = create_element( Obiekt elementu ( o_text, o_button, o_input ), ID okienka, [ X w okienku, Y w okienku, Szerokość elementu, Wysokość elementu ] ); Uchwyt elementu potrzebny jest do ustawiania w nim zmiennych lub eventów. text ( o_button, o_text, o_input ) - Tekst wyświetlany w przycisku, inpucie lub polu z tekstem. Eventy: o onclick ( o_button ) - Akcja, która ma się wykonać przy kliknięciu ( np. "instance_destroy();" zniszczy przycisk a "with( parent ) instance_destroy();" zniszczy całe okienko razem z elementami ) o onfocus ( o_input ) - To co powyżej, ale tylko przy aktywowaniu inputa o onblur ( o_input ) - Akcja przy deaktywowaniu inputa ( kliknięcie gdzie indziej lub ENTER ) Akcje eventów ustalamy poprzez kod: GML element.onclick = "kod"; // np "instance_destroy();" // lub element.onclick = nazwaskryptu; // bez nawiasów!</span> Każdym elementem można odwołać się do okienka poprzez zmienną parent. W zmiennej text ( o_text ) można umieścić zmienne poprzez wpisanie w tekst "%zmienna%", np. "%global.lol%". W tekście zmienna ta będzie na bieżąco aktualizowana. Myślę, że to już wszystko do opisywania :P Będę ulepszał ten GUI w miarę możliwości i czasu :) Dziękuję za uwagę. EDIT2: Niektórzy mogą mnie oskarżyć za plagiat z innego GUI ze strony, gdzie można też ściągnąć zakazany tu i wielce potrzebny program ( ^^ ). Tak, grafikę okienka wzorowałem na tamtej, grafiki elementów są cudzego autorstwa ale kod jest w stu procentach mój. Jak tylko się podszkolę w grafice lub ktoś będzie chętny mi pomóc to ją zmienię.
  6. I tak nic Ci z tego nie wyjdzie skoro nie znasz się nawet na zmiennych. Zacznij od czegoś prostszego... Gdyby robienie MMO było takie proste już mielibyśmy ich tu masę...
  7. Jaja sobie robisz ? Przecież każdy myślący logicznie sam by to sobie napisał...
  8. Więc zrób poziomy trudności bo tak nie ma zabawy jak ktoś umie grać :)
  9. Mi się wydaje, czy to jest kolejna prowokacja? Wydaje się. Tymon
  10. Nobody

    GMclan-owe cytaty

    Tylko Flaque potrafi zakryć kolczyk kolczykiem EDIT: Nie ma to jak skromność
  11. A później wada wzroku -6D... Osobiście wolałbym pograć z kimś na kartce niż na komputerze o.o
  12. Tomek chcesz zagrać multiplayer to weź kartkę i długopis i graj z kimś <_< Dzieci teraz w każdej grze chcą tryb na wielu graczy... Masakra. EDIT: 50/63 :P Komputer, gdy musi dać już zdobyć punkt powinien sprawdzać gdzie najmniej straci i tam postawić kreskę. Inaczej, gdy zbudujemy wielki tunel i komputer nie będzie miał ruchu zamiast walnąć kreskę tam, gdzie straci 2 pkt to postawi w tym tunelu i straci 20 pkt. Rozumiesz o co mi chodzi? :P
  13. Nobody

    Pionki

    Tego jeszcze nie było :o Tymon prosi o grafikę. Przecież sam stworzyłbyś o wiele lepszą niż połowa ( lub nawet więcej ) użytkowników forum...
  14. Nobody

    Czy moge?

    Nie wiem, nie zaglądałem tam :P
  15. Ja tam aparat z fleszem wole mieć przy sobie :P Zawsze wieczorkiem można sobie zrobić fotkę :) A w Valhalli posty się nie liczą, co najwyżej bazę zapychasz :P
  16. Konwersja na Vistę!!! Gra dość prosta na pierwszych poziomach, za to później znikające klocki stają się wręcz irytujące. Daj graczowi podpowiedź gdzie są te znikające, inaczej gra jest zbyt trudna ( Chociaż jakaś kropka, półprzezroczysty klocek, ciemniejszy, jaśniejszy, cokolwiek! ) 4.
  17. W Create daj gadanie = true; albo gadanie = false; Każdą zmienną, którą używazs musisz zdefiniować ( przypisać jej jakąś wartość ) inaczej posypią się błędy
  18. Mogłeś założyć w dziale Muzyka http://www.fpsbanana.com/sounds/games/2 Dźwięki do broni z CSa ( to nie są oryginalne, tylko przeróbki dla tych, którym oryginalne się znudziły )
  19. Możliwe, że popiszę się głupotą ale co tam :P Wątki?
  20. Nobody

    Wormfare

    Poczytałbyś opis... "projekt miał być zrobiony w GMie (pewnie ci, którzy mnie nienawidzą, bardzo dobrze go pamiętają), ale skopałem konstrukcję samej gry i była BARDZO ciężka do modyfikacji. tym razem postaram się, by było lepiej." Za projekt w C trzymam kciuki :) Z komentarzy w screenach przeczytałem, że gra będzie tylko śmigać :) A skoro już piszesz w C to może i zrobisz port na PSP? :>
  21. ID to unikalny numer każdego obiektu i zarazem jego uchwyt. Dzięki niemu możesz odwoływać się do danego obiektu. Po prostu dodaj po kolizji liniowej jeszcze jedną, prostokątną z tym, że zamiast obj_player daj właśnie ID. Dzięki temu obiekt będzie sprawdzał, czy kolizja prostokąta z samym sobą jest prawdziwa.
  22. Teraz jeżeli gracz będzie w viewie ( a zawsze będzie, skoro view podąża za graczem ) przeciwnik będzie do niego strzelać <_<
  23. A więc skoro chcesz dręczyć ludzi tym programem ja tylko podałem czym to możesz zrobić.
  24. Zgaduję, że chcesz komuś nieświadomemu skroić jakiś plik, np. hasło do gadu, tak? 39dllem powinno się dać... Musisz tylko wiedzieć jak. @EDIT: O, pan Gnys pierwszy x]
×
×
  • Dodaj nową pozycję...