Skocz do zawartości

pablo1517

Użytkownicy
  • Postów

    2 138
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez pablo1517

  1. no cóż... jak ktoś ci pomoaga mówi tyle a potem co 30s widzi "ale idota","ale lol" "ale down" a jak chcesz cos wytlumaczyć to pan pieter odrazu "Masz mnie za nooba!!??". jak ja ci coś wytłumaczyłem że np lepiej ci będzie pisać na UDP niż TCP albo że przypisywanie id zrób na kolejkach a nie jak to ty chciałeś na array to ty za jakis czas mi się tym chwialiłeś ze "aa to na array nie wypali, na kolejkach zrobie" LOL powtarzałeś dokładnie to co ja mówiłem jakbyś właśnie na to wpadł... kozak ostry a na silnikach gotowych gry robi... nie no bez kitu. To co? jak ja napisze gre i będzie słabsza ale napisana od zera a ktos wyjedzie na gotowym silniku zmieni 15 % czy tam 20% i będzie mi kozaczył mówiąc "ty nie znasz GML za grosz" EDIT: Sorka Tymon ale wes się nie zdenerwuj na kogos komu pomagasz a potem ten ktoś cię zeszmaci chamsko. (o widze offspringa słuchasz ^^)
  2. Jak dla mnie to to do złudzenia przypomina towją grę... a raczej twoja gra do złudzenia przypmina ten przykład. Zmienione menu, jeden nowy gun i granaty, konsola i wyszukiwarka serwerów... do wszystkiego oczywiscie użyte są przykłady. Także wkład w prace to tak... 20%? i poprzerabiane przykłady.
  3. wcale nie napisałeś bo własnie ze mną omawiasz jak to zrobić :P
  4. Ostatnio miałem taki problem https://forum.gmclan.org/index.php?showtopi...amp;#entry36872 teraz domyślam się ze trzeba by użyć kolejek typu ds_map_create() ds_queue_create() itp. Może ktoś wyjaśnić jak one działają? jak się coś do nich dodaje itp?
  5. ja swoje robiłęm od podstaw :P (i chyba tylko menu (które pisałem i tak sam od podstaw) to robie tak jak w przykładach bo poprostu to najlepsze wyjście) PS: Następnym razem jak znów wszyscy się zachwycą twoim "przykładem" to nie mów innym ze nie znają GMLa i nie panosz się tak... cwaniaczku.
  6. Już nie chciałem zakładać drugiego tematu. Wczoraj (dziś właściwie) znalazłem GMsock treaded, to taki nowy GMsock chyba najnowszy. Wygląda ciekawe tylko że nie wiem jak tam zrobić to wszystko pod UDP. Bardzo ale to bardzo bym był wdzięczny za jakiś przykład jakby się znalazł.. ja szukałem i kurde nie mogłem znaleśc....
  7. No czytałęm se tutorial jak się tym posługiwać, spoko zakapowałęm i myślę że gre na 2 bym śmiało zrobil. Ale pojawia się problem bo wychodzi na to że tylko i wyłącznie grę na 2... doczytałem się że będzie lepiej robić przez UDP (jeśli źle się doczytalęm to kupe mnie to teraz obchodzi prosze mnie w tym nie poprawiać) no i tam jest że w czasie kiedy akceptuje nowe połączenie to pobieram od clienta jego IP i port UDP którym to będe posyłał my kolejne message, tak samo będą clientem pobieram IP servera i jego port UDP. I pojawia się wałek... co jeśli chcę zrobić wiecej niż 2 graczy?? tam się pobiera te porty do np zmiennych global.udp port. Wtedy gdy wejdzie jeszcze 3 gracz to w zmienej zapisze mi udp i ip tego 3 gracza a 2 pozostanie bez danych... jak to rozwiązac?? EDIT: ..... już chyba wiem ale możecie pisać może źle wiem xD.....
  8. 10 000? nie wydaje mi się ze sam netplay aż tyle by ci zajął... a mi mówiłeś ze używałeś standardowego mplayu z GM :|
  9. a moze nie oddawaj projektu tylko znjdz kogos do pomocy :P
  10. lagi miałeś? to cos masz nie tak z netem bo normalnie to bardziej wymagajace gierki anwet na modemie dobrze chodzą... lepiej pogadaj z adminem. Ja tak zrobiłem i teraz każda gra mi działą lux, lagów nie mielismy z kolegą, tam jak on sie poruszał to wyglądało tak jakby jego pozycja aktualizowała się co 2 klatkę ale i tak było super :D
  11. bo ten kto zakłada musi mieć zew IP inaczej się nie połączysz. Ty a twoje gry to TZWhost :|?? bo ja 2 takie dzis widziałem jak z kumplem grałem. Moja to come in a TZW to pare takich było. Ale nie mogłem dołączyć. Spróbuj na moją sieć wejsc to zobaczymy :P Bez kitu. Właśnie widzę twoją grę!! ale nie mogę dołączyć.
  12. a ja własnie grałem przez hamachi. Ta gra będzie takim samym (albo i lepszym) hitem jak Soldat :D:D:D tylko jakbyś dodał profesje :D medyk snajper itd, np snajper mógłby widzieć po parebliskich mu krzaczkow czy ktos tam siedzi itp :D wiecej gunów i koniecznie jakies ammopacki bo gralismy z kolegą az nam sie ammo skończyło i potem walka na granaty xD ciekawe czemu jak rzucilem w niego granatem dymnym to zginął xD moze mocno rzucałem xD Gierka superek! 10/10 ;) Hamachi Wchodzcie juz zrobiłem sieć :D nazwa: TEAM_WAR_ZONE hasło: Pieter6 (Marzenie:Przy takim projekcje to ja bym chciał pracować ^^)
  13. zaraz zagram bo git wygląda :D (To o tej gierce mówiłeś w moim temacie o soc? zapodaj tego dllka gdzies :D) już kumplom dałem linki :D i będziemy dziarać. a na brak zew. IP pomaga cudowne Hamachi!! :D :D :D
  14. coś czuje ze starzy mu zabronili... ostatnio to popularne jakoś :/
  15. oj sorka... pomylilem posty, myslelm ze to ktos inny mu tak nawalil kodu a to on podawal co ma w stepie chyba xD sorka, pomyłka
  16. a wyszło ci coś z tego ultimeta? nie było opuźnień itp? może zarzucisz?? to pomoze mi z tym ktoś?
  17. no nie powiedział bym.... /* unpack(str, pos, size); Convert a string back to a int. str - The string to convert to a number. pos - The position of the data in str. ( Starting at 1. ) size - The size of the output in bytes. */ var i, result, temp; result=0; for(i=0; i<argument2; i+=1) { result+=(ord(string_char_at(argument0, argument1+i))-1)*power(255, i); } return result; a na przykladach do tego soca to jeszcze masz cos takiego case 1: // In case there is a new player, tell them we exist. message_send(2, message_player(), pack((obj_bear).x, 2)+pack((obj_bear).y, 2)); case 2: // If there is a new player, or another player told us they exist, // we have to create a new objBearOther. o=instance_create(xstart, ystart, obj_bear_other); (o).player=message_player(); (o).target_x=unpack(message_value(), 1, 2); (o).target_y=unpack(message_value(), 3, 2); break; wyslana wiadomosc i odebrana, w pos jest 1 a potem 3... bog jeden wie z czego to się bierze... Mam jeszcze pytanie, zrobiłem se platformówke dla 2 graczy taką że se tylko można biegać :P opuźnienia brak :D:D:D ale jest mały problem. Jeśli któryś z graczy w czasie gry zechce se przesunąć okno gry to wtedy u niego gra sie pauzuje jakby a potem jest opuźnienie u niego (sprawdzalem sam z sobą) bo to co ja zrobie to u niego zrobi wszystko identycznie tyle że po takim czasie jaki był mi potrzebny na przesunięcie okna
  18. lepszy jest od GMsock czy taki sam? odrazu takie małe pytanko w funckji pack(); /* pack(number, size); Convert a int to a string. number - The number to convert. size - The size of the output in bytes. */ var i, result, temp; result=""; for(i=1; i<=argument1; i+=1) { temp=argument0 mod power(255, i); result+=chr(1+floor(temp/power(255, i-1))); } return result; to co mam wstawic zamiast size? bo jedyna rzecz co nie czaje narazie to lasnie to xD
  19. ee... tu się roi od identycznych tematów i akurat do mojego trzeba się przyczepic?
  20. nie wiem... ale chyba go na GMclan jeszce nie było :P
  21. http://www.gmclan.org/up199_3_soc31.html prosze oto on :]
  22. no tak ekspercie... najlepiej podaj mu cały kod na jego gre :/
  23. 1*room_speed to jedna sekunda dasz alarm[0]=60*room_speed i masz 60s czyli 1 minute :P hm.. ale co do zapisu czasu to musisz pokombinowac, ja juz wiem jak to zrobic ale nie podam ci przeciez wszystkiego na tacy :P
  24. if keyboard_check(ord('P')) { ... } może tak :P
  25. pablo1517

    Darmowe gry

    Wolfenstain Enemy Teritoriality xD co to ma być niby xD tak się ET nie nazywa xD
×
×
  • Dodaj nową pozycję...