aaaaaa Opublikowano 15 Października 2007 Udostępnij Opublikowano 15 Października 2007 Wiecie co mógłby ktoś zrobić przykład np rysowania napisów które spadają z góry lub powiększają się na wstępie chodzi o wstęp0 menu Zdobyłem z takiego jesdnego przykładu taki kodzik i byłbym wdzięczny jakby go ktoś opisał lub zrobił z tego przykład :) show_info(); var a;a=object_add();object_set_visible(a,false);object_event_add(a,ev_create,0,'global.M="";global.L=0;I=0;T=ds_grid_create(9,4);ds_grid_set(T,0,0,"Witam w przykładzie Znajdowanie Drogi!");ds_grid_set(T,0,1,room_width/2);ds_grid_set(T,0,2,room_height/2);ds_grid_set(T,0,3,room_speed*2);ds_grid_set(T,1,0,"Przykład wykonany dla serwisu GMClan.org");ds_grid_set(T,1,1,room_width/2);ds_grid_set(T,1,2,room_height/2);ds_grid_set(T,1,3,room_speed*2);ds_grid_set(T,2,0,"Jego celem jest demonstracja działania funkcji planowania ruchu w GM");ds_grid_set(T,2,1,room_width/2);ds_grid_set(T,2,2,455);ds_grid_set(T,2,3,room_speed*4);ds_grid_set(T,3,0,"Klawiszologia: LEWY KLIK - wyznacz ścieżkę; PRAWY KLIK - idź;#F1 lub F2 - Pomoc");ds_grid_set(T,3,1,room_width/2);ds_grid_set(T,3,2,445);ds_grid_set(T,3,3,room_speed*5);ds_grid_set(T,4,0,"Jeśli znajdziejsz błędy w tym przykładzie, daj znać autorowi: most23@op.pl");ds_grid_set(T,4,1,room_width/2);ds_grid_set(T,4,2,455);ds_grid_set(T,4,3,room_speed*4);ds_grid_set(T,5,0,"© 2006 most23#www.gmclan.org | www.most23.prv.pl");ds_grid_set(T,5,1,room_width/2);ds_grid_set(T,5,2,445);ds_grid_set(T,5,3,room_speed*2);ds_grid_set(T,6,0,"F1 / F2 - Pomoc");ds_grid_set(T,6,1,580);ds_grid_set(T,6,2,17);ds_grid_set(T,6,3,false);event_perform(ev_alarm,0);');object_event_add(a,ev_alarm,0,'if(I<7){global.M=ds_grid_get(T,I,0);global.L=ds_grid_get(T,I,3);instance_create(ds_grid_get(T,I,1),ds_grid_get(T,I,2),global.b);alarm[0]=ds_grid_get(T,I,3);I += 1;}else{global.M=ds_grid_get(T,7,0);global.L=ds_grid_get(T,7,3);instance_create(ds_grid_get(T,7,1),ds_grid_get(T,7,2),global.b);}');object_event_add(a,ev_keypress,113,'if(I>=6){global.M=ds_grid_get(T,3,0);global.L=ds_grid_get(T,3,3);instance_create(ds_grid_get(T,3,1),ds_grid_get(T,3,2),global.b);}');global.b=object_add();object_set_depth(global.b,-100000);object_set_visible(global.b,true);object_event_add(global.b,ev_create,0,'a[0]=global.M;a[1]=true;a[2]=false;a[3]=room_speed/2;a[4]=1;a[5]=5;a[6]=room_width*0.8;a[7]=(string_width_ext(a[0],-1,a[6])/2)+a[5];a[8]=(string_height_ext(a[0],-1,a[6])/2)+a[5];if(global.L!=false)then alarm[0]=global.L;');object_event_add(global.b,ev_alarm,0,'a[1]=false;');object_event_add(global.b,ev_draw,0,'a[9]=logn(a[3],a[4]);a[10]=a[7]*a[9];a[11]=a[8]*a[9];a[12]=x-a[10];a[13]=x+a[10];a[14]=y-a[11];a[15]=y+a[11];draw_set_alpha(a[9]*0.33);draw_rectangle_color(a[12]+5,a[14]+5,a[13]+5,a[15]+5,c_black,c_black,c_black,c_black,0);draw_set_alpha(a[9]*0.60);draw_rectangle_color(a[12],a[14],a[13],a[15],c_maroon,c_maroon,c_black,c_black,0);draw_rectangle_color(a[12]-1,a[14]-1,a[13]-1,a[15]-1,c_white,c_white,c_black,c_black,1);draw_rectangle_color(a[12],a[14],a[13],a[15],c_black,c_black,c_black,c_black,1);if(a[2]){draw_set_font(Times10);draw_set_halign(fa_center);draw_set_valign(fa_center);draw_text_ext_color(x,y,a[0],-1,a[6],c_olive,c_olive,c_white,c_white,1);}if(a[1]){if(a[4]<a[3])then a[4] += 1;else a[2]=true;}else{a[2]=false;if(a[4]>0)then a[4] -= 1;else instance_destroy();}');instance_create(0,0,a); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dziadekkleofas Opublikowano 15 Października 2007 Udostępnij Opublikowano 15 Października 2007 Erm. Gorzej poukładać kodu się nie dało? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
aaaaaa Opublikowano 16 Października 2007 Autor Udostępnij Opublikowano 16 Października 2007 dobra jak nikt nie pomógł to trudno pomyślałem tylko że jeszcze nie ma przykłau na gm clanie z tym związanym a fajnie to wygląda :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 16 Października 2007 Udostępnij Opublikowano 16 Października 2007 Tragiczny styl kodowania, to jest bardzo nieczytelne. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shylios Opublikowano 17 Października 2007 Udostępnij Opublikowano 17 Października 2007 Tragiczny styl kodowania, to jest bardzo nieczytelne. Dla mnie to wogole jest nieczytelne :blink: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 17 Października 2007 Udostępnij Opublikowano 17 Października 2007 dobra jak nikt nie pomógł to trudno pomyślałem tylko że jeszcze nie ma przykłau na gm clanie z tym związanym a fajnie to wygląda :) Co fajnie wygląda ? Totalny burdel ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
piotrex1995 Opublikowano 17 Października 2007 Udostępnij Opublikowano 17 Października 2007 Niech to ktoś poukłada, już będzie lepiej :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Moldis Opublikowano 17 Października 2007 Udostępnij Opublikowano 17 Października 2007 tutaj macie ten kod z enterami jak komuś się chce dalej to dekodować do proszę ; p show_info(); var a; a=object_add(); object_set_visible(a,false); object_event_add(a,ev_create,0,'global.M=""; global.L=0;I=0;T=ds_grid_create(9,4); ds_grid_set(T,0,0,"Witam w przykładzie Znajdowanie Drogi!"); ds_grid_set(T,0,1,room_width/2); ds_grid_set(T,0,2,room_height/2); ds_grid_set(T,0,3,room_speed*2); ds_grid_set(T,1,0,"Przykład wykonany dla serwisu GMClan.org"); ds_grid_set(T,1,1,room_width/2); ds_grid_set(T,1,2,room_height/2); ds_grid_set(T,1,3,room_speed*2); ds_grid_set(T,2,0,"Jego celem jest demonstracja działania funkcji planowania ruchu w GM"); ds_grid_set(T,2,1,room_width/2); ds_grid_set(T,2,2,455); ds_grid_set(T,2,3,room_speed*4); ds_grid_set(T,3,0,"Klawiszologia: LEWY KLIK - wyznacz ścieżkę; PRAWY KLIK - idź; #F1 lub F2 - Pomoc"); ds_grid_set(T,3,1,room_width/2); ds_grid_set(T,3,2,445); ds_grid_set(T,3,3,room_speed*5); ds_grid_set(T,4,0,"Jeśli znajdziejsz błędy w tym przykładzie, daj znać autorowi: most23@op.pl"); ds_grid_set(T,4,1,room_width/2); ds_grid_set(T,4,2,455); ds_grid_set(T,4,3,room_speed*4); ds_grid_set(T,5,0,"© 2006 most23#www.gmclan.org | www.most23.prv.pl"); ds_grid_set(T,5,1,room_width/2); ds_grid_set(T,5,2,445); ds_grid_set(T,5,3,room_speed*2); ds_grid_set(T,6,0,"F1 / F2 - Pomoc"); ds_grid_set(T,6,1,580); ds_grid_set(T,6,2,17); ds_grid_set(T,6,3,false); event_perform(ev_alarm,0);'); object_event_add(a,ev_alarm,0,'if(I<7){global.M=ds_grid_get(T,I,0); global.L=ds_grid_get(T,I,3);instance_create(ds_grid_get(T,I,1),ds_grid_get(T,I,2),global.b); alarm[0]=ds_grid_get(T,I,3); I +=1; }else{global.M=ds_grid_get(T,7,0); global.L=ds_grid_get(T,7,3); instance_create(ds_grid_get(T,7,1),ds_grid_get(T,7,2),global.b);}'); object_event_add(a,ev_keypress,113,'if(I>=6){global.M=ds_grid_get(T,3,0); global.L=ds_grid_get(T,3,3); instance_create(ds_grid_get(T,3,1),ds_grid_get(T,3,2),global.b);}'); global.b=object_add(); object_set_depth(global.b,-100000); object_set_visible(global.b,true); object_event_add(global.b,ev_create,0,'a[0]=global.M;a[1]=true;a[2]=false;a[3]=room_speed/2; a[4]=1;a[5]=5; a[6]=room_width*0.8; a[7]=(string_width_ext(a[0],-1,a[6])/2)+a[5]; a[8]=(string_height_ext(a[0],-1,a[6])/2)+a[5]; if(global.L!=false)then alarm[0]=global.L;'); object_event_add(global.b,ev_alarm,0,'a[1]=false;'); object_event_add(global.b,ev_draw,0,'a[9]=logn(a[3],a[4]); a[10]=a[7]*a[9]; a[11]=a[8]*a[9]; a[12]=x-a[10]; a[13]=x+a[10]; a[14]=y-a[11]; a[15]=y+a[11]; draw_set_alpha(a[9]*0.33); draw_rectangle_color(a[12]+5,a[14]+5,a[13]+5,a[15]+5,c_black,c_black,c_black,c_black,0); draw_set_alpha(a[9]*0.60); draw_rectangle_color(a[12],a[14],a[13],a[15],c_maroon,c_maroon,c_black,c_black,0); draw_rectangle_color(a[12]-1,a[14]-1,a[13]-1,a[15]-1,c_white,c_white,c_black,c_black,1); draw_rectangle_color(a[12],a[14],a[13],a[15],c_black,c_black,c_black,c_black,1); if(a[2]){draw_set_font(Times10); draw_set_halign(fa_center); draw_set_valign(fa_center); draw_text_ext_color(x,y,a[0],-1,a[6],c_olive,c_olive,c_white,c_white,1); }if(a[1]){if(a[4]<a[3])then a[4] += 1; else a[2]=true; }else{a[2]=false;if(a[4]>0)then a[4] -= 1;else instance_destroy();}'); instance_create(0,0,a); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się