Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Hunter

  1. przykład? with (obiektClienta) { wysyłanie }
  2. przecież ty rozkazujesz a nie robisz? czyli ktoś zrobi a ty sie podpiszesz pod tym ?
  3. ma, a wiesz kto go napisał w wiekszosci ?
  4. pokaż ze coś sam umiesz i ci zalezy, rób coś z tym projektem a nie tylko czekasz na ludzi ktorzy pod twoją komeda bedą to robić.
  5. jesli ich jest tam wiecej przypisuj im id do tablicy i sprawdzaj za pomocą pętli for czy id które chcemy zniszczyc jest rowne id ktory nadalismy obiektowi np: funkcja destroy(obj); GML var num,obj; obj = argument[0]; num=instance_number(obj); for (i=0;i<num;i+=1) { with (obj) { if (objID == ID)//jesli id ktorego szukamy rowny jest zmiennej ID { instance_destroy(); } } } na upartego tak można nawet, musisz tylko przypisywac jeszcze w create petlą odpowiednie id
  6. i kto ma tu problemy :D my nie, ale ty najwyraźniej tak. :)
  7. to puki co ty robisz te gre nie ja wiec... zamiast oodpisywać mi, mogłbyś ruszyć 4 literki i wykodzić cokolwiek, jesli umiesz. Do Ciebie nikt nie dorósł, więc nie sądze żeby wina była w nas. Nikt nie chce z toba wspolpracowac taka jest prawda, pomysl czemu tak jest i poszukaj winy w sobie nie w innych. ja bym mogł z tobą pracować ale widze po rozmowie że nie ma to sensu i nie dziwie sie innm że też nie chcą.
  8. Na te metafore odpowiem tak: koledzy przynajmniej piją a nie zarządzają i dbają aby mi sie kac pojawił. Widzisz, z takim podejsciem nikogo nie zwerbujesz z lepszych. Bo tobie sie nie chce robić tylko rządzić. Załóżmy że chciałbym dołączyć, moge być specem od pilnowania tego żeby się gm nie zawieszał? Przecież to też ważne!
  9. z tego np. że gdybym miał poświęcić kupe wolnego czasu, który mógłbym zagospodarować o wiele lepiej, w projekt który nie wiadomo czy wypali i nie wiadomo czy cokolwiek bede z tego miał, a jeśli już to grosze, gdzie w zespole brakuje załogi to uzasadnia strach. a jesli gra sie nie sprzeda a włoże w nią dużo pracy i czasu zapłacisz mi za godziny spedzone przy projekcie? @edit: a ty czym się bedziesz zajmował podczas robienia gry ?
  10. a co jeśli ktoś sie mocno napracuje i nastara a gra bedzie kompletnym niewypałem?
  11. wez sobie drawem albo show_messagami sprawdzaj jakie warunki sa spełnione i bedziesz wiedział gdzie jest źle a gdzie dobrze. oj oj oj, zwraca 1 jeśli jest kolizja a wartość 1 to true, w przeciwnym wypadku zwraca 0 lub -1 co jest wartością false.
  12. jeśli chcesz już tak robić to zrob tak: tworz obiekt u clienta i tworząc wysyłaj odpowiednie id na serwer. Potem serwer odbiera GML { case Shot://stała Shot var ii,x_player,y_player,dir;//zmienne tymczasowe x_player = readshort(); y_player = readshort(); dir = readshort(); ii = instance_create(x_player,y_player,ammo); ii.direction = dir; //mozesz przeslac tez speed ale to zalezy od Ciebie. Ale ogolnie pomysł niezbyt dobry zeby od clienta przesyłać dane na serwer. break; }
  13. nie, to nie działa tak jak myslisz, musisz plik rozbić najpierw na bajty i dopiero potem przesyłać to w pętli. ucz sie : https://gmclan.org/index.php?wiki=article&zm=56
  14. with (obj) { rysuj_pasek_życia(); }
  15. a widziałeś juz te strone? http://www.howtogeek.com/howto/windows-vis...-windows-vista/
  16. bo: var u; - to zmienna tymczasowa, tylko do określonego skryptu i nie mozna sie do niej odwołać z innych obiektów, eventów. normalne zmienne definiujemy(głównie) w create obiektów bez słówka var.
  17. kurde specjalnie przyszłem/przyszedłem wcześniej do domu zeby troche w alme pyknąć a tu "offline" ;/
  18. hmm, jakbym widział powtórkę z mojego serwerka, i już chyba wiem o co tu chodzi Ten kod jest błędny i radziłbym ci go jak najszybciej wywalic.... to on obiciąża ci serwer noname
  19. na wersji 0.75a. na tamte czasy mocny :P (2xAthlon 2.00GHz)+2Gb ramu (DDR 2, 533MHz). za kilka dni zobaczymy jak wiecej osob postanowi grać, wtedy serwer ochrzcimy :P. Ej weszłem do gry po 3 minutach connection failed, i moby mi znikały :D juz nie mowiac o tym ze sa mityczne 23 osoby na serwie. "mityczne" znaczy ktoś używa czyegos do laczenia sie z twoim niezabezpieczonym serwerkiem.
  20. przy 40 graczach spali ci sie komputer :P. A jeśli to to nie sadze żeby dalo rade aż tyle ludzi grać, nie tylko ze wzgledu ze graczy tylu nie ma ale z tego że przy moim łaczu (0,7mb uploadu) przy kilkunastu graczch zaczynaly sie lagi.
  21. Hunter

    Kurde

    jakby sie zebralo troche chetnych do gry ludzi to moge postawic naszego starego serwa(mojego i morro) sa tam stare konta wielu osob. ale mowie dla 1 gracza sie nie opłaca
  22. a bo ja wiem jak on chce unikać tego? czy ma jakies animacje czy co? dlatego GML var unik; unik = choose(0,1,2); switch (unik ) { case 0://tu dostaje hp-=10; break; case 1://unik w prawo x+=10; break; case 2://unik w lewo x-=10; break; }
  23. Co do strzelania do najbliższego wroga, id najblizszego zwróci ci funkcja instance_nearest. potem wystarczy nakierowac już pocisk na pozycje obiektu z id zwróconym przez funckje. var unik; unik = choose(0,1,2); switch (unik ) { case 0: hp-=10; break; case 1: x+=10; break; case 2: x-=10; break; }
  24. hm, jesli chcesz zrobic takie coś użyj tablic albo list. To raczej najlepszy sposób bo łatwo wtedy operować na indexach dzieki czemu łatwo można zmieniać odtwarzaną muzykę. Są przykłady na stronie, poszukaj.
×
×
  • Dodaj nową pozycję...