Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Hunter

  1. Musisz wysyłac pozycje "wolfa" z twojego clienta do servera a nastepnie od servera do pozostałych graczy, tak aby oni widzieli co robi.

    Mowie, masz swietny art yody na temat 39dll, z niego sie wszystkiego dowiesz.

     

     

    @ Edit

     

    @EDIT: Co do klienta, mam tak:

    servertcp = tcpconnect(global.server, global.port, 1);

     

    To dobrze, wiec sendmessage na kliencie bedzie wygladac tak :

    sendmessage( servertcp );

  2. Posłuchaj, zrobienie gry mmo rożni sie znacznie od stwozenia gry zwykłej bo poza tym co trzeba zrobic w normalnej grze tj. nie internetowej trzeba zrobic przesył danych z clienta do serva i z serva do clienta.

    Jesli nawet nie wiesz jak wysłać dane i do czego słuzy funkcja sendmessage() i jak sie ją stosuje, i z kad wziasc do niej argument, zostan lepiej przy grach "nie" online.

     

    Pozatym zależy teraz z kad wysylasz te dane, jesli z clienta powinno byc :

     

    soc = tcpconnect(ip,port,1);

     

    A jesli z serva :

     

    soc = tcpaccept(stcp,true);

  3. 2. xstart i ystart, uzyj ich np w move_towards_point lub innej funkcji lub po prostu przypisz do x i y.

    4. jesli np. pilka przyjmuje wartosc direction od zawodnika uzyj round(random(x)) dodajac pilce troche directiona przez co bedzie skrecac.

    5. Hmm ja mysle ze trzeba by albo miezyc odległosc od bramki naszej do połowy zeby sprawdzic czy sa na naszej połowie albo uzyc colision_rectangle(), w takim wypadku przełanczasz zmienną u swoich zawodników na taką ktora kaze im wracac na swoją połowę.

  4. [CREATE]
    
    global.xx = -1;
    global.yy = -1;

     

    [GLOB MOUSE BUTTON]
    
    global.xx = mouse_x;
    global.yy = mouse_y;

     

    [STEP]
    
    if (global.xx != -1 and global.yy != -1)
    {
        if (distance_to_point(global.xx,global.yy) > 2)
        {
            move_towards_point(global.xx,global.yy,3);//tu mozesz uzyc tez mp mp_potential_step()
            }
            else
            {
            speed = 0
            }
    }

  5. Za mało sportu, za duzo siedzenia na kompie lub siedzącego trybu zycia. Zacznij biegac, zacznij od 2-3km truchtem dziennie. Potem coraz wiecej. Lub tez uprawiaj jakis inny sport wazne zebys byl w ruchu. No i oczywiscie przed snem lub tez w godzinach późnych zero jedzenia. Dobrze tez by bylo gdybys sobie ustalił np 5-6 posiłków dziennie, ale tak zebys sie najadł a nie przejadł. Chodzi o to zeby organizm jadł jak najmniej i nie odczuwał głodu, gdyz udowodnione jest ze gdy jestesmy głodni i potem zaczynami duzo jesc mozg i ciało starają sie gromadzic "sadełko".

×
×
  • Dodaj nową pozycję...