Skocz do zawartości

kt1117

Użytkownicy
  • Postów

    1 103
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez kt1117

  1. To jest właśnie głupie w GM, że origin decyduje o miejscu wokół którego odbywa się obrót, bo jak przestawisz origin, to obiekt przesuwa się, i jak chcesz, żeby w grze zmienić punkt wokół którego obraca się obiekt, to musisz jeszcze przesuwać obiekt i to powoduje, że nieraz "wbija się" w inne.
  2. kt1117

    Grafika do IntinteOS

    <żart>Przyjdzie doktor Ferviego i napisze, że najlepsze dzieło TheMarq to 2, wtedy będzie musiał szybko jechać do jego domu i go reanimować.</żart> Chodzi mi o to, że Fervi się nie wypowiedział na temat wyglądu tych obrazków.
  3. kt1117

    Nazwa filmu.

    Raczej coś innego, chyba starsze od strasznego filmu.
  4. kt1117

    Nazwa filmu.

    Kiedyś widziałem taki śmieszny film, czy tam bajkę, chodziło w tym o takie coś, że jakaś dziewczyna przechodziła przez jakieś lustro, ale żeby to zrobić potrzebowała jakiś owoców, chyba jagód jak pamiętam, po drugiej stronie była jakaś królowa, która zamiast człowiek mówiła ludź i chciała z tych ludzi zaparzyć jakąś tam herbatę, a jak jakiś poddany się jej sprzeciwił to zamieniała go w drzewo, zna może ktoś tytuł tego filmu?
  5. kt1117

    Grafika do IntinteOS

    Ja zapisałem jako .png, .jpg , .gif, ale i tak nie działa.
  6. kt1117

    Geco

    Moje dokumenty mam przeniesione, praktycznie wszystko jest na innym dysku niż C, tylko Windows, oraz skróty do folderów i plików na innych dyskach, ale powoli wszystko wypalam, żeby nie stracić czegoś.
  7. Spokojnie, już dajcie mu spokój, przynajmniej zdobył doświadczenie.
  8. Super, próbuję to teraz do gry dołączyć. Trochę ciężko.
  9. Wysyłasz jednego bajta z jakimś tam numerem, a odbierając ten numer tworzysz obiekt. Wysyłasz: GML (Tworzenie obiektu) writebyte(1) Odbierasz: GML if readbyte()=1 instance_create(...) Takie coś.
  10. kt1117

    Geco

    Kto mówi o grach, przecież na pewno da się to też przerobić do np. zdjęć. Niektórzy mają mało miejsca na kompie/chcą mieć backupy i będą tego używać. Ja np. nie reinstalowałem systemu od ponad 2 lat, bo boję się, że coś nieodwołalnie stracę, a taki program na pewno w tym pomoże, bo nie wyobrażam sobie wgrywać 100 GB na płyty.
  11. Dzięki, wiele mi wyjaśniłeś, spróbuję teraz zobaczyć te porty i firewalla.
  12. Podobno sprawdzał i mówi, że ma, pewnie ja coś spierdzieliłem.
  13. Ja skorzystam z okazji i zadam swoje pytanie: Jeśli mam grę opartą o 39dll, i testuję ją lokalnie, to jak zmienię IP na adres serwera to zadziała? Bo ja mam wewnętrzne i hostować nie mogę, ale kolega ma zewnętrzne,podał mi swoje IP, ja wpisałem i nie działa, dlaczego? Może gracz też musi mieć zewnętrzne?
  14. kt1117

    GMclan-owe cytaty

    Gnysek wygrał bo nie miał sygnaturki. ;)
  15. Ja mam trochę inny pomysł, czyli taki: -Sprawdzam czy jest kolizja liniowa między punktami: (czek[zag,0] ,czek[zag,1]) ,a (czek[zag+1,0] ,czek[zag+1,1]) Gdzie punkt (czek[0,0] ,czek[0,1]) to miejsce zaczepienia liny. -Jeśli tak, to chcę znaleźć taki punkt zgięcia, który jej zapobiegnie. -Dodaje 1 do zag i dodaje miejsce zagięcia do tablicy. -Rysuję linę między punktami zgięć.
  16. U mnie jest tak zawsze, pisałem o tym w pierwszym poście, ale myślałem, że nie jest jeszcze zrobiony i po prostu wywala do menu, bo nie ma żadnych opcji.
  17. Mam już taki kod: GML if collision_line(x,y,czek[zag,0],czek[zag,1],teren,1,0) { p=0; //początek przedziału w którym wyszukujemy wyniku k=10000000; //koniec przedziału while(p!=k) //w pewnym momencie nasz przedział będzie tak krótki, że będzie zawierał jeden element (p==k). To będzie nasz wynik { q=floor((p+k)/2); //Strzelamy w połowę przedziału i zapisujemy do zmiennej q if(collision_line(x,y,lengthdir_x(q, point_direction(x,y,czek[zag,0],czek[zag,1])),lengthdir_y(q, point_direction(x,y,czek[zag,0],czek[zag,1])),teren,1,0)) //jeśli q spełnia nasz warunek... k=q; //ucinamy przedział o wszystkie liczby większe od q else //w przeciwnym wypadku... p=q+1; //ucinamy przedział o wszystkie liczby mniejsze i równe q (bo q też jest złe więc je też ucinamy, stąd q+1) } zag+=1 czek[zag,0]=lengthdir_x(p, point_direction(x,y,czek[zag,0],czek[zag,1])) czek[zag,1]=lengthdir_y(p, point_direction(x,y,czek[zag,0],czek[zag,1])) } Dobrze do tej pory? E:Już wiem źle, w while powinno być odwrotnie. ;) E2:A jednak nie.
  18. To nie jest twój kod, zmienienie liczb, co nawet pisałem Ci co to da, to nie całkowite przebudowanie kodu. E: I nie jest cały, nie ma przewijania ekwipunku. E2:Mój błąd, przed wysłaniem wyciąłem tę część kodu.
  19. I trzeba mieć o czym zrobić stronę.
  20. Potrzebuję skryptu na wielokrotne zginanie liny, nie musicie mi go podawać na talerzu, wystarczy, że nasuniecie mi jakiś dobry pomysł wprowadzicie w dobry tok myślenia, w zamian mogę napisać skrypt szyfrujący, plecaka, craftowania, coś tego typu. E:Wystarczy mi w zasadzie znalezienie miejsc zgięć.
  21. Nie to nie, dorobię grę do tego kodu i z tej gry zrobię sobie screeny, co za problem.
  22. Ale można wybierać krótsze opcje, np. zamiast pisać C++'sowskie: if (a==a), można napisać Pascalowskie: if a=a, a zamiast Pascalowskie :Begin, End, można dać C++'sowskie :{}.
  23. Może być ciężko szukać błędów wtedy.
×
×
  • Dodaj nową pozycję...