Skocz do zawartości

Bedi

Użytkownicy
  • Postów

    501
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Bedi

  1. Bedi

    Laser

    Nie wiem czy są czy ich nie ma, ale jeśli już pytasz o obsługę particlesów, to skorzystaj z helpa i zajrzyj na stronę główną do przykładów, bo jest tam przynajmniej jeden :)
  2. Analizując to co podałeś, to jeśli nic nie robię tą swoją procedurą, to wykonywana jest ta oryginalna? Dobrze rozumiem? Bo dodałem to do swojej WndProc: LRESULT CALLBACK WndProc(HWND hWndParent, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_COMMAND: dllWPARAM = wParam; dllLPARAM = lParam; return 0; break; default: return CallWindowProc((WNDPROC)prevLong, hWndParent, uMsg, wParam, lParam); } return 0; } i teraz działa, tylko nie mam jeszcze gotowych innych funkcji, żeby sprawdzić czy poprawnie. Ale wystarczy mi odpowiedź na pierwsze pytanie, to już poleci z górki :) Dzięki. E: Ok, dopisałem funkcję i działa :) Dzięki wielkie, Will. Tylko teraz mam problem w tej funkcji: if ((HWND)dlParam == hWnd) { return 1; } return 0; dlParam = -1; hWnd = NULL; Jjeśli dlParam == hWnd to zwraca 1 i wyświetla okienko z informacją. Mimo tego, że ustawiam po wykonaniu funkcji dlParam na -1 to i tak okienko się stale wyświetla. Wszystko sprawdzam w stepie. if (clicked(button) == 1) { show_message(""); } i powstaje pętla. E: Ok, już sam naprawiłem.
  3. Witam. Mam problem, z którym 2 lata temu sobie poradziłem, a dziś za nic nie potrafię tego zrobić. Nie wiem czy to mój błąd czy po prostu wada wrodzona GMa. Chodzi o to, że w DLLce, którą piszę, zamieniam główną procedurę okna GM na swoją, żebym mógł obsługiwać różne komunikaty. prevLong = GetWindowLong(hWndParent, GWL_WNDPROC); SetWindowLong(hWndParent, GWL_WNDPROC, (LONG)WndProc); tym samym "tworząc" kopię oryginalnej procedury. No i ok, procedura się zamienia, wszystko ładnie pięknie. Problem nadchodzi, kiedy muszę wrócić do poprzedniej procedury. Kiedy wywołam w GM ręcznie funkcję, która zamienia procedurę na oryginalną (np. przez alarm), to jest ok. Okno i proces normalnie się zamykają i nie ma żadnych problemów. Ale kiedy dam tę funkcję do zdarzenia Game End to się sypie. Okno znika, ale nie zamyka się, a proces nadal pozostaje. Próbowałem też dać w to w Room End i nic. Kolejną próbą ratunku było dodanie w DllMain do DLL_PROCESS_DETACH funkcji, która przywróci oryginalną procedurę case DLL_PROCESS_DETACH: SetWindowLong(hWndParent, GWL_WNDPROC, prevLong); break; Też nic. No i tutaj moje pomysły się kończą, bo już nie wiem w jaki sposób przywrócić tę procedurę, żeby program zamykał się poprawnie. YXE kiedyś mi z tym pomógł, dziś zwracam się z tym pytaniem do całej społeczności. Zapomniałbym: prevLong mam wcześniej zdefiniowane, a kwestia tego, czy procedura faktycznie się zamienia na nową - sprawdzałem, wszystko jest ok. Chyba jasno opisałem problem, bardzo bym prosił o pomoc :) Z góry dzięki. Pozdrawiam.
  4. Wyjdzie z tego efekt placebo - będą myśleć, że to im spowalnia grę, bo jest w taki sposób zrobione.
  5. Jak chodzi Ci o coś takiego, że np. dwa obiekty lecą w dół obok siebie i mogą się zderzyć, to musisz sprawdzać kolizję tylko na osi x.
  6. Nie da się zrobić kolizji z efektem. Możesz jedynie "wyłączyć" ten efekt, bądź usunąć obiekt tworzący go.
  7. Bedi

    Gmclanowe sny

    Tylko - problem w tym, że skoro nie byłeś w Amsterdamie to nie wiesz dokładnie jak on wygląda.
  8. Bedi

    Gmclanowe sny

    Ja to ogólnie, pamiętam prawie każdy sen (wiem, że jest ich dużo, ale chodzi o te co zdążą się urozmaicić w jednej z faz). Bo raz to na przykład miałem taki bajer, że tylko na dany moment chciałem mieć świadomy sen, potem szło już normalnie. A chodziło o to, że będąc u babci, były jakieś duchy z dyniami na głowach, rodem z Halloween. Babcia mieszka na szóstym piętrze, więc w tym momencie, orientując się, że to sen, skoczyłem na główkę z balkonu, po czym normalnie stałem, a sen leciał dalej, już bez mojej ingerencji. I w zasadzie - nie rozchodzi się o to, żeby się tego nauczyć. Po prostu, jeśli masz coś w jednym śnie, boisz się tego czy cokolwiek, to jest to jeden z Twoich takich "znaków rozpoznawalnych". Kiedyś Ci się to pewnie znowu przyśni, a Ty będziesz wtedy wiedział, że to jest sen, bo już tak miałeś.
  9. Bedi

    Gmclanowe sny

    Tak. Wystarczy po prostu o tym cały czas myśleć, i najlepiej to się nie ruszać, ani nie wykonywać żadnych ruchów (bo to bardziej pogłębia sen). Ja jeszcze do tego (nie wiem jak, ale jakoś tak wyszło) wyćwiczyłem sobie, kiedy chce się obudzić (taki mam odruch jakby).
  10. Bedi

    Gmclanowe sny

    No nie wiem jakby Ci to opisać, pewnie jak byś miał to byś się zorientował ;P Ale taka jedna pewna rzecz, to robisz co chcesz (dokładnie), Ty tam ustalasz zasady, masz - w zasadzie - pełne, racjonalne myślenie. E: Bo w normalnym śnie, np. jak pojawi Ci się goryl w drzwiach frontowych i zatańczy w korytarzu, to będzie to dla Ciebie jak najbardziej normalne. A w świadomym śnie on Ci się nawet nie pojawi, bo Ty go akurat nie chcesz, tylko wymagasz czegoś innego.
  11. Bedi

    Gmclanowe sny

    Ostatnio 3 dni pod rząd miałem świadomy sen(!). W jednym śnił mi się jakiś mecz (chyba Polska vs Lech Poznań, który okazał się Niemcami, co mnie totalnie w czasie dnia zwaliło z nóg), w drugim koleżanka z klasy, a 3 niestety nie pamiętam :( Możecie nie wierzyć, ale ja bardzo często miewam świadome sny, chociaż nie praktykuję tego ;x
  12. Bedi

    GMclan-owe cytaty

    Nie, to Seid się czepia różnych rzeczy (ręką, nogą, fryzurą)... Padłem. Temat: Seid powrucił!
  13. Bedi

    [Praca] PHP Programista

    Bo to Krzysiu Ibisz.
  14. Bedi

    MXR Distortion+

    Zdjęcia nie są najlepszej jakości: 1, 2, 3, 4. Już wysiadam. Wezmę to może jutro do elektronika, spytam czy mogliby mi to sprawdzić.
  15. Bedi

    MXR Distortion+

    Przepraszam Was że odświeżam, ale nie chcę zakładać nowego tematu, a problem nadal nie rozwiązany. Wytrawiłem sobię płytkę, wszystkie elementy poprawnie wlutowałem, musiałem tylko kabelek do masy pociągnąć. Jestem niemalże pewien, że nie ma żadnych zwarć i wszystko jest poprawnie zrobione. Ale teraz nie ma żadnego dźwięku, ani piszczenia, czasem jak przekręcę potencjometr zaburknie delikatnie. Zero reakcji na gitarę. Tyle że wcześniej, kiedy wkładałem wtyczkę do kompa (do mikrofonu, wejścia liniowego, obojętnie) to nic nie reagowało w kompie, a teraz takie jakby pierdnięcie jest, czyli coś tak przechodzi. Dorzucę w edicie zdjęcia, może to pomogłoby coś. Już nie wiem co mam z tym zrobić. E: Narazie nie wrzucę, bo imageshack nie chce współpracować. E2: Pod wzmacniaczem także zero reakcji (na tamtym starym piszczało niemiłosiernie). Tutaj ani jednego dźwięku, ani brzdęknięcia nie ma.
  16. Chyba że z innego obiektu się odwołujesz, to: GML if (instance_number(obj_kubeczek) == 1) { with (obj_kubeczek) { instance_destroy(); } }
  17. Bedi

    Comet

    Ustawiłem się po lewej przy brzegu okna i wbiłem 1760 pkt. Aczkolwiek, fajna gierka, tylko bardziej by musiała wciągać (co to tylko prawo-lewo). Gdyby to było coś a'la Icy Tower (tzn. na platformach) bardziej przypadłoby do gustu. ;) 3/5
  18. To tak jak mi Iron Maiden wykonany przez Metallikę - Remember Tomorrow.
  19. Metallica - Fade to black E: Teraz: White Skull - Asgard http://www.youtube.com/watch?v=lqH6oEnm1Vs Ta piosenka po prostu gniecie. Nie dawno dopiero poznałem, pierwszy raz taki styl usłyszałem więc wpadło mi w ucho :) Najlepsze jest solo.
  20. Bedi

    O Boże! K800i

    Nie wiem jak jest z K800i (sam go miałem), ale w K550i zdejmowałem simlocka patchem. Popatrz na różnych forach (także na tym co podał M@ti002), ale dodatkowo na ruskich forach. Do siemensów najczęściej korzystałem z rosyjskich i czeskich stron.
  21. Bedi

    MXR Distortion+

    Ja się na tym nie znam na tyle, żeby w takie rzeczy ingerować. Dopiero w domu, kiedy lutowałem, zauważyłem że tam są oznaczenia. Dzisiaj nic już nie kupię, bo sklepy jeszcze tylko godzinę otwarte. Po nowym roku pójdę po potencjometr.
  22. Bedi

    MXR Distortion+

    Ale kiedy powiedziałem panu w sklepie, że chcę 50k potencjometr zwykły, powiedział że ma 47k i na dodatek dał mi 4.7k a nie 47k. Chyba że ja źle odczytuję tą kropkę między czwórką a siódemką. Więc tak czy siak, to nie jest chyba 47k więc takiego potencjometru na razie nie mam. A ten montażowy jakoś nie ujdzie? I jeszcze pytanie co do tego zasilania - to co mam zrobić żeby był prąd zmienny? (Choć ja widzę, że zasilanie ma być z baterii). Dzięki :)
  23. Bedi

    MXR Distortion+

    Sorry, że doublepostuję (inaczej nikt nie zauważy że coś dodałem). Czy jest znaczna różnica między DC 5V z przerobionej ładowarki do elektronicznego papierosa, a baterią 9V? Chodzi mi o to, że na tym schemacie jest symbol baterii, czyli jeśli ją podłączę, to po tym już powinno chyba działać, nie? Dziadowski sklep, w którym nawet nie potrafią dobrze obsłużyć klienta <_<
  24. Bedi

    O Boże! K800i

    Po aktualizacji softu jest język angielski, bo firma operuje głównie tym językiem (tak jak LG). Ja w swoim LG KU990i po wgraniu softa muszę zawsze zmieniać język na polski. Spróbuj jeszcze raz. Jak nie pójdzie, to będziesz musiał wgrać ręcznie jakiegoś europejskiego czy coś, ew. zanieś do serwisu/salonu (jeśli masz gwarancję). Pamiętaj, że jak wgrywasz jakiegoś innego softa (wykluczając aktualizacje) to zazwyczaj traci się gwarancję. Europejski soft da Ci tyle, że nie będzie NAJPRAWDOPODOBNIEJ simlocka. Wtedy już wszystko powinno działać, ale jeśli się uprzesz to możesz jeszcze go zaktualizować, jeśli jest nowsza wersja.
×
×
  • Dodaj nową pozycję...