Skocz do zawartości

FanXX

Użytkownicy
  • Postów

    155
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez FanXX

  1. Witajcie, chciałbym poruszyć malutki problem na który się natknąłem a więc: GML var a, b if distance_to_object(Gracz) < 2 { if a = show_message_ext('Generator','Status','Kontrola','Anuluj') { if a = 0 {exit} if a = 3 {exit} if a = 1 {show_message('Status Generatora' + string('Paliwo: ') + string(paliwo) + string('#Energia: ') + string(energia))} if a = 2 {b = show_message_ext('Kontrola Generatora','Włącz','Wyłącz','Anuluj') if b = 1 {status = 1;image_index = 1;} if b = 2 {status = 0;image_index = 0;} }}} Czy wiecie może gdzie jest problem? Zmienne paliwo oraz energia są zadeklarowane w Event Create i wynoszą zero. GameMaker daje mi taki błąd: GML ___________________________________________ ERROR in action number 1 of Key Press Event for <Space> Key for object Generator: Error in code at line 4: if a = show_message_ext('Generator','Status','Kontrola','Anuluj') ^ at position 5: Unknown variable a A przecież VAR istnieje? Bardzo was proszę o pomoc.
  2. FanXX

    Dźwięk lasera

    Proszę... więcej już nie mam :) http://205.196.123.22/7w75uf5lj1ag/6fu9m5u...a3ry/soundy.zip PS: Sorki że nie na gmclan ale nie moze mi sie wyslac wiec dalem mediafire
  3. W pierwszej chwili myślalem że to gra - bo zawsze manager mi się z tym kojarzy. Ale dopracowany jest super. Moze dla ozdoby w backgroundzie wstawił byś jakąs trawke albo boisko z lotu ptaka dla ozdoby. Obecnie 4\5 #Phoenix mnie wyprzedził xD
  4. FanXX

    Dźwięk lasera

    https://gmclan.org/up8169_4_demp2.html Proszę... może coś takiego? Jak nie dam inne
  5. Właśnie HTTP downloader jest tym co chce - wielkie dzięki. :)
  6. Witajcie, możliwe że ten temat już był założony ale nie mogę go już znaleść. Więc przepraszam jeśli dubluje temaciki. Ale do rzeczy... Chcę z poziomu GM'a zrobić tak by GM otworzył plik txt i odczytał cały tekst np: GML "Jakiś fajny tekst" Szukałem na temacie "Przykład Newsów" lecz był tam jakiś link do Downloader z 39dll, Ether i tablica wyników. Jeśli ktoś nie wie o co dokładnie chodzi to chcę odczytać tekst z pliku TXT który pobrał się ze strony - pobieranie mam za sobą gorzej z otworzeniem zawartości :)
  7. Jest jeden sposób zeby wybrnąć aby sterować myszką tylko nie wiem czy GameMaker posiada z użyciem DLL obsługę dwóch mysz bo awaryjnie można zrobić, że: Ruszasz myszką w trybie dzielonego ekranu po lewej stronie to obiekt po lewej się obraca a po prawej nie a gdy myszką przejdziesz na drugą stronę to obiekt 1 się dezaktywuje a aktywuje ten po prawej. Dlatego albo kontrola klawiaturą tego celownika zostało albo tury. PS: z tym odrzucaniem gracza to dobra myśl :sp_ike:
  8. GML @szmalu Musisz pamiętać o najważniejszym - liczy się dobra zabawa i grafika czy tam fizyka gry nie musi być wcale mega mocna tak jak audio. Chociaż fajna grafika umila grę. Czekam niecierpliwie na twój projekt a co do Utermiko to ma rację że multi będzie kilkakrotnie beznadziejne gdyż przesył ponad 200 obiektów co pare stepów czy tam alarmów może gorzej zlagować grę niż te obecne kulki co miałem przy czasie 250 coś.
  9. Wystarczy utworzyć Player1 i Player2 oraz podpiąć do każdego oddzielne sterowanie padem albo jednego steruje sie W A S D innego strzałkami gorzej na myszce. Dlatego uważam, że lepiej jest turowa tylko nie wiem jak by wyglądała gra szmalu w turowym sterowaniu ;D
  10. I tu się zgodzę przydało by się tego wiecej bo czasami bez sensu włączać gry z użyciem GamePada i trybem dzielonego ekranu. Moze kiedyś jak poznasz jeszcze bardziej GM chyba ze znasz to możesz zrobić cos na stylu Heroes nie chodzi o to zeby takie coś bylo ale gra turowa to jest jeszcze lepsza zabawa. Ja kiedyś już robiłem tylko wirus mi zjadł bo musiałem sformatować. Edit taki tu wynik daje gralbym dalej ale laglo fest:
  11. Moze spróbuj bo wydaje sie ciekawe pamietaj że masz kulki ze spritów standardowych w GameMaker tam gdzie Arcanoid PS: Sorki ze tak na wszystko też pisze ale gra fajna i odpowiedzi innych mnie nie interesują każdy ma inny gust do tworzenia gier jak i ich wybory w których gra.
  12. O skrzynkach nie wiedzialem zobacze moze uda mi sie dobić do 10 FPS bo gra zwalnia bardzo szybko przez rosnącą ilość kulek. Może byś zapobiegł lagom np stosując limit kulek np gdy bedzie 50 to zadna sie nie pojawi a w opcjach ustawienia ilości max kulek na mapie - dlatego by sie przydalo bo kazdy ma inną moc peceta i jeden ma lagi inny nie EDIT: 215 score i spowolnione tepo :D
  13. Mini gierka fajna ale doczepie się jednego to co wiem to chyba 10 amunicji max a co z resztą? Bo jak sie skonczy to tylko musze sie poddać a nie rośnie. Czekam na "ulepszenie" gierki bo moze byc fajna na wolne chwile i zastąpi "systemowe" :) 4\5 @@EDIT: I tak jak powyższe komenty brakuje resetu i fajnego menu a te liczby mozesz dać np w dolnym HUD-dzie graficznym
  14. Gra super zrobiona 5\5 , co do grafiki to polecam poszukać na necie bądź na Grafice GMCLAN, i jedyne co doczepie się w grze to maska kolizji, ciągle się blokuje postać ale gra bardzo dobra. Czekam na dalsze "produkty" :D
  15. Ten kod ma znajdować się w Step? Bo jeśli tak to obraz dalej działa tylko lewo \ prawo. Spóbuje dodać do Begin bądź End step i zobacze
  16. Create GML { global.camx = x; global.camy = y; global.camsin = sin(direction*pi/180); global.camcos = cos(direction*pi/180); } { friction = 0.2; d3d_start(); d3d_set_hidden(true); d3d_set_lighting(false); d3d_set_culling(false); d3d_set_fog(true,c_black,10,400); texture_set_interpolation(true); } zspeed = 0 global.bron = false moge = true End Step GML { global.camx = x; global.camy = y; global.camsin = sin(direction*pi/180); global.camcos = cos(direction*pi/180); } Draw GML { d3d_set_projection(x,y,10, x+cos(direction*pi/180),y-sin(direction*pi/180),10, 0,0,1); draw_set_alpha(1); draw_set_color(c_white); } Czy to to?
  17. Jeśli chodzi o obracanie w direction w poziom to działa ;p tylko szukam tzw "przekształcania kodu na pion"
  18. Witajcie chciałbym was prosić o drobną rzecz, a mianowicie mam problem z ustawieniem kamery która porusza się w pionie. Oto kod na poziom: GML var sw; sw=display_get_width()/2; direction += (sw-display_mouse_get_x())/188; // ruch poziomy dla kamery</span></span> a tak wyglądał kod na pion, który działa tak: wezme myszkę w góre obraz przesuwa się w lewo a dół to prawo GML var sw,sw1; sw1=display_get_height()/2; direction += (sw1-display_mouse_get_y())/188; // ruch poziomy dla kamery</span></span> To co wiem to bardzo przeszkadza te direction += tylko nie mam pojęcia czym zastąpić i moją prośbą jest czy ktoś mógłby mi podać skrypt na podstawie tego pierwszego na poziom który działa góra \ dół. Serdecznie dzieki za pomocne posty
  19. GML file_copy('test.txt',environment_get_variable('appdata')+'/test.txt'); I ta funkcja działa jak powinna wielkie dzięki za pomoc wszystkim a najbardziej Utermiko - temat do zamknięcia :thumbsup:
  20. Error in code at line 3: file_copy('bin/costam.jar',x+'Roaming/baza/costam.jar'); ^ at position 34: Wrong type of arguments to +. mi wyskakuje że X+ jest niepoprawne ale chyba powinno jakoś dzialać może sprawdze na +string(x+...... ale chyba nie wyjdzie
  21. To wiem ze jest w kategorii Operacja na plikach tekstowych, tylko jeśli funkcja file_copy() nie działa to jaka zadziała?
  22. Cześć wszystkim dzisiejszego ranka :) Mam taką małą prośbę, utworzyłem w create event obiektu takie cos: GML file_copy('cos tam.jar','AppData/Roaming/baza') i gdy skopiuje to pliku nie widać. A jeśli operuje na folderach z plikiem exe programu to działa dziwne to. Chodzi o to żeby samo wykrywało nazwę użytkownika jak niektóre instalatory że np C:/User/%/appdata gdzie % to wykryta nazwa. Jeśli ktoś mnie nie zrozumie napisze inaczej. Nie wiem jak się do tego zabrać a brat mi nie pomoze bo dopiero co zaczął prace nad gm8 :(
  23. FanXX

    animacja

    Przepraszam że pisze nie w temacie ale tutaj karo320 jeśli chodzi o tematyke "animowane" to wypada, ponieważ nikt nie ma czasu na zanimowanie, ja też prosiłem i każdy mial to gdzieś tylko na innym forum GM mi pomogli.
  24. To ma być styl zombie ;p Nie po to napisałem styl gry Penumbra |
×
×
  • Dodaj nową pozycję...