Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Po co pisać konkurencję dla Almory i później się stresować jak Borek, nie? :P
  2. Tymon

    CTRL + V

    if( !( ax >= triArray[i].minx && ax <= triArray[i].maxx && ay >= triArray[i].miny && ay <= triArray[i].maxy ) ) continue; Huh, optymalizacja kodu. xD
  3. Ewentualnie możesz użyć silnika od pralki, czy tam innego osprzętu domowego.
  4. Cóż, nudne po prostu. :P Tak z 2/5.
  5. http://filext.com/file-extension/3D2 Wolę opracować własny typ. Żal.
  6. Tymon

    101 pytań do gnyska

    1. Czy ten temat ma wyleczyć Cię z kompleksów? 2. Jeśli nie, chcesz się jakichś nabawić? :P
  7. Tymon

    101 pytań do gnyska

    1. Jesteś prawiczkiem?
  8. Tymon

    Wasz ulubiony rodzaj gry ???

    A ja w gry w które się gra.
  9. Pod warunkiem, że skrypt kodujący i dekodujący działa jak trzeba.
  10. Dobra. Musisz odczytywać plik po bajcie i go wysyłać od razu. Gdy zaliczasz EOF to wysyłasz jakiś bajt kończący np. 00FF. Odbierająca osoba musi odbierać bajty i zapisywać je do nowego pliku, jeśli natrafi na nasze 00FF to tylko go zamyka i tyle. Można jeszcze dodać potwierdzanie odbioru i czuwanie nad poprawnością danych po przez wysłanie klientowi na początku informacji o długości pliku, oraz przy każdym bajcie pozycję z której został oczytany. Wtedy klient musi odpowiednio odczytywać pozycję i zapisywać tam odebrany bajt - gdy ilość odebranych bajtów jest równa długości pliku zakańcza się transfer i nie potrzeba bajtów zamykających. Rozumiesz?
  11. Na słabym łączu daleko nie pociągniesz, nogi ci się spocą i po-biegane. :/
  12. To jest proste. Wkładasz plik do kieszeni i zapierdalasz do klienta któremu chcesz go wysłać.
  13. http://romanx.webd.pl/nb/viewtopic.php?p=2...ighlight=#21397 Nie chce mi się pisać. Równie dobrze można użyć delegacji.
  14. Wrzucasz scripta do zasobów i dodajesz do niego kod. Da się.
  15. Tylko 2 skrypty? Oj, dużo więcej niż 2 - na prawdę się nie znasz na tym. =) Nikt Ci tego nie napisze, po prostu wymagasz za dużo jak na samą pomoc. Odpłatnie to co innego. :P
  16. To /* Tworzymy sprita z surface*/ terrSpriteNew = sprite_create_from_surface( terrSurface, 0, 0, room_width, room_height, 1, 1, 1, 1, 0, 0 ); sprite_index = terrSpriteNew; zamień na /* Tworzymy sprita z surface*/ terrSpriteOld = sprite_index; sprite_index = noone; sprite_delete( terrSpriteOld ); terrSpriteNew = sprite_create_from_surface( terrSurface, 0, 0, room_width, room_height, 1, 1, 1, 1, 0, 0 ); sprite_index = terrSpriteNew; I tyle. Jednak proponuję przejść na ten 2gi. ;)
  17. Nie pomagacie? To się nie odzywajcie. Komentarze na ten temat są zbędne - potrzebna jest tylko konkretna pomoc, więc każdy następny bezcelowy post będzie wywalony, a użytkownik ukarany.
  18. Rużnica, a różnica to też różnica. :P Użyj Marzipana.
  19. Dokładnie Pablo. =) Po za tym to co napisał Hanjuso jest bez sensu bo w GM: array == array[0]; :) if global.iloscItemow<40 { wolne=true for (i=0;i<10;i+=1) { for (j=0;j<4;j+=1) { if global.miejsce[i,j]=0 { x=inv.x+49*i y=inv.y+49*j global.miejsce[i,j]=1 global.iloscItemow+=1 exit; } } } } else { wolne=false }
  20. Tymon

    Sirtet

    Kradziej pomysłów! xP Cóż. 5/4 łodemnie. :)
  21. To nie umiesz killować programu z wiersza poleceń? :/
×
×
  • Dodaj nową pozycję...