Muchaszewski Opublikowano 1 Maja 2010 Udostępnij Opublikowano 1 Maja 2010 Witam. Mam drobny problem. Robię grę na Multiplayer. Wszystko mi na razie działa, lecz znalazłem błąd który nie powinien wystąpić. Wysyłam wartość, a następnie 2 innych graczy powinni ją otrzymać, lecz tak nie jest. Co dziesiąte wysłanie wartości jeden z graczy nie otrzymuje wartości. Gra jest w fazie testów więc robię wszystko na jednym kompie (ale pewnie to nie ma znaczenia). Co zrobić żeby wszyscy gracze je otrzymywali za każdym razem. Jeszcze szczegółowo w pkt co mam i nie dochodzi. GML //W global left mouse pressed if global.ruch = global.numb_player if !place_meeting(x,y,o_Player_Show) if x > 0 && x < 640 && y > 0 && y < 480 {mplay_data_write( (global.numb_player * 100) +2,x) mplay_data_write( (global.numb_player * 100) +3,y) mplay_data_write((global.numb_player * 100) +4,1) check = 1} // Inny obiekt, odbieranie create_x1 = mplay_data_read(102) create_y1 = mplay_data_read(103) click1 = mplay_data_read(104) create_x2 = mplay_data_read(202) create_y2 = mplay_data_read(203) click2 = mplay_data_read(204) create_x3 = mplay_data_read(302) create_y3 = mplay_data_read(303) click3 = mplay_data_read(304) //Używanie tych funkcji if click1 = 1 {sww = instance_create(create_x1,create_y1,o_Player_Show) sww.sprite = s_Fire} if click2 = 1 {sww = instance_create(create_x2,create_y2,o_Player_Show) sww.sprite = s_Cross} if click3 = 1 {sww = instance_create(create_x3,create_y3,o_Player_Show) sww.sprite = s_Skull} //Edit: global mouse left relased if check = 1 {mplay_data_write((global.numb_player * 100) +4,0) global.ruch += 1 if global.ruch = 4 global.ruch = 1 check = 0 mplay_data_write(1,global.ruch) } Oczywiście wszystkie wartości zmieniam kiedy są już nie potrzebne zmieniam na 0 click1 - click3 Edit: Wartości dochodzą, lecz gra nie tworzy ich. Ale i tak mi się wydaje że to jednak błąd w przesyłaniu danych. Edit2: Rozwiązanie znalezione. Za słaby komputer, dzięki czemu wartości nie dochodzą\ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się