Ejemplo n.º 1
0
		//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);
		}
Ejemplo n.º 2
0
		//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);
		}