Time parameter for tempgroup

This commit is contained in:
White 2015-04-06 11:59:47 +09:30
parent 1b69a47d71
commit cd353c27a3
2 changed files with 14 additions and 0 deletions

View file

@ -22,9 +22,11 @@ using System.Diagnostics;
using System.IO;
using System.Text;
using System.Threading;
using System.Timers;
using Terraria;
using TShockAPI.DB;
using TShockAPI.Net;
using Timer = System.Timers.Timer;
namespace TShockAPI
{
@ -112,6 +114,8 @@ namespace TShockAPI
/// </summary>
public Group tempGroup = null;
public Timer tempGroupTimer;
private Group group = null;
public bool ReceivedInfo { get; set; }
@ -523,6 +527,11 @@ namespace TShockAPI
}
public void TempGroupTimerElapsed(object sender, ElapsedEventArgs args)
{
tempGroup = null;
}
public void SendWorldInfo(int tilex, int tiley, bool fakeid)
{
using (var ms = new MemoryStream())

View file

@ -1022,6 +1022,11 @@ namespace TShockAPI
{
RememberedPos.InsertLeavePos(tsplr.Name, tsplr.IP, (int) (tsplr.X/16), (int) (tsplr.Y/16));
}
if (tsplr.tempGroupTimer != null)
{
tsplr.tempGroupTimer.Stop();
}
}
// The last player will leave after this hook is executed.