Skocz do zawartości

maciusiowo1

Użytkownicy
  • Postów

    241
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez maciusiowo1

  1. Tylko że GML bonusa=random(14); ini_open('confing.ini'); ini_write_real('Kaspersky','Bonus',bonusa); ini_close(); Nie wyobrażam sobie jako stringa. Może dasz do tego przykład? A tak zresztą te random ma taki minus że zamiast liczby całkowitej daje liczbę np. 8,37. Jak na to poradzić?
  2. Już znalazłem źródło problemu - to nie draw winien. To winien jest plik INI... . Nie wiem jak zamiast jakiegoś 1,967564654 w tym ini było np. 4. Pomorze mi ktoś w tym?
  3. Witam! Dzisiaj mam problem z tym kodem, którego zadanie jest narysowanie panelu z aktywnym przedmiotem: GML ini_open('confing.ini'); rysujK=ini_read_real('Kaspersky','Bonus',''); rysujN=ini_read_real('Norton','Bonus',''); ini_close(); if( view_current = 0 ) { draw_sprite_ext( panel, -1, view_xview[view_current], view_yview[view_current], 1, 1, 0, c_white, 1 ); if(instance_number(Kaspersky) == 1) { draw_set_color(c_green); draw_text(view_xview[view_current]+58, view_yview[view_current]+9, Kaspersky.energia); draw_set_color(c_blue); draw_text(view_xview[view_current]+75, view_yview[view_current]+32, Kaspersky.ochrona); draw_set_color(c_yellow); draw_text(view_xview[view_current]+130, view_yview[view_current]+19, Kaspersky.SP); } switch (rysujK) { case 0: { draw_sprite_ext( spr_Blank, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 1: { draw_sprite_ext( spr_Blank, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 2: { draw_sprite_ext( spr_Apteczka1, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 3: { draw_sprite_ext( spr_Apteczka2, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 4: { draw_sprite_ext( spr_Apteczka3, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 5: { draw_sprite_ext( spr_SPPlus, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 6: { draw_sprite_ext( spr_Ochrona, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 7: { draw_sprite_ext( spr_Niewidzialnosc, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 8: { draw_sprite_ext( spr_ICE, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 9: { draw_sprite_ext( spr_PociskZS, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 10: { draw_sprite_ext( spr_Pulapka, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 11: { draw_sprite_ext( spr_DzialoDXD, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 12: { draw_sprite_ext( spr_Bomba, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 13: { draw_sprite_ext( spr_Bum, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 14: { draw_sprite_ext( spr_SztormP, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } } } else { draw_sprite_ext( panel, -1, view_xview[view_current], view_yview[view_current], 1, 1, 0, c_white, 1 ); if(instance_number(Norton) == 1) { draw_set_color(c_green); draw_text(view_xview[view_current]+58, view_yview[view_current]+9, Norton.energia); draw_set_color(c_blue); draw_text(view_xview[view_current]+75, view_yview[view_current]+32, Norton.ochrona); draw_set_color(c_yellow); draw_text(view_xview[view_current]+130, view_yview[view_current]+19, Norton.SP); } switch (rysujN) { case 0: { draw_sprite_ext( spr_Blank, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 1: { draw_sprite_ext( spr_Blank, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 2: { draw_sprite_ext( spr_Apteczka1, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 3: { draw_sprite_ext( spr_Apteczka2, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 4: { draw_sprite_ext( spr_Apteczka3, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 5: { draw_sprite_ext( spr_SPPlus, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 6: { draw_sprite_ext( spr_Ochrona, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 7: { draw_sprite_ext( spr_Niewidzialnosc, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 8: { draw_sprite_ext( spr_ICE, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 9: { draw_sprite_ext( spr_PociskZS, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 10: { draw_sprite_ext( spr_Pulapka, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 11: { draw_sprite_ext( spr_DzialoDXD, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 12: { draw_sprite_ext( spr_Bomba, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 13: { draw_sprite_ext( spr_Bum, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } case 14: { draw_sprite_ext( spr_SztormP, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } } } Jestem na 10000% pewien że działa zawsze: GML case 0: { draw_sprite_ext( spr_Blank, -1, view_xview[view_current]+180, view_yview[view_current]+20, 1, 1, 0, c_white, 1 ); continue; } Ale reszta się nie rysuje. Proszę o pomoc.
  4. dobra dzięki: GML (dist div 720) == (point_distance(x,y,Norton.x,Norton.y) div 720)
  5. W Create pocisku mam: GML S1 = 0; S2 = 0; S3 = 0; S4 = 0; S5 = 0; S6 = 0; distA = 999999999999999999; distGK = 999999999999999999; distN = 999999999999999999; if(instance_number(Norton) == 1) { distN = point_distance(x,y,Norton.x,Norton.y); } if(instance_number(GKaspersky) == 1) { distA = point_distance(x,y,GKaspersky.x,GKaspersky.y); } if(instance_number(GKaspersky) == 1) { distGK = point_distance(x,y,GKaspersky.x,GKaspersky.y); } //SEKCJA PIERWSZA - N VS A if(distN > distA) { S1 = distA; } else { S1 = distN; } //SEKCJA DRUGA - GK VS A if(distGK > distA) { S2 = distA; } else { S2 = distGK; } //SEKCJA TRZECIA - GK VS N if(distGK > distN) { S3 = distN; } else { S3 = distGK; } //SEKCJA PIERWSZA - S1 VS S2 if(S1 > S2) { S4 = S2; } else { S4 = S1; } //SEKCJA DRUGA - S1 VS S3 if(S1 > S3) { S5 = S3; } else { S5 = S1; } //SEKCJA TRZECIA - S2 VS S3 if(S1 > S3) { S6 = S3; } else { S6 = S1; } //SEKCJA KONCOWA - SPRAWDZANIE POWTORKI if(S4 == S5) { dist = S4; } if(S5 == S6) { dist = S5; } if(S4 == S6) { dist = S4; } a w Stepie: GML if(instance_number(Norton)!=0) { if(dist == point_distance(x,y,Norton.x,Norton.y)) { mp_potential_step(Norton.x,Norton.y,5,0); } } else { instance_destroy() } przed tym jeszcze mam obracanie pocisku o 360 stopni a potem kasacja... ale mam tutaj problem gdyż pocisk tylko się kręci te 360 stopni i się kasuje ale się nie porusza. Co mam tu poprawić?
  6. Jakoś nie sądzę aby pocisk jakiegoś z 4 graczy wracał do niego... chociaż może dać tak, że omijany jest najbliższy tylko po najbliższym jest namierzany. Tak czy siak dzięki, ale tematu nie zamykam - może ktoś będzie miał coś jeszcze do powiedzenia.
  7. Witam! Dzisiejszy mój problem jest dla mnie dużym problemem(jak zresztą każdy XD). Chodzi mi o obliczenie odległości obiektu od obiektu, ale obiektów jest aż 4 (z czego 3 jako cel)."Pierwiastek z X do kwadratu i Y do kwadratu", ale wątpię żeby GM to obsługiwał. Proszę o szybką radę.
  8. Konkurs, niestety nie wypalił, a szkoda - mam nadzieje że w przyszłości pójdzie lepiej ;), a do tego czasu zamykam temat.
  9. Trudno wybrać ale mam: - Worms World Party - Heros III - Tibia SOLDAT
  10. Witam!(ponownie) Mam problem, gdyż popróbowałem znaleźć informacje jak podzielić okno gry na dowolną ilość części (2/3/4 itd.), ale nie sety - nic nie znalazłem. Miałem zrobić gierkę na urodziny kolegi abyśmy się nie nudzili, ale bez tego nic nie zrobię. Mam nadzieje że szybko ktoś mi odpiszę. Pozdrawiam, maciusiowo1.
  11. Jakoś innym chodzi. Widocznie masz za słabego kompa :jezor: .
  12. To albo robisz nowy pocisk, albo naciskasz spacje - w tedy wyśrodkuje na Kasperskym
  13. Zależy jakiego: MKS-VIR (musisz się z nim połączyć, a rozłanczasz się spacją) - PPM Znajdź i Zniszcz (Super shot - sam niszczy wirusy, ma 5 uzyc za 30 energi) - D Ochrona - X
  14. Witam! Pewnie graliście już w moją grę, i jak wiecie - grafika wirusów zwala z krzesła XD. Mógłbym kogoś prosić o zaprojektowanie nowy grafik wirusów? Pozdrawiam, maciusiowo1. @EDIT Rozmiary: 40X33 Styl: Windows Vista Ilość kolorów 32 Mam nadzieje że wystarczy
  15. Wiem, dla tego zrobiłem opcje: Numpad 7 - Wyłącz muzykę Numpad 8 - Zwykła muzyka Numpad 9 - Muzyka gratulująca Po za tym do każdego poziomu w łatce zmienię muzykę - no z czasem może denerwować.
  16. OK, można już albo partami, albo z GMCLANU :) Na samym początku masz ochronę, to idziesz do brązowego wirusa (Rokita) i znów włączasz ochronę. Gdy już zniszczysz źródło problemu, weź apteczkę i rozpraw się z resztą. Dobrze już dobrze, 7 MB i na upa zaraz wklepie. @UP Stary dobry błąd. Poprawie go gdy wypuszczę łatkę.
  17. Tytuł: Przygody Kasperskiego Gatunek: Przygodowa strzelanka 2D Opis: W tej grze, stajemy się popularnym antyvirusem - Kaspersky. Naszym zadaniem jest wypełnianie misji, a przy okazji niszczymy virusy i inne świństwa. Download: GmClan Rozmiar pliku: ok. 9 MB (Gra+Film+Plik Gry) Autorzy: maciusiowo1, oraz reszta w programie (Menu->Autorzy lub otworzyć plik autorzy.wmv) Programowanie: Maciej A. Fabuła: Maciej A. Grafika: Microsoft, Kaspersky Lab,MKS-VIR, AMD, Maciej A. Muzyka: Game Maker Screeny: Gdzieś na starcie.... Menu :] Zapraszam do oceniania :]
  18. Zamykam! Zaraz będzie można pobrać Full Versie w 'Gotowe gry i programy" :)
  19. THX! Teraz mogę dokończyć pierwszą część przygód kasperskiego. Jeszcze raz wielkie dzięki! Tematu nie zamykam, no bo jeszcze można inne ikonki antivirusów podać a nie tylko nortona :).
  20. Witam! Poszukuje w internecie tradycyjnej ikony nortona (komputer z EKG), jednak niestety - wszędzie są tylko zrzuty z nowszych wersji. Może ktoś z was posiada jeszcze jakiś plik graficzny z ikoną nortona? Bardzo bym ją potrzebował. Pozdrawiam, maciusiowo1. PS. Jeśli macie inne ikony popularnych antywirusów (oprócz kasperskiego i mks-vira), to bym też o nie poprosił.
  21. Temat: Gra o tematyce informatycznej Zasady: - Po zakończeniu konkursu, każda kolejna złożona praca nie bierze udziału w konkursie. - Gra nie może pacmanem, catch the clownem czy innym przykładem. - Gra musi być specjalnie przygotowana na konkurs - dopisek że gra jest na konkurs. - Po zakończeniu konkursu nie można oddać głosu na swoją pracę! Zakończenie: 17 grudnia 23:59 Ocenia/ją: W głosowaniu każdy użytkownik.
  22. Ok, zacznę to sobie zapisywać. No faktycznie - gdy zajmiemy się czymś innym niż zniszczenie Adwera lub Rokita, może być nie łatwo...
  23. @UP Wiem wiem, już naprawione Zapraszam do oceniania
  24. Chcesz streszczenie?: W tej grze poruszamy się Anty-Virusem Kaspersky i niszczymy wirusy. Jest wiele urozmaiceń, między innymi - Ochrona. Jak napisałem w którymś tam poście - będzie tego kontynuacja. Możesz nie pobierać, ale zawsze zabawy każda gra daje (troszkę więcej lub troszkę mniej XD).
  25. Przepraszam że odświeżam, ale jest już prawie finalna wersja!
×
×
  • Dodaj nową pozycję...