Skocz do zawartości

Jeremiah

Użytkownicy
  • Postów

    145
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Jeremiah

  1. Ostatnio mam dziwaczny problem z 39dll. Nie wiem czemu, ale nie chce zadziałać mi połączenie... z góry zaznaczam, że żadnych firewalli i takich tam nie mam. Mam liveboxa i wiem co może i czemu blokować programy. Dla upewnienia się odpaliłem plik na innym komputerze i łączenie też nie działało... Najbardziej irytujące jest to, że jakieś pół roku temu zrobiłem w ten sposób minigrę. Nie pamiętam już z jakiego przykładu korzystałem podczas jej tworzenia. Z niej to teraz przerzuciłem po prostu cały kod, który bez żadnych (jak dla mnie) wyraźnych powodów nie działa. Od kilku dni mnie to frustruje.. No, ale może wrzucę go tutaj... mam nadzieję, że ktoś wskaże błąd. Obiekt Join, event "left pressed" GML room_goto(room4); Obiekt Client, event "left released" GML ip = get_string("Wpisz sekwencję cyferek", "127.0.0.1"); global.otherplayer = tcpconnect(ip, 14804, 1); if(!global.otherplayer) { show_message("Nie da rady BUAHAHA"); exit; } global.host = false; room_goto(room0); Obiekt Wait: Create: GML listen = tcplisten(14804, 2, 1); global.host = true; Destroy GML room_goto_next(); Step GML sock = tcpaccept(listen, 1); if(sock) { closesocket(listen); global.otherplayer = sock; instance_destroy(); } Draw GML draw_text(300, 300, "Czekamy na obiad!"); W pierwszym romie w Creation Code: GML dllinit(0,true,true); room_goto_next(); W drugim, gdzie znajdują się obiekty Create i Join: GML global.encryptionpass = "ahsodofjdodskasdfguhfsd"; No i to tyle... nie kumam co jest nie tak. Obiektów graczy nie wrzucałem, bo zauważyłem, że to nie ma wpływu na połączenie (z tej minigry też specjalnie wyrzuciłem, ograniczyłem ją do tych trzech obiektów i działa...). Skrypty oczywiście wrzucone, 39dll w folderze... Liczę na to, że ten błąd ma jednak jakieś logiczne podstawy i ktoś je odkryje ;)
  2. Wielkie, wielkie, wielkie dzięki! :thumbsup: Temat chyba do zamknięcia ;) Jeszcze raz dzięki ;)
  3. Witam wszystkich, chciałbym prosić o pomoc w rozwiązaniu poniższego problemu: Męczę się z ruchem platformowym. Wertując trochę forum, poradziłem sobie z problemem "skoku od dołu" (czyli, że obiekt sterowany przez gracza może skoczyć przez platformę i dopiero przy spadaniu się na niej zatrzymać), a zrobiłem to w ten sposób, że jeśli obiekt gracza jest niżej to solid jest odznaczony, a jeśli wyżej to zaznaczony. I wszystko jest ok, ale tylko dla jednego gracza. Problemy są przy opcji dla dwóch. Bo na chłopski rozum nie można wtedy grzebać w solidzie obiektu platformy w zależności od pozycji gracza, skoro będzie ich dwóch, bo się zrobi bałagan. Liczyłem na to, że wystarczy stworzyć dwa obiekty platform, dla gracza pierwszego i drugiego, które znajdowałyby się w tym samym miejscu. Ale i tak są problemy. Obiekt czasem skacze dwa razy wyżej, czasem się zatrzymuje i całkiem się w tym już pogubiłem, próbowałem różnych kombinacji z place_meeting co niewiele pomogło, a mój kod zaczyna powoli przypominać bagno w stercie różnych kopii zapasowych... Dlatego chciałbym spytać, jak zrobić taką platformówkę dla dwóch graczy? Być może pomogłoby coś takiego, że gracz1 jakby w ogóle nie widział platform gracza 2, ale nie wiem czy taka opcja w GM jest...
  4. Witam, mam krótkie i pewnie proste pytanie. Mianowicie, czy funkcja set_synchronization to to samo, co jest w global game setting -> resolution -> use synchronization to avoid tearing? Pozdriawiam i proszę o odpowiedź.
  5. Hm... fakt, wyłączenie persistent roomów spowodowało zniknięcie problemu. Sęk w tym, że o strukturach danych słyszę pierwszy raz. To wybitnie skomplikowanie? Czy trzeba będzie wyłączyć persistence roomów i obiektów, czy tylko obiektó/roomów? Jeśli to nie problem, jak wyglądałby kod na np. przeniesienie obiektu "hero" ze zmiennymi "x" i "byleco"?
  6. Tak, mają. Roomy też. Zamiast if variable_local_exists(b_id) wpisałem if variable_local_exists('mama.b_id') Trochę lepiej to wygląda. EDIT: ale dopiero teraz zauważyłem, że wtedy step nie jest wykonywany -_-
  7. Gnysek - ID się nie zmienia. A ustawiam szefa, bo pewnie kilku herosów będzie, chcę mieć robotę po prostu ułatwioną ;) Zrobiłem na próbę, że po przyciśnięciu klawisza s zmienia się room bez zmiany x i y hero. Żaden problem się nie pojawia. Sęk w tym, że wtedy bohater znajduje się w różnych dziwnych miejscach ;) Dalej (też ciekawe). W create h_tarcza dopisałem b_id=10, z kolei w step if variable_local_exists(b_id). Wtedy działa, przy if variable_local_exists(szef.b_id) są problemy... nie kumam -_-
  8. Nie, wtedy już na samym starcie pojawia się błąd. W końcu to "szef" to jest obiekt, a po kropce powinna być zmienna do której się odwołuję (b_id)
  9. Witam, chciałbym prosić o pomoc w rozwiązaniu pewnego dziwnego problemu: 1. Mam główny obiekt (hero). W create ma: b_id=0; h_t=instance_create(x,y,h_tarcza); h_t.szef=self.id; 2. W powstałym obiekcie mam między innymi (w step): if szef.b_id=0 { i tak dalej... } PS Podobnych odwołań mam więcej, usunięcie tej linijki powoduje tylko przejście problemu do następnej... 3. Zmiana roomu powstaje poprzez wciśnięcie enter w kolizji z innym obiektem: if x=133&&room=City1 { other.x=590; other.y=350; room=Gosp1; } 4. Podczas zmiany roomu pojawia się problem: Unknown variable b_id Potem wystarczy dać ignore i wszystko gra :D Nie wiem z czym to jest związane. Jeżeli zamiast "szef" wpisałbym "hero" to wszystko gra -_- niby mogę zaznaczyć w ustawieniach GM, żeby mi nieznane zmienne ustawiało jako '0", ale podczas dalszej pracy mogę mieć problemy i nie zauważyć, że jakaś zmienna nie jest zdefiniowana. Poza tym chciałbym poznać naturę problemu. Proszę o pomoc, bo nie potrafię skumać co tu może być nie tak -_-
  10. Uch, niewiele mi to pomoże :P Przede wszystkim chciałbym poznać porady dotyczące zaprojektowania walki...
  11. Hm... rzadko kiedy się tu udzielam, więc pomogę po swojemu ;) Po prostu dajesz w step coś takiego: if keyboard_check_pressed(vk_enter) then score=score+1 if score>=10 { lives=lives+1 score=0 }
  12. Witam bardzo serdecznie ;) Aktualnie pracuję nad grą RPG z widokiem 2D z boku, lecz posiadającą głębię (obiekty mogą być bliżej, jak i dalej). Idzie mi naprawdę dobrze, zaprojektowałem całkiem niezły system ekwipunku i dialogów, ale chciałbym "pochwalić" się swoimi wątpliwościami w dziedzinie walki (z góry wiedziałem, że to ta rzecz sprawi mi najwięcej problemów ;D), które lepiej niż słowa wyjaśni poniższy komiks: Informacja dodatkowa: - broni i wyglądów postaci zapewne będzie sporo, dlatego bronie będą osobnymi obiektami "przylepionymi" do postaci, której animacja będzie zmieniać się w zależności od posiadanej broni (inaczej będzie wyglądała podczas uderzenia miecza, a inaczej strzału z łuku ;)) Chyba o niczym nie zapomniałem, prosiłbym o uwagi, rady i pomysły. Z góry dziękuję ;)
  13. Ja się muszę całkowicie zgodzić z Fallordem. I co mam, kurczę, jeszcze dodać? xD Za króka ta gra, to po pierwsze. Po drugie - za mało urozmaicona. Posiedź nad nią jeszcze trochę ;) Na pierwszy rzut oka nie ma czego chwalić, ale trzeba się wciągnąć ;p Poza tym od czegos trzeba zacząć... Te czarne... eee.. smoki... fajnie wyglądają ;p
  14. Tibia to freeware, nie? (poza tym lekko się obrobi i nikt nie zauważy ;p)
  15. Może nie wyraziłem się jasno... To są dwa TE SAME obiekty, tylko że w innych miejscach. Postać sterowana przez gracza podnosi jeden z nich i trzyma go. Wszystko ładnie wygląda, animacja i przedmiotu i postaci, lecz... ...drugi obiekt, ten sam przedmiot, tylko że w innym miejscu, RÓWNIEŻ zmienia sprite. Chodzi o to, że jeden z przedmiotów ma się przemieszczać razem z postacią i zmieniać animację, a drugi leżeć niewzruszony.
  16. Mam problem nad którym męcze się od paru... godzin :P Chodzi o to, że mam dwa te same obiekty i umieściłem je "na roomie" w dwóch róznych miejscach. Gdy postać sterowana przez gracza "weźmie" jeden z nich i odwróci się(zmieni sprite lub pozycję), wtedy i ten obiekt zmieni sprite. Niestety, drugi obiekt, który nie został wzięty również zmienia sprite. Podobnie jest z ruchem, obiekt porusza się razem z graczem, ale, niestety, obydwa naraz... Jestem na 100% przekonany, że to ma związek z ID obiektu. Proszę o pomoc i pozdrawiam.
  17. Ja powiem tyle, że nawet gra z bugami może być świetna. Niektóre moga tworzyć nawet klimat :P Pozdro
  18. Jeremiah

    Ile masz lat?

    Ja będę we wrześniu pełnoletni...
  19. Jeremiah

    Koniec...

    Ja wcale nie twierdzę, że nie macie co do niego racji... haker :P Ale ten temat jest bzdurny... przypomina barbarzyńskie, zwierzęce pośmiewisko. Najlepiej go wywalcie bo psuje reputację forum :/
  20. Jeremiah

    Koniec...

    Qwa, powiedziałbym to samo co Proxx... Nie jestem tu na bieżąco, nie czytam tematów i nie znam za dobrze tego Bagno, ale skoro twierdzicie, że to "dureń" to nie zniżajcie się do jego poziomu... Z tego co wiem Bagno był tu cały czas wyśmiewany, ten temat to potwierdza. Następnym razem taki temat wywalcie, a nie piszcie bzdurnych postów... bo to jest zachowanie a'la dziecko neo... Nie znam Bagno, ale wątpie, ze zasłużył na takie traktowanie :P
  21. Jeremiah

    PL lub ANg do Heroes IV

    http://www.gram.pl/gra_6wu2_Heroes_of_Migh...d_Magic_IV.html - proszę znalazłem Ci Hereosa IV :P Czwórka jest nawet gorsza niż jedynka... Mimo, że pierwsza część ma słabą grafikę to wciąga jak diabli o_O od niedawna gam w niej kampanię.
  22. Jeremiah

    Gmclan City

    ... A co ma do tego TP...? (chodzi o ostatnie posty z poprzedniej strony)
×
×
  • Dodaj nową pozycję...