Skocz do zawartości

Snake

Użytkownicy
  • Postów

    1 445
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Snake

  1. Popraw to wieszanie programu z tymi dźwiękami, bo fajny bajer to jest - rzadko kiedy się z taką opcją spotykam xD EDIT: Ech.. sam już za Ciebie poprawiłem tego buga ;D https://gmclan.org/up541_4_TClipper08_patched.html
  2. Przecież nie będę wymyślał Ci sposobu i pisał kodu tylko dlatego, że chcesz żebym Ci podał kod ( a później pewnie dalej byś prosił o dalsze "kawałki" programu ). Poszukaj w Google, na pewno znajdziesz coś takiego.
  3. Event OnClick na Image + Czyszczenie tamtej listy i uzupełnienie jej programowo. Zaprogramuj sobie to sam bo ja za Ciebie nie będę myślał. Najprostszym sposobem możesz to zrobić przez zwykły warunek ( if ( Start ) then if ( Lewo ) itd. )... A obrazek możesz przesuwać tak: procedure RuchWLewo( const speed : Short ); begin with Forma do Image.Left := Image.Left - speed; end; procedure RuchWPrawo( const speed : Short ); begin with Forma do Image.Left := Image.Left + speed; end; procedure RuchWGore( const speed : Short ); begin with Forma do Image.Top := Image.Top - speed; end; procedure RuchWDol( const speed : Short ); begin with Forma do Image.Top := Image.Top + speed; end;
  4. WTF? Czemu podczas pisania program się zawiesza ( gdy odgrywa dźwięk ) ? A ogólnie to już jest całkiem nieźle, tylko ten button "HTML" jakoś kijowo położony.
  5. Snake

    Na czym polega MMO ?

    Przecież MMO to nie musi być RPG.
  6. VCL: Image, OpenDialog. Image wsadź do tej grupy "pomieszczenie" i do eventu OnClick buttona "Zaladuj obrazek": OpenDialog.Execute; Image.Picture.LoadFromFile( OpenDialog.Files[0] );
  7. Przecież to oczywiste, jak dałeś do zapisania obj_poz.x/y o_O Pomyśl człowieku... GML file = file_text_open_write( "test.map" ); for ( i = 0; i < instance_number( obj ); i += 1 ) { file_text_write_string( file, string( (instance_find( obj, i )).x ) + chr(13) + chr(10) ); file_text_write_string( file, string( (instance_find( obj, i )).y ) + chr(13) + chr(10) ); } file_text_close( file );
  8. Snake

    Oero

    WTF? Co to jest ;/ Praca admina tak wygląda ? ;x Rozsiane kontrolki na formie.
  9. Mnie tam się podoba i klip z Jay'em, Silent Bobem i dupami i muzyka :P Elektryczne gitary - Kiler: http://youtube.com/watch?v=D8CGT5ojnRE
  10. A od kiedy execute_file uruchamia program ? Może schował w exe skrypt GML ;D
  11. Ale w czym ci to przeszkadza ? Spróbuj z funkcją string_format albo file_text_write_string( plik, string( obj.x ) );
  12. GML if !place_free( x, y ) // akcja gdy obiekt na pozycji x, y bedzie w kolizji z solidem if place_free( x, y ) // gdy nie bedzie if place_meeting( x, y, obj_solid ) // gdy bedzie w kolizji z obj_solid // (...)
  13. Cieszę się. A ptaszka jakiego masz ? ;D (...) Nawet nie napisałeś co Ci nie działa. Jakiś błąd wyskakuje czy co ? PS: <=
  14. Otwierasz plik za pomocą file_text_open_write ? Zamykasz plik ? ( file_text_close ) GML for(i=0;i>=instance_number(obj_poz);i+=1) A ptak to nie przypadkiem w drugą stronę ?
  15. Ciekawy jestem jak te kontury zrobisz w GM, PsichiX ;P Bo w SketchUpie to one standardowo są :P
  16. place_free nie sprawdza czy na pozycji x i y nie ma instancji... do tego służy funkcja position_empty. A jak sprawdzasz pozycje wyrównaną do siatki to wyłącz "precise collision checking".
  17. Zapoznaj się z tym językiem skryptowym: http://www.autoitscript.com/autoit3/ o wiele lepszy program do takich celów niż GM.
  18. Da się przy użyciu tych funkcji GML keyboard_key_press( klawisz ); // przycisniecie klawisza keyboard_key_release( klawisz ); // "puszczenie" klawisza I dać do event step/alarm.
  19. Masz tam (w zakładce views) takie opcje jak View in room i Port on Screen... pokombinuj sobie z tym. A jeśli ci chodzi o wielkość rooma... zakładka "settings" i pola "width" i "height".
  20. FAQ pkt 10. http://www.gmclan.org/index.php?czytajart=7
  21. To my płacimy i mamy Ci dawać za darmo ? W dodatku łamiąc prawo ? www.yoyogames.com
  22. Link do zarejestrowanej wersji ? Nie ma czegoś takiego. Najpierw pobierz demo ze strony producenta i później na tej samej stronie zarejestruj sobie program.
×
×
  • Dodaj nową pozycję...