-
Postów
3 093 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Marek.S
-
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>
-
Create: zycie = 100 odejmowanie życia: zycie -= 10
-
GML key = keyboard_key
-
przecież napisałem Ci dokładnie co masz zrobić :P jak masz problemy to pytaj a nie sęp na gotowca,
-
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
-
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
-
nie jestem pewien, że coś skumałeś. tak na szybko: https://gmclan.org/up1558_11_drag_and_drop.html ;)
-
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 }
-
oblicz równicę mouse_x - object.x i dodaj ja do pozycji center sprita. Esh. nie mogę znaleźć żadnego przykładu..
-
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
-
Działanie skryptu na najbliższy obiekt
Marek.S odpowiedział(a) na Excaidium temat w Pytania początkujących
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. -
powtarzane setki razy.. https://gmclan.org/index.php?sciagnijplik=142
-
tak. te kineskopowe wydawały taki fajny dźwięk.. Niby startujący statek.. nagrzewająca się lampa xD
-
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
-
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=
-
fajnie jak by załadowanego zdjęcia nie można było przesunąć poza pole robocze okna :)
-
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.
-
pewnie. Poszukaj w dokumentacji MaxWinApI :) E: Spróbuj tym: http://gmc.yoyogames.com/index.php?showtopic=434037
-
Końcówka. Skok, broń, ruch i punkty.
Marek.S odpowiedział(a) na Mokrad temat w Pytania początkujących
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 -
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
-
random_range
Marek.S odpowiedział(a) na 47xxxxxxxx temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
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 -
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 ;)
-
lepsze już jest http://www.iconfinder.net/
-
Niewidoczne okienko, same pojedyncze elementy oraz program zawsze na wierzchu :)
Marek.S odpowiedział(a) na Broccatee temat w Pytania początkujących
da się zrobić. skin.dll i tr.dll Poszukaj -
spróbuj też użyć Ulead GIF Animator 5 ;)