/// <summary>
        /// Runs the script event with the given input.
        /// </summary>
        /// <param name="prio">The priority to run with.</param>
        /// <param name="oevt">The details of the script to be ran.</param>
        /// <returns>The event details after firing.</returns>
        public void Run(int prio, PlayerConnectedEventArgs oevt)
        {
            PlayerConnectedScriptEvent evt = (PlayerConnectedScriptEvent)Duplicate();

            evt.Player = oevt.Player;
            evt.Call(prio);
        }
 /// <summary>
 /// Runs the script event with the given input.
 /// </summary>
 /// <param name="prio">The priority to run with.</param>
 /// <param name="oevt">The details of the script to be ran.</param>
 /// <returns>The event details after firing.</returns>
 public void Run(int prio, PlayerConnectedEventArgs oevt)
 {
     PlayerConnectedScriptEvent evt = (PlayerConnectedScriptEvent)Duplicate();
     evt.Player = oevt.Player;
     evt.Call(prio);
 }