public static void SendKendiBilgilerimiOyuncularaGonder(int connectionID) { Kaan_ByteBuffer buffer = new Kaan_ByteBuffer(); buffer.Int_Yaz((int)ServerPackets.SKendiBilgilerimiOyuncularaGonder); //Paket Numarası buffer.Int_Yaz(connectionID); // ConnectionID Numarası Yani Port Numarası,,, buffer.Float_Yaz(Sabitler.bagli_client[connectionID].xCord); buffer.Float_Yaz(Sabitler.bagli_client[connectionID].yCord); buffer.Float_Yaz(Sabitler.bagli_client[connectionID].zCord); ClientManager.SendDataToInGameAll(connectionID, buffer.ToArray()); buffer.Dispose(); }
public static void SendHodsgeldinMesaji(int connectionID) { Kaan_ByteBuffer buffer = new Kaan_ByteBuffer(); buffer.Int_Yaz((int)ServerPackets.SHosgeldinMesaji); //Paket Numarası buffer.Int_Yaz(connectionID); // ConnectionID Numarası Yani Port Numarası,,, buffer.String_Yaz("Merhaba , Sunucuya Hoş Geldin.."); buffer.Float_Yaz(Sabitler.bagli_client[connectionID].xCord); buffer.Float_Yaz(Sabitler.bagli_client[connectionID].yCord); buffer.Float_Yaz(Sabitler.bagli_client[connectionID].zCord); ClientManager.SendDataTo(connectionID, buffer.ToArray()); SendOyundakiler(connectionID); SendKendiBilgilerimiOyuncularaGonder(connectionID); buffer.Dispose(); Sabitler.bagli_client[connectionID].oyunda_mi = true; }
public static void SendOyundakiler(int connectionID) { foreach (Client oyuncu in Sabitler.bagli_client.Values) { if (oyuncu != null && oyuncu.oyunda_mi == true && oyuncu.connectionID != connectionID) { Kaan_ByteBuffer buffer = new Kaan_ByteBuffer(); buffer.Int_Yaz((int)ServerPackets.SOyundakiler); //Paket Numarası buffer.Int_Yaz(oyuncu.connectionID); // ConnectionID Numarası Yani Port Numarası,,, buffer.Float_Yaz(oyuncu.xCord); buffer.Float_Yaz(oyuncu.yCord); buffer.Float_Yaz(oyuncu.zCord); ClientManager.SendDataTo(connectionID, buffer.ToArray()); buffer.Dispose(); } } }
public static void SendKordinatBilgileriniGonder(int connectionID, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW) { Kaan_ByteBuffer buffer = new Kaan_ByteBuffer(); buffer.Int_Yaz((int)ServerPackets.SKordinatBilgileriniGonder); //Paket Numarası buffer.Int_Yaz(connectionID); // ConnectionID Numarası Yani Port Numarası,,, buffer.Float_Yaz(posX); buffer.Float_Yaz(posY); buffer.Float_Yaz(posZ); buffer.Float_Yaz(rotX); buffer.Float_Yaz(rotY); buffer.Float_Yaz(rotZ); buffer.Float_Yaz(rotW); ClientManager.SendDataToInGameAll(connectionID, buffer.ToArray()); buffer.Dispose(); }