Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. jeżeli obj1 ma ustawionego paretna grupa_obiektow i jest bajbliżej pozycji x, y to tak. Gm zwróci Ci do zmiennej jego id.
  2. daj im parenta i użyj instance_nearest
  3. Witam! Poszukujemy kogoś, kto chętnie zrobi nam muzykę do własnie powstającej gry SuperFrog2. Muzyka ma być w starym stylu amicy - proste, śmieszne dźwięki nawiązujące do oryginału: Wszystkich zainteresowanych prosimy o kontakt lub wypowiedź w temacie. ;)
  4. spróbuj mysql_query( "INSERT INTO users (nick, pass) VALUES ($nick, $pass);" ); sprawdź czy warunek jest spełniony dodając przed tym echo 'test'; ewentualnie sprawdź mysql_query( "INSERT INTO users (nick, pass) VALUES ('$nick', '$pass');" );
  5. obiekt menu draw może się tworzyć szybciej niż obj confing. to może być przyczyną błędów. albo w ogóle nie masz confing w roomie
  6. http://gamezone.gamescouts.se/Files/Gta-example.zip proszę.
  7. dasz sam radę zrobić 'SZ' i 'CZ'?
  8. zwrotny: https://gmclan.org/up1558_12_Syntezator_Ivona.html ^^
  9. zapodaj przykład z dźwiękami bo tak to do rana będziemy strzelać..
  10. if ( place_meeting( x, y - 64, skrzynka )) //przesun ja
  11. spróbuj to: if ( pos == string_length( text )) zamienić na:if ( pos == string_length( text ) - 1 )
  12. pokitrało mi się :/ zamiast false wpisałem true, temu nie kończy czytać.. Poprawiłem kod wyżej. Zapodaj jakiś plik z dźwiękami i tym kodem. Jestem ciekaw jak wyszło :P
  13. a po co? zbawi Cię parę linijek kodu więcej? execute_string jest wolasty.. poza tym po raz setny powtarzam nie masz przypisywać do zmiennej sound_play tylko samą nazwę pliku!! właśnie widać jak "ja kiedys robilem takie cos".. :P
  14. stary.. Ty przy tym switchu nie masz odtwarzać dzwieku tylko go wybrać... przypisanie jest po to aby później sprawdzić czy nie jest już odtwarzany.. Create: GML czyta = false can_read = true; text = ''; char = ''; pos = 1; sound = noone; Step: GML if ( czyta = false ) //zbieranie tekstu { text = keyboard_sttring if ( keyboard_check_pressed( vk_enter )) czyta = true } else { //czytanie if ( can_read = true ) { char = string_char_at( text, pos ) //zczytuje literkę w pozycji (pos). switch( char ) // przypisanie dzwięku do zmiennej sound, w zależności od czytanej literki { case 'a': sound = sWczytajDzwiek('a.wav'); break case 'b': sound = sWczytajDzwiek('b.wav'); break case 'c': sound = sWczytajDzwiek('c.wav'); break } sound_play( sound ) //odtwarzanie dzwięku can_read = false; pos += 1; } if ( sound_isplaying( sound )) can_redy = true; //jeśli skończy odtarzać literkę, pozwól mu czytać kolejną if ( pos == string_length( text )) // zakonczy czytanie i wyczyści keyboard_stringa { czyta = false; keyboard_string = ''; } } Draw: GML if ( czyta = true ) stan = "TAK" else stan = "NIE"; draw_text( 0, 0, "Piszesz: " + keyboard_string + "#Czyta: " + stan + "#Czytana literka: " + char ); PS. @Nobody: Pętla jest złym rozwiązaniem, też nad nią myślałem, ale Jak chcesz na niej otworzyć dzwięk skoro wszystko wykona się w jednym stepie? PS2. Poprawiłem trochę kod ;)
  15. GML czyta = false text = ''; pos = 1; sound = noone; can_read = true; if ( czyta = false ) //zbieranie tekstu { text = keyboard_sttring if ( keyboard_check_pressed( vk_enter )) czyta = true } else { //czytanie if ( can_read = true ) { char = string_char_at( text, pos ) //zczytuje literkę w pozycji (pos). switch( char ) // przypisanie dzwięku do zmiennej sound, w zależności od czytanej literki { case 'a': sound = litera_a; break case 'b': sound = litera_b; break case 'c': sound = litera_c; break } sound_play( sound ) //odtwarzanie dzwięku can_read = false; pos += 1; } if ( sound_isplaying( sound )) can_redy = true; //jeśli skończy odtarzać literkę, pozwól mu czytać drugą }
  16. od tego jest event. Collision z jakimś obiektem. Wtedy dodajesz tam swoje akcje ;)
  17. miotły - obiekty. Twórz je i nadawaj im prędkość. daj hero-wi życie, i przy kolizji z miotłami odejmuj usuwając przy tym miotłę.
  18. bardzo ładnie ;) w ogóle da się dolecieć do końca mapy? :D
  19. próbowałem coś teraz napisać, ale bez jakiegoś edytora typu notepad++ nic Ci nie wyskrobie :P jak będę w domku, na swoim kompie to Ci napiszę. Jak chcesz pisz na gg.
  20. przeszukaj folder, bądź w innym pliku zindeksuj nazwy użytkowników :) wszystko to zwracasz przez echo ;)
  21. a gdzie Ty chcesz to wyświetlać?
  22. [user_add.php?name=Marek.S] $user_name = $_GET[ 'name' ]; $file = fopen( $user_name. ".txt", "w" ); fwrite( $file, "coś tam sobie wpisujesz" ); fclose( $file ); i chyba to wszystko :P
  23. stwórz sobie skrypt add_user.php, a w nim tworzenie pliku z logiem i reszta co tam tylko chcesz.. Drugi skrypt odczytuje logi i zwraca info do gm'a :)
×
×
  • Dodaj nową pozycję...