Skocz do zawartości

XxMichałxX

Zbanowani
  • Postów

    866
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez XxMichałxX

  1. (rzekomo twój)

    mój.

    Nie rozumiem cię. Raz dajesz przykład strzelanki online (rzekomo twój), a nie długo potem zadajesz takie pytania ?

    Taka strzelanke zrobic jest cholernie łatwo i nie wiem co sie tak 'podniecacie' ;P

    ---

    no dobra sproboje z background add, tez na to wpadłem ale wole dll-a, no ale skoro mówicie ze to no to z tym zrobie.

     

    i teraz taki offtop - pytanie:

    rysuje kwadrat i jak zrobic ze jak trzymam przycisk to ma sie narysowac kwadrat od fx i fy do mouse_x i mouse_y i odrazy sie zmazac?

  2. GML
    wybor=show_menu('lol|zol|brol',0/*?*/)

     

    w dokumentacji szukałem nie ma nic o tej funkcji, nie wiem jak jej uzyc.

    jezeli na przyklad ktos wybierze 'brol' to wybor bedzie sie rownac co? 3 ? 'brol' ? bo nic nie działa ;/

    i do czego jest to co tam znak zapytania postawiłem?

  3. Download: https://gmclan.org/up5208_12_przyjaciel.html

    Przykład "przyjaciela" w grze. Chodzi sie z karabinkiem, za nami chodzi i nam pomaga przyjaciel takze z karabinkiem.. no i zabijacie czerwonych. Są dwa levele jak ktos chce pograc w to poprostu ;p No i co tu dużo gadać.. kod nie jest za bardzo wydajny, czasami przyjaciel sie zablokuje ale ogolnie działa ;) Pozdro!

     

    edit: omg zapomnialem o blokowaniu gracza na scianie zaraz dam poprawke :P

    e2: dobra juz poprawione

  4. no to co serwer ma sie dowiadywac o kliknieciu przycisku i wtedy zmienic graczowi pozycje?

    edit:

    dobra juz wykombinowałem.. kod nie wydajny ale raczej bd działać

    GML
    for(i=0; i<global.ilosc; i+=1)

    {

    for(a=0; a<global.ilosc; a+=1)

    {

    if i=a exit;

    clearbuffer()

    writebyte(4)

    writebyte(a)

    writeshort(global.player[a,'x'])

    writeshort(global.player[a,'y'])

    sendmessage(global.player)

    }

    }

  5. Pracuję nad grą MMO+ mejbi RPG i teraz w serwerze zrobiłem tak:

    Create:

    GML
    global.listen=tcplisten(12345,30,1);

    if(global.listen<=0)

    {

    show_message('Nie mozna utworzyc serwera')

    closesocket(global.listen)

    game_end()

    }

    global.currentid=0

    global.player=0

    global.ilosc=0

    Step:

    GML
    var new;

    new=tcpaccept(listen,1)

    if new

    {

    global.ilosc+=1

    global.currentid+=1

    global.player[global.currentid]=new

    }

    for(i=0; i<global.ilosc; i+=1)

    {

    var size,xv,yv;

    size=receivemessage(global.player)

    xv=readshort()

    yv=readshort()

    global.player[i,xx]=xv

    global.player[i,yy]=yv

    }

    i teraz mam odbieranie info o pozycji graczów i wsadzanie do tablicy, ale nie moge wykombinować jak zrobić wydajną pętle na rozsyłanie tych danych.. bo to trzeba zrobic chyba pętle w pętli .. nie wiem w głowie mi się kręci jak za duzo nad tym rozmyslam.. jakby ktos podal przyklad takiej pętli bede wdzieczny.. sam nie wymysle mam za maly umysl ;p

  6. Grałem z kolegą w moją gre (multiplayer, tą SMMO) i mu mowie zeby shaczył to on włączył cheat engine i biegał z prędkością jaką chciał zabijał mnie, zamroził sobie hp i w ogóle robił co chciał z grą .. mógł sobie zmieniać wszystkie zmienne w grze. Jakby zmienił global.hoster na true (ja hostowałem) to by mną chodził :D

     

    I teraz pytanie: jak przed Cheat Engine zabezpieczyć gre?

  7. nie no bo mam strone w php-fusion i sobie napisałem skrypt taki że sobie wpisze nick i mi pokazuje wszystkie dane (e-mail, hasło, ip, id itp itd.) tylko że hasło sie zakodowane pokazuje a hasło prawie najwazniejsze zeby komus podejżeć ;)

     

    edit: a można jakoś przerobić w php-fusion zeby jak sie gostek rejestruje to zeby jego hasło sie nie kodowało?

×
×
  • Dodaj nową pozycję...