//public static bool SendDataCheck(int msgType, int number) //{ // switch (msgType) // { // case 27: //projectiles // if (!GravestonesAllowed) // { // Projectile proj = Main.projectile[number]; // if (proj.type == 43 || (proj.type > 200 && proj.type < 206)) // { // proj.active = false; // return true; // } // } // break; // } // return false; //} private static void PlayerJoined(int playerNumber) { Players[playerNumber] = new HEROsModPlayer(playerNumber); // chat message hack: SendTextToPlayer(HEROsModCheckMessage, playerNumber, Color.Red); var packet = HEROsMod.instance.GetPacket(); packet.Write((byte)MessageType.LoginMessage); packet.Write((byte)LoginService.MessageType.ServerToClientHandshake); packet.Send(playerNumber); GeneralMessages.TellClientsPlayerJoined(playerNumber); }
//public static bool SendDataCheck(int msgType, int number) //{ // switch (msgType) // { // case 27: //projectiles // if (!GravestonesAllowed) // { // Projectile proj = Main.projectile[number]; // if (proj.type == 43 || (proj.type > 200 && proj.type < 206)) // { // proj.active = false; // return true; // } // } // break; // } // return false; //} private static void PlayerJoined(int playerNumber) { Players[playerNumber] = new HEROsModPlayer(playerNumber); SendTextToPlayer(HEROsModCheckMessage, playerNumber, Color.Red); GeneralMessages.TellClientsPlayerJoined(playerNumber); }