-
Postów
3 093 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Marek.S
-
Znikanie czesci obiektu przysłaniajacego gracza
Marek.S odpowiedział(a) na Krysiek911 temat w Pytania początkujących
po prostu rysuj te sprity drzew tylko na surface, a w pozycji gracza (pod nim) biały okrąg w trybie blend_mode :) masz exeampla -
dla ścisłości: GML godzina = string( current_hour ); minuta = string( current_minute ); sekunda = string( current_second ); draw_text( x, y, "Jest godzina: " + godzina + ":" + minuta + ":" + sekunda); Pozdrawiam :)
-
GDZIE MAM WPISAĆ TEN KOD? ...na przyszłość.
-
src musi być adresem do jakiejś strony. Stwórz sobie strona1.html i w niej dopiero wstaw obrazek :)
-
zablokowanie klawiszy po zetknieciu sie z obiektem
Marek.S odpowiedział(a) na Pawlos0991 temat w Pytania początkujących
@Up nie. zmajstruj sobie takie coś: GML if ( na_fotelu == false ) { //cały kod poruszania który wykona się tylko gdy zmienna na_fotelu będzie równa 0. } E: Nie wiem czy dobrze, bo bez sporawdzenia: GML direction = point_direction( x , y , mouse_x , mouse_y ) image_angle = direction if ( na_fotelu == false ) { if ( point_distance( x , y , mouse_x , mouse_y )) { s = 5 if( keyboard_check( ord('A'))) { x += lengthdir_x( s, direction + 90 ); y += lengthdir_y( s, direction + 90 ); } else if( keyboard_check( ord( 'D' ))) { x += lengthdir_x( s, direction - 90 ); y += lengthdir_y( s, direction - 90 ); } if ( keyboard_check( ord( 'W' ))) { if ( keyboard_check( vk_shift )) speed = 8 else speed = 3 } else if ( keyboard_check( ord( 'S' ))) speed = -2 else speed = 0 } else speed = 0 } else speed = 0 ///obsługa sprita if ( speed <> 0 ) image_speed = 0.25 else { speed = 0 image_index = 0 } -
wiem, ale nie powiem E: Dobra powiem, bo tamto coś mi nie pasuje GML godzina = current_hour minuta = current_minute sekunda = current_second draw_text( x, y, "Jest godzina: " + godzina + ":" + minuta + ":" + sekunda);
-
GML file = file_find_first( 'grafika\ *.jpg', fa_directory ) i = 0 while( file != "" ) { file = file_find_next() //tutaj możesz dac swoje odczytanie, a najlepiej przypisanie do listy/tablicy w celu późniejszego odczytywania i += 1; } show_message( "znaleziono: " + string( i ) + " plikow graficznych" ); coś takiego.
-
nie można otworzyć rooma w roomie. zablokuj inter reakcję klawiszy jakąś zmienną, bo innej opcji nie widzę :P GML if ( minigra == false ) { if ( keyboard_check( vk_left )... if ( keyboard_check( vk_right )... ... //poruszanie głównej postaci. } else { if ( keyboard_check( vk_left )) .. poruszanie postaci w mini grze //reszta akcji w mini grze. } coś takiego, rozumiesz? :>
-
https://gmclan.org/up152_3_Game_Maker_6_1A.html z Tymonowego upa.
-
do końca nie rozumiem idei tego tekstu :P
-
zarzuce jeszcze czymś takim, prosto od 39ster-a GML /* script will return your network ip address. It connects to whatismyip.com:80 which sends the ip address in the form of a http payload packet. */ var tcp; tcp = tcpconnect("whatismyip.org", 80, 0); if(!tcp)return ""; setformat(tcp, 1, chr(13) + chr(10) + chr(13) + chr(10)); //set format to text mode to receive double blank lines (the whole header file) //send get request clearbuffer(); writechars("GET / HTTP/1.1" + chr(13) + chr(10)); writechars("Host: whatismyip.org" + chr(13) + chr(10)); writechars("Connection: close"+chr(13) + chr(10)); writechars("Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/x-alambik-script, application/x-alambik-alamgram-link, */*"+chr(13)+chr(10)); writechars("Accept-Language: en-us"+chr(13) + chr(10)); writechars("User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322)"); sendmessage(tcp); a = receivemessage(tcp); //receive http header (and ignore) a = receivemessage(tcp, 16); //receive payload data closesocket(tcp); return readchars(bytesleft()); //return the payload data (ip address in this case)</span></span>
-
ja wpisałem frazę i miałem tylko 3 strony :F https://forum.gmclan.org/index.php?showtopi...713&hl=post o to się rozchodzi?
-
no to stwórz 2 efekty w dwóch różnych pozycjach.
-
rmHttp to nie dll, tylko zestaw skryptów Ranmy, ktory opiera sie na dllu Sock.dll :P
-
np. kolizję z jakimś solidem. Albo opóźnienie w tworzeniu/usuwaniu ;P
-
włącz sobi tryb debugowania i otwórz okienko instances. Twój kod tworzy 30 instancji na sekundę...
-
"dziob nuklearny" nie mozesz mieć spacji w nazwach obiektów i zasobów... BTW. wydaje się, że nie masz obiektu silnik :P
-
bzdura :P istnieje spore prawdopodobieństwo, ze się rozjadą. Jeśli nie potrzebujesz sprawdzać kolizji z częściami rakiety to narysuj same sprity :)
-
end_step: x = silnik.x + 15 y = silnik.y - 30 itd
-
za dużo argumentów. GML spd = get_integer("ile mam zapiepszać?", 4) speed = spd
-
nie masz nigdzie script_add? :P
-
nie zgadniesz... "error In script[b/] scr_reload_map" czyli wszędzie gdzie używasz skryptu pojawi się taki błąd :P
-
czy ja mu przypadkiem wyżej nie podałem przykładu? :blink: https://gmclan.org/up1558_11_drabinki.html nie możesz sobie z niego skorzystać?
-
w kodzie wszystko jest OK. chodzi tu o pocisk. Ma on zaznaczony solid i enemy w chwil gdy dostaje (do czasu usunięcia go) jest przyblokowany nim niczym ścianą.
-
a co ze mną? wiesz czemu mi nie chodzi? :(