Skocz do zawartości

FanXX

Użytkownicy
  • Postów

    155
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez FanXX

  1. FanXX

    BlueBox

    Bardzo fajna, tylko ciekawi mnie czy to błąd czy celowy dodatek przez Cebie w postaci takiego czegoś, że gdy klika się kilka razy na sekunde klawisz w jednym kierunku kiedy akurat przesuwa się dany blok popychając go, że blokuje sie i nie da sie przejść i blok utyka "pomiędzy". Nie umiem tego wytłumaczyć :( Za fajną grafe i typ gry oraz brak dźwięku daje 3 \ 5 Czekam na dalszy rozwój ;D
  2. () Bardzo fajna gierka, niestety znalazłem poważny błąd, mianowicie zerknij na film YouTube, wszystko zaczyna się od tej ilości punktów i mnożnika... tylko gdzie pociągi. xD () Druga sprawa to błąd w show_info() więkrzy - większy () Trzecia rzecz to głośny "trzask" wczytania audio (zapewne muzyczka w formacie MP3, jeśli jest możliwość to prze konwertuj na format WAV ponieważ ten dźwięk prawie rozwalił mi słuchawki) () Ogólnie gra bardzo dobrze działa, poleciłbym tobie rozwagę nad dodaniem bonusów zmiksowanych z tymi workami np zebranie jakiegoś bonusu spowoduje, że pociągi przyspieszą o pare razy szybciej lub nastąpi chwilowy slow-motion :) 4\5 @EDIT Czekam na kolejne aktualizacje bo gra mi się spodobała i przydało by się urozmaicić ją dobrze. A jeśli nabierzesz wprawy to fajnie jak by powstało coś takiego na androida z użyciem akcelerometru, było by fajne ;D
  3. Bardzo dziękuje, używałem nie tej funkcji dla klawiszy :( Temat do zamknięcia
  4. Witajcie, chciałbym się was spytać i poprosić o małą radę lub pomoc. Chodzi o to, w jaki sposób zrobić w Game Maker 8 działanie klawisza by działał on nawet gdy okienko aplikacji nie jest aktywne tylko zminimalizowane. Podobnie jak skróty do zmiany piosenek w Winampie. Szukałem na GameMaker.org i nie znalazłem odpowiedzi jaką bym chciał uzyskać. Pozdrawiam!
  5. Wielkie dzięki wam, działa dobrze, tylko musiałem użyć 255 liter w font bo gdy klikało się ALT + A to robiła się niewidoczna litera Ą tworząc spacje. I mam do was jeszcze jedno pytanko i ostatnie, jak sprawdzić czy w stringu istnieje np @ # $ % i gdy użytkownik wpisze któryś z takich symboli to dostanie GML show_message('Niedozwolone') popróbuje z GML if string = '@' {} i zobacze co wyjdzie
  6. Własnie też tak już myślałem tylko nie mam pojęcia jak by zrobić coś na zasadzie file_find że sprawdza ciągle czy nie kliknąłem spacji. Z usuwaniem problemu bym nie mał. @edit chociaż gdybym wiedział jaką funkcję z string_ wybrać było by łatwiej
  7. Siemanko chciałbym was zapytać czy jest jakiś sposób aby keyboard_string nie przechwytywał spacji \ lub ich nie wpisywał? Wiem że trzeba coś ze znajdywaniem stringu w jakieś zmiennej i jego usunięcie ale nic mi nie przychodzi. Próbowałem też Step GML if !keyboard_check_direct(vk_space) {exit} else {tekst=keyboard_string} Próbowałem szukać na GameMaker zagranicznym forum ale nie znalazłem co chciałem. Dzięks @Edit PS: Mi to jest potrzebne po to by ludziska nie tworzyli swojego hasła albo loginu, gdzie hasło \ login to pare razy spacja xD
  8. Wielkie dzięki wam gnysek i Utermiko. Z linku skorzystam na pewno a kod Utermika był dobry. Visual posiadam tylko że odczuwam wrażenie jak by kod C++ był nie co inny a Dev jest łatwy w sumie. Pisze te teksty w DLL bo chce potem wprowadzić języki :) i szybki dostęp do update. Pozdro! W razie kolejnych problemów będę tu pisał
  9. Cześć wszystkim, robię własnie DLL z funkcjami które zamieniają okienka w GameMaker te show_message na takie windowsowe. I mam problem. Chciałbym aby za pomocą GM wywołać okienko napisane w DLL'u gdzie jest MB_YESNO i gdy klikne Yes to biblioteka DLL zwróci wartość 1 dla GM'a a jeśli No to wartość 0. Nie chciałbym korzystać z DLL jak WinApi bo to za bardzo rozbudowana biblioteka. Tu podaje kody które używam: Na dole też napisałem troche jaśniej. DLL (Mała część tej DLL) - pisane w Dev C++ GML #include <windows.h> #include <string> #include <sstream> #define GMEXPORT extern "C" __declspec (dllexport) using namespace std; template <typename T> string to_string(const T & value) { stringstream sstr; sstr << value; return sstr.str(); } GMEXPORT double MessageInstall(double a) { if (a == 0) { string mynum(to_string("")); mynum += "Wiadomość z nowym wyglądem!"; MessageBoxA(NULL, mynum.c_str(), "Błąd", MB_ICONERROR | MB_OK); return 0; } Skrypt w GameMaker ae_msg_init() GML global.dllmsginstall = external_define("ae_msg.dll", "MessageInstall", dll_cdecl, ty_real, 2, ty_real, ty_real); //Inicjacja DLL i funkcji global.dllmsginfo = external_define("ae_msg.dll", "MessageInfo", dll_cdecl, ty_real, 2, ty_real, ty_real); //Inicjacja DLL i funkcji</span></span></span></span> Skrypt ae_msg(argument0) wywołania wiadomości w GM np klawiszem GML external_call(global.dllmsginstall, argument0,argument0); //użycie funkcji biblioteki gdzie argument0 to /* argument0 = 0 - jakiś błąd */ //pokazuje wiadomość w zależności od numeru argumentu O_o</span></span></span></span> Użycie GML ae_msg(0); Wiem że cięzko mnie zrozumieć. Chciałbym tak że w skrypcie GM np msg('Tekst'); wywołuje okienko wiadomości gdzie jest MB_YESNO i gdy w GM klikne przycisk Tak to GM albo ten dll zwróci wartość 1. Ewentualnie w razie to jest nie możliwe to będe musiał coś wymyśleć z WinApi. PS: To pierwszy dll więc nie krytykujcie :( @EDIT Próbowałem też z if (MessageBox.Show ("jakis tekst", "Naglowek", MessageBoxButtons.YESNO, MessageBoxIcon.Error); {to coś tam} albo coś tam ale nie wiem jak zwrócić warunek 0 lub jeden do GM bo z GM do DLL wiem
  10. Może takie coś? CREATE GML global.day = current_day global.month = current_month global.year = current_year DRAW GML draw_text(x,y,'Jest '+ string(global.day)+string (' \ ') + string(global.month) + string(' \ ') + string(global.year)) @EDIT: Poprawiłem kod bo coś źle wpisałem xD
  11. Szkoda że nie dałeś exe'ka :( Nie mam jak tego przetestować ale widać po opisie że jest to bardzo ciekawe :)
  12. Dla początkujących ten kod jest dobrze zrozumiały, ogólnie brakuje maski kolizji a tak super także 4 \ 5.
  13. Dziękuje tobie za chęci, i bardzo to doceniam :) Jak będe miał chwile czasu to na spokojnie to przeczytam. Puki co dzięki! PS: Proszę admina o zamknięcie tematu.
  14. Bardzo ci Utermiko dziękuje, wszystko teraz idalnie działa. Temat do zamknięcia :)
  15. Plik kopiuje się bez błedów jak sobie tam ustawiłem ale miejsce końcowe to plik "-1" bez rozszerzenia. To właśnie wychodzi z last_char tylko za bardzo nie mogę rozczytać w czym tu problem eh, wiesz może w jakiej zmiennej jest ta nazwa?
  16. Chodzi o to że: piszesz takie coś: GML var a; a=get_open_filename("*.png|*.png","") show_message(a) i wybierasz sobie jakiś plik graficzny np Biblioteka/Obrazy no i w show_message pojawia się tekst z miejscem docelowym tego zdjęcia: GML C:\Users\Paffcio\Pictures\jakies_zdjecie.png a ja chce do zmiennej wpisać nie C:\Users\Paffcio\Pictures\jakies_zdjecie.png ale jakieś_zdjecie.png I czy da sie ominąć tę niepotrzebną lokalizacje C:\User....
  17. Cześć wszystkim mam bardzo mały problem a myślę że większość tu ludzi zna odpowiedź tak więc nie wiem jak zdobyć nazwę pliku który wybieram używając kodu GML wtyczka = get_open_filename("Wtyczka AldStream Biblioteka DLL ( *.dll )|*.dll","") if wtyczka != '' {global.wtyczka = wtyczka} else {exit} chodzi o to że global.wtyczka musi pobrać nazwę pliku z tego całego wiersza a nie z jakiego jest miejsca ten plik. Da się tak? Pozdrawiam
  18. Chodzi o to że mam te klocki ale w ustawieniach mam do dyspozycji: - Normal Window (To nie wiem) - FullScreen (Jak gra - na pełnym ekranie) - Game Window (Dopasowane do okienka np 640x480) A znasz może jakieś DLL'e? Coś co pomoże w narysowaniu stronki dolnym oknie a nie w całym oknie ;D
  19. Cześć wszystkim GMClowiczom. Mam do was drobne pytanie a w zasadzie chciałbym prosić aby ktoś mi powiedział w jaki sposób narysować stronę WEB w roomie, chodzi o to że dolna część room'a to wyświetlona stronka WEB a na górze zwykłe przyciski, grafika itp. Czy potrzebuje do tego DLL? Odpada opcja "news.gmk" ponieważ to jest zupełnie co inne. Pozdrawiam @Edit: dla ułatwienia posiadam GM 8 Pro
  20. FanXX

    Szpieg

    Fajne poprawki tylko Depth jest niepoprawny dla alarmu i HUD, fajnie jak byś dodał przeładowanie np pistolet po siedmiu strzałach albo np przegrzanie się broni palnej :D Duże postępy są a gra wciągneła mnie tak że przeszedłem ją 4.5\5 @Edit: zapomniałem dodać że nie stosuj plików dźwiękowych MP3 tylko WAV ponieważ każdy strzał to zacięcie się gry na tyci milisekund.
  21. FanXX

    Szpieg

    Przyznam że gra zrobiła na mnie wrażenie, daje 4. Są tylko błędy z kolizją ściany, po za tym dobrze dopracowane strzelanie, strzelałem na oślep xd bo myszkowy kursor a obrót gracza jest inny, dobre dźwięki, grafika przeciętna. Liczę na dalsze rozwijanie tej gry bo jest bardzo ciekawa. Pozdrawiam
  22. Za dużo tych błędów lub drobiazgów graficznych i wyglądu aby dać dobrą ocenę, jak kolega wyżej @ Sheroff99 @ są problemy z drzwiami, z tego co zauważyłem jeden typ potwora, grafika jest bardzo mała, do tego przyczynia się brak tego górnego paska co uniemożliwia przesunięcie okna GM. STOP! Nie będę już krytykował i daje naciąganą trojkę. Myślę że stać Ciebie na coś lepszego :) Powodzenia
  23. Ja na szczęście poradziłem sobie z tym sam, i mam swoje skrypty wyexportowane do GML jako mini silnik update. Zrobiłem to trochę zaawansowanie, ale plus leci za opisanie w miarę szczegółowo co i jak. Myślę że dla początkujących to będzie dobry wzór i jak najbardziej 4
  24. FanXX

    EvoNet

    Wydaje się bardzo ciekawa zapowiedź, mi wygląd tego menu odpowiada. Widzę, że kolejny klon działający jak Steam. :) Jestem dobrej myśli. 3\5
  25. Nosz kurcze, ale mi to działa, mam ósemke a tobie nie działa, dzwine
×
×
  • Dodaj nową pozycję...