Powodzenia, i polecam ten Topic: https://forum.gmclan.org/index.php?showtopi...mp;#entry120267
oraz ten przykład: http://64digits.com/games/index.php?cmd=vi...ame&id=2527
tego clearbuffera nie musisz używać przy odbieraniu... bo to czyści buffery ;p
Najpierw trzeba wyczytać dane używając "receivemessage(global.clienttcp); "przed switch'owaniem ( zobacz jak jest w przykładzie KirbyOnlinev2 w obiekcie "obj_client"->Step ) :P
Tak. Ponieważ otrzymuje się coś takiego |Wyczyść buffera |WriteByte(2)-->WriteByte(ID)|<-- Zapisz dane |> Wyślij|>
Czyli jak zauważysz zapisuje pod liczbą 2 jeszcze ID gracza, będzie łatwiej to odebrać przy switch'owaniu ;p
clearbuffer(); // Czyścimy buffera
writebyte(2); // Zapisujemy dane pod liczbą 2
writebyte(global.myid); // Zapisujemy dane pod ID gracza
writeshort(x); // Zapisujemy pozycje X
writeshort(y); // Zapisujemy pozycje Y
writeshort(sprite_index); // Zapisujemy aktualny "sprite_index"
writeshort(image_speed); // Zapisujemy "image_speed"
writeshort(image_index); // Zapisujemy "image_index"
writeshort(direction); // Zapisujemy "direction"
writeshort(health); // Zapisujemy zmienną "health"
sendmessage(global.clienttcp); // Wysyłamy dane do serwera
Jeśli się pomyliłem to niech ktoś poprawi ;p
Ja też bym się z chęcią dowiedział o tym ( Wysyła server--->odbierają gracze ) ... bo to jak cholera pogmatwane jest :P
A co do naboi to Pablo coś wspominał o parentach :3