Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Login Announcement; Shinobu/SphinxGames
- // Edit Line 15; "{0} has logged on." {0} Represents the player.
- // Edit Line 16; m_LoginHue = 0x482; "0x482" = Color.
- using System;
- using System.Text;
- using Server;
- using Server.Commands;
- namespace mordero.Custom
- {
- class Broadcast
- {
- //{0} is the name of the player
- private readonly static string m_LoginMessage = "{0} has logged on.";//Login Message
- private readonly static int m_LoginHue = 0x482;//Login Message Hue
- //maximum access level to announce
- private static AccessLevel m_AnnounceLevel = AccessLevel.Player;
- public static void Initialize()
- {
- EventSink.Login += new LoginEventHandler(EventSink_Login);
- }
- public static void EventSink_Login(LoginEventArgs e)
- {
- if (e.Mobile.Player)
- {
- if (e.Mobile.AccessLevel <= m_AnnounceLevel)
- CommandHandlers.BroadcastMessage(AccessLevel.Player, m_LoginHue, String.Format(m_LoginMessage, e.Mobile.Name));
- else //broadcast any other level to the staff
- CommandHandlers.BroadcastMessage(AccessLevel.Counselor, m_LoginHue, String.Format(m_LoginMessage, e.Mobile.Name));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement