Skocz do zawartości

XxMichałxX

Zbanowani
  • Postów

    866
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez XxMichałxX

  1. wiem, oglądałem to na własną odpowiedzialność.. a raczej na odpowiedzialność moich rodziców :D ale dobra to tylko ostrzezenie zeby bana nie dostac ze +18 daje w o mnie

  2. a gdy gracz dochodzi do gry to wysyła bajta 0? i w ogole chyba zle robisz ale nie wiem.. bo w serwerze powinienes zrobic create: GML socket=tcplisten(port,iloscgraczymax,1) //i wtedy dopiero w step: jakisclient=tcpaccept(socket,1) chyba ze to tcp jako socket masz w create to sorry. edit: aha i przed odbieraniem nie robi sie clearbuffer()
  3. haha co za debil! ja to 47xx8 lol

  4. a co ten suseł na avatarze tam zobaczył ? ;o

  5. ha ha dlatego ja mam krótką strone o mnie :P !

  6. hahah dobre psyhix story :D:D

  7. nom, tylko że jest zaszyfrowane jakoś.. w config.dat te hasła, nick i wszystko.. jaki to szyfr? da sie odszyfrować? e: ale to i tak w sumie mi nic nie da bo ja chciałem zrobić zeby mi sie co chwile opis zmienial zeby powkurzac znajomych ^^ e2: chyba ze zrobie zeby mi sie włączało i wyłączało gg ;d
  8. Przeczytałem: "Golenie" ;d A ja nie wiem co jest z tym collision_line bo on tu ma ze if collision_line[...] samo a przeciez chyba trzeba dać noone? Mi ktos kiedys powiedzial ze trzeba noone albo !noone jak sie chce collision_line i inne sprawdzic bo na false i true nie działa.. to czemu jemu działa?
  9. Czy da sie jakoś zmienic w gm opis na gg? Bo widzialem ze jest zapisany np w pliku config.dat chyba ale nie wiem czy to na bieżąco sprawdza opis z tego pliku.. moze jest jakis dll do tego :D?
  10. GML iloscsylab=choose(2,3,4,5) repeat(iloscsylab) { sylaba=generate('abcdefghijklmnoprstuwyzxv',choose(2,3)) imie+=sylaba } :D edit: haha mi wyszło imie: "Sbogosyikn" edit2: ahhahahahha a teraz: "Dziubbyr" :D:D
  11. no kod lepszy od mojego i bardziej wydajny ale ja chce mieć wszystko w jednym obiekcie a tu jak sie da wysyłanie i odbieranie to bedzie tylko wtedy jak ktos dochodzi do gry bo jest exit; jak nikt nie dojdzie.. nie wiem. narazie jeszcze ulepsze serwer, zrobie clienta i napisze jaki będzie rezultat thx pental
  12. hoh lol jestem 8 miech starszy a na mnie "Michaś" mówisz :}

  13. wole na tablicy.. ;p a exit; po to dałem zeby ta tabela sie nie tworzyła jezeli sie nie udalo zalozyc.. edit: ok thx nie pomyślałem o tym. No dobra napiszę i sprawdze tylko tu napisałem teraz bo chciałem zobaczyć czy jestem na dobrej drodze
  14. Zrobiłem w serwerze już taki mały system id rozsyłanie i odbieranie danych, tylko że moge się założyc ze cos robie zle, bez sensu lub nie potrzebnie + nawet nie sprawdzałem kodu czy dziala bo clienta jeszcze nie ma więc piszę tu bo wy sie znacie: o_host: Create: GML dllinit(0,1,0) global.port=get_integer('Podaj port do zalozenia serwera:',14378) global.maxplayers=get_integer('Podaj max graczy:',20) global.socket=tcplisten(global.port,global.maxplayers,1) if global.socket<=0 { show_message('Nie udalo zalozyc sie serwera!') game_end() exit; } for(i=0; i<global.maxplayers; i+=1) { global.player=-1 } global.playerobj=0 new=0 tab=0 Step: GML new=tcpaccept(global.socket,1) if new //jezeli ktos doszedl { for(i=0; i<global.maxplayers; i+=1) { if global.player=-1 { tab=i global.player=new break; } for(i=0; i<global.maxplayers; i+=1) { if global.player!=-1 { writestring('newplayer') writebyte(i) sendmessage(global.player) } } global.playerobj[tab]=instance_create(room_width/2,room_height/2,o_player); } for(i=0; i<global.maxplayers; i+=1) //odbieranie danych { if global.player!=-1 { var size=receivemessage(global.player); if size>0 { if readstring()='up' global.playerobj.y-=5 //tutaj tylko dalem na gore i dol ze jak nacisnie przycisk to sie up albo down wysyla (zabezpieczenie :P); else if readstring()='down' global.playerobj.y+=5 } } } for(i=0; i<global.maxplayers; i+=1) //rozsylanie danych { if global.player!=-1 { for(a=0; a<global.maxplayers; a+=1) { if global.player[a]!=-1 { writestring('possition') writeshort(global.playerobj[a].x) writeshort(global.playerobj[a].y) sendmessage(i) } } } } Proszę aby ktoś przeanalizował i powiedział co tu mozna zmienic zeby bylo lepiej i czy w ogole to bedzie dzialac
  15. o jestem Elder Veteran ;d

  16. lol nic to 4 nie da i tak mam tysiąc pał ;D

  17. ha ha jakie długie włosy masz

  18. lol to zdjęcie było w mojej grze jako obraz ładowania XD

  19. albo na odejmowaniu: GML if kasan>=tyleilezabierakasy kasan-=tyleilezabierakasy tak jest bardziej wydajnie :D
  20. @upup: a nie lepiej dac if, else if i else?
  21. lol mmorpga na klockach robić.... O.o
×
×
  • Dodaj nową pozycję...