Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Hunter

  1. 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

  2. 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ą.

  3. Większość z nas ma wakacje. W czym problem? Można pić z kolegami albo stworzyć wspaniałą grę. Wybór należy do ciebie.

     

    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!

  4. To śmieszne... Dlaczego mam się wam tłumaczyć? Grasują tutaj oszuści? Nic mi o tym nie wiadomo.

     

    Skąd ten strach?

     

     

    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.

     

     

    Można otrzymać pieniądze zarobione przy pomocy gry. Zależy od tego jak dużo pracy włożysz w grę.

     

    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 ?

  5. wez sobie drawem albo show_messagami sprawdzaj jakie warunki sa spełnione i bedziesz wiedział gdzie jest źle a gdzie dobrze.

    Collision_circle zwraca id obiektu, z którym kolidujesz, a nie true-false.

     

     

    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.

  6. 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;

    }

  7. no ja mam 0,5mb tongue2.gif na jakiej wersji stawiales? i komputer masz mocny czy taki sredni? no ale trzeba patrzec na to optymistycznie biggrin.gif mam nadzieje ze pociagnie ta 30 chociarz to wtedy na drugim serwerze mozna by spokojnie pociagnac 2x tyle xD

     

    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.

  8. 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

  9. 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;

    }

  10. 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;

    }

  11. dupa napisalem zeby sprawdzic czy dziala, wystarczy ze usuniesz tego show_message ze skryptu i bedzie ok.

    z tym kliknieciem chodzi o to ze 1klikniecie podnosi a 2 upuszcza item ?

     

    z tym przesuwaniem to jak mam sprawdzić akcje która jeszcze nie nastąpiła :P ? jeszcze nie przesunełeś itema a juz mam sprawdzić czy on jest przesuwany w strone walla ?

×
×
  • Dodaj nową pozycję...