Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. 1. Możesz sobie zrobić sztuczny event za pomocą zmiennej i operować nim gdzie tylko chcesz. Spróbuj tak: GML (Create) mb_wheel_up = false mb_wheel_down = false GML (Eventmousembwheelup) mb_wheel_up = true GML (Eventmousembwheeldown) mb_wheel_down = true GML (EndStep) mb_wheel_up = false mb_wheel_down = false i wtedy używasz to tak: GML if ( mb_wheel_up == true ) //akcja</span>
  2. Create: zycie = 100 odejmowanie życia: zycie -= 10
  3. przecież napisałem Ci dokładnie co masz zrobić :P jak masz problemy to pytaj a nie sęp na gotowca,
  4. dodajesz, skrypt o nazwie CheckTime:p GML (CheckTime) var rok, month, day, hour, minute, second, czas; //rok rok = string( current_year ) //miesiac if ( string_length( string( current_month )) < 2 ) month = '0' + string( current_month ) else month = string( current_month ) //dzien if ( string_length( string( current_day )) < 2 ) day = '0' + string( current_day ) else day = string( current_day ) //godzina if ( string_length( string( current_hour )) < 2 ) hour = '0' + string( current_hour ) else hour = string( current_hour ) //minuta if ( string_length( string( current_minute )) < 2 ) minute = '0' + string( current_minute ) else minute = string( current_minute ) //sekunda if ( string_length( string( current_second )) < 2 ) second = '0' + string( current_second ) else second = string( current_second ) //czas = rok + "." + month + "." + day + "#" + hour + ":" + minute + ":" + second czas = rok + month + day + hour + minute czas = real( czas ) return czas; używasz go tak: GML czas = CheckTime() if ( czas = 200910151027 ) // akcja //albo\\ if ( CheckTime() = 200910151027 ) //akcja</span></span></span> E: UP LOLOLOL po co tak XD
  5. lol przy naciskaniu lpm rysuj na surface kółeczka, następnie zapisz te surface do sprita i przypisz pewnemu obiektowi jako obiekt solid - podłoze :D
  6. nie jestem pewien, że coś skumałeś. tak na szybko: https://gmclan.org/up1558_11_drag_and_drop.html ;)
  7. przy kliknięciu (mouse pressed) zapisz tą różnicę ( x - mouse_x ) i potem ją dodawaj do pozycji myszki. Powinno być ok. E: kawałek kodu wycięty z pewnego mojego programu: GML mx = mouse_x my = mouse_y . . . drag = true cx = mx - x cy = my - y } if ( mouse_check_button_released( mb_left )) if ( drag == true ) drag = false if ( depth != global.depth_ ) exit if ( enter == true ) if ( mouse_double_pressed( mb_left , 0 , argument0 ) == true ) // minimalizacja okna { minimalized = !minimalized image_index = minimalized } if ( drag == true ) { x = mx - cx y = my - cy }
  8. oblicz równicę mouse_x - object.x i dodaj ja do pozycji center sprita. Esh. nie mogę znaleźć żadnego przykładu..
  9. GML for ( i = 0; i < room_width; i += 1 ) { for ( j = 0; j < room_height; j += 1 ) { if ( draw_getpixel( i, j ) == c_red ) { //akcja break; } } } lub coś podobnego :P
  10. przypisz im parenta bądź porównaj odległości między tymi obiektami, a tym wybranym punktem. I przeczytaj notatkę w pierwszym poście.
  11. powtarzane setki razy.. https://gmclan.org/index.php?sciagnijplik=142
  12. tak. te kineskopowe wydawały taki fajny dźwięk.. Niby startujący statek.. nagrzewająca się lampa xD
  13. chyba nie do końca zrozumiałeś kontekst pytania :P nie chodzi tu o otwieranie plików przez GameMaker-a, tylko przez program w nim napisany :P A jeżeli już chcesz otwierać w GAMEMAKERZE pliki gmd musisz wybrać "old game maker files" :P
  14. xtendem możesz też ingerować w inne procesy. Np możesz edytować zmienne w swojej drugiej aplikacji. Trochę kiepsko wytłumaczyłem, przeanalizuj: https://forum.gmclan.org/index.php?showtopic=12366&hl=
  15. fajnie jak by załadowanego zdjęcia nie można było przesunąć poza pole robocze okna :)
  16. jest taki dll, który się nazywa oneistance.dll czy jakoś tak, zresztą nie ważne i tak mi on nigdy nie działał... Przy starcie programu za pomocą xtend.dll możesz sprawdzić czy proces (nazwa programu) już istnieje. Jeśli tak to po prostu zamknij aplikacje.
  17. pewnie. Poszukaj w dokumentacji MaxWinApI :) E: Spróbuj tym: http://gmc.yoyogames.com/index.php?showtopic=434037
  18. if keyboard_check_pressed(ord("R")) and magazynki > 0 then naboje=30 and magazynki-=1 if mouse_check(mb_left) then "strzelanie" and naboje-=1 to raczej nie jest poprawna składnia gml :P a propos polecam: https://gmclan.org/index.php?plik=151
  19. vspd = 0 vspd_round = 0 hspd = 0 hspd_round = 0 podziałało? :) E: Chyba jeszcze grav maxhspd minhspd maxvspd minvspd ale to już ty ustal wartości :P
  20. moim zdaniem bezsens. Piszesz skrypty, które każdy mógł bym napisać sam. poza tym jak już znajdzie się jakiś początkujący, któremu MOGŁO by się to przydać to i tak nie wie do czego służą skrypty bo ich nie opisałeś. Skrypty moim zdaniem też bezsensowne. Poco komu skrypt zamieniający tekst w stringu na jakiś bełkot? jak już się czepiam to na całego. po co Ci w pętli repeat ( length ) warunek "if (string_length(result) < length)" skoro i tak nie wykona się to więcej razy niż zdeklarowano w argumencie1 - length? jak chcesz aby kogoś to zainteresowało popraw wykonanie, opisz do czego służą i zrób je tak aby miały jakiś sens :P
  21. Marek.S

    Toplista anime

    Skromnie 1. Elfen Lied / School Days / Death Note 2. ToLoveRu / Shamanking 3. Vampire Knight / Vampire Knight Guilty 4. Shakugan no Shana 5. Chobits :D Beczo fajna lista ;)
  22. Marek.S

    Zbiór darmowych ikon.

    lepsze już jest http://www.iconfinder.net/
  23. Marek.S

    avi na......gif!xD

    spróbuj też użyć Ulead GIF Animator 5 ;)
×
×
  • Dodaj nową pozycję...