Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. a sprawdzałeś deaktywować tak jak Ci podałem? to użyj exit po deaktywacji :D
  2. Marek.S

    Wyposażenie biurowe

    polecam word > auto kształty > biurowe.
  3. ale jeżeli wstawimy pustą pętlę to cały program się zawiesi. Lepiej już zablokować eventy zmienną albo po prostu deaktywować instancje
  4. GML (objwiadomosc) instance_deactivate_all( true ) instance_activate_object( self ) albo lepiej: tam gdzie masz pokazywanie tej wiadomości: GML instance_deactivate_all( true ) instance_create( 50 , 50 , obj_wiadomosc ) przy usuwaniu: GML instance_activate_all( true ) ;)
  5. skoro go nie ma widać to go nie rysuj. nie rozumiem co chcesz uzyskać..
  6. Marek.S

    GML a C++

    czemu? w gml też masz while. :P i też masz do unil. najlepiej poczytaj helpa. Bo nikt takich różnic nie punktuje ;)
  7. zamiast obiekt wpisz nazwę swojego obiektu. no i image_angle = direction
  8. jak byś sam szukał to byś dawno zmienił ten status..
  9. no ale co jeśli coś znajdzie się w tym trójkącie? taki trójkąt to raczej prosto wygenoerować z surface.
  10. nie, to nie Twoja wina. Japanstache nie wpisał reszty argumentów :P
  11. ale co? powinno być: GML ID = instance_nearest( x , y , object ) direction = point_direction( x , y , ID.y , ID.y ) speed = 3
  12. poczytaj ostatnie tematy Lolka(LolikZabijaka). btw. prościej : GML global.bron = !global.bron
  13. polecam przykład: https://gmclan.org/index.php?plik=151 :D
  14. nie lepiej użyć get_integer? GML speed = get_integer('podaj prędkość' , speed )
  15. pomiędzy repeat a until wsadzasz swoje programy. tylko bez końcowego "END."
  16. użyj repeat i until. :P i wszystkie zmienne musisz mieć zdefiniowane w jednym var przed begin ;) E: np. coś takiego: Uses CRT; Var a, b , c, P, r, l, h, V: real Begin Repeat { Pierwsza część programu } ClrScr; WriteLn( 'Program oblicza pole trójkąta' ); WriteLn( 'Podaj A' ); Write( 'A: ' ); ReadLn( a ); WriteLn( 'Podaj B' ); Write( 'B: ' ); ReadLn( b ); P := SQRT( SQR( A ) + SQR( B )); WriteLn( 'Pole wynosi: ' , B :6:2 ); WriteLn( 'Naciśnij klaiwsz aby przjść do następnej części programu.' ); Until keypressed {druga część programu } Repeat ClrScr; WriteLn( 'Program oblicza objętość stożka' ); WriteLn( 'Podaj wysokość stożka' ); Write( 'H: ' ); ReadLn( h ); WriteLn( 'Podaj Promień podstawy' ); Write( 'R: ' ); ReadLn( r ); l := SQRT( SQR( r ) + SQR( h )); V := ( pi * r * l ) + ( 2 * pi * r ); WriteLn( 'Pole wynosi: ' , V :6:2 ); WriteLn( 'Naciśnij klaiwsz aby zakończyć program.' ); Until keypressed END. to tylko jedno rozwiązanie a są ich setki :D :P
  17. a jak zrobiłeś upload z telefonu? :D tez jestem na telefonie, więc raczej nie ściągne.. ;/
  18. nie rozumiem. ;p obliczyć średnią z czego? jak wprowadzasz te liczby? przypisz je do tablicy, i podziel przez ich ilosć na pętli for :P
  19. spoko. teraz idę zanurzyć nos w książkę. jak co to pisz na forum =p
  20. daj im wszystkim tego samego parenta i:.. GML if ( keyboard_check_pressed( ord( '1'))) { bee = parent.object_index with( parent ) instance_destroy() //usuwamy wszystkie bronie switch( bee ) { case obj_noz: instance_create( .. , obj_kij ); break case obj_kij: instance_create( .. , obj_pila ); break case obj_pila: instance_create(.. , obj_maczeta ); break default: instance_create( .. , obj_noz ) } }
  21. da się ale to będzie mało wydajne i nie zawsze skuteczne. Opisz dokładnie. To w końcu ma być takie zwykłe typu 1 - colt , 2- ak-47, 3- granat ?
  22. bronie jako obiekty są denne... temu ja wszystko na zmiennych i tablicach robie ;) użyj se tego przykładu =P
×
×
  • Dodaj nową pozycję...