Merge branch 'general-devel' of github.com:TShock/TShock
Conflicts: TShockAPI/PacketBufferer.cs TShockAPI/Properties/AssemblyInfo.cs
This commit is contained in:
commit
ceefbfdb03
21 changed files with 537 additions and 335 deletions
25
TShockAPI/TShock.cs
Executable file → Normal file
25
TShockAPI/TShock.cs
Executable file → Normal file
|
|
@ -94,6 +94,7 @@ namespace TShockAPI
|
|||
Order = 0;
|
||||
}
|
||||
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
|
||||
public override void Initialize()
|
||||
{
|
||||
if (!Directory.Exists(SavePath))
|
||||
|
|
@ -315,15 +316,17 @@ namespace TShockAPI
|
|||
Console.WriteLine("This token will display until disabled by verification. (/auth-verify)");
|
||||
Console.ForegroundColor = ConsoleColor.Gray;
|
||||
FileTools.CreateFile(Path.Combine(SavePath, "authcode.txt"));
|
||||
TextWriter tw = new StreamWriter(Path.Combine(SavePath, "authcode.txt"));
|
||||
tw.WriteLine(AuthToken);
|
||||
tw.Close();
|
||||
using (var tw = new StreamWriter(Path.Combine(SavePath, "authcode.txt")))
|
||||
{
|
||||
tw.WriteLine(AuthToken);
|
||||
}
|
||||
}
|
||||
else if (File.Exists(Path.Combine(SavePath, "authcode.txt")))
|
||||
{
|
||||
TextReader tr = new StreamReader(Path.Combine(SavePath, "authcode.txt"));
|
||||
AuthToken = Convert.ToInt32(tr.ReadLine());
|
||||
tr.Close();
|
||||
using (var tr = new StreamReader(Path.Combine(SavePath, "authcode.txt")))
|
||||
{
|
||||
AuthToken = Convert.ToInt32(tr.ReadLine());
|
||||
}
|
||||
Console.ForegroundColor = ConsoleColor.Yellow;
|
||||
Console.WriteLine(
|
||||
"TShock Notice: authcode.txt is still present, and the AuthToken located in that file will be used.");
|
||||
|
|
@ -445,6 +448,9 @@ namespace TShockAPI
|
|||
|
||||
private void OnChat(messageBuffer msg, int ply, string text, HandledEventArgs e)
|
||||
{
|
||||
if (e.Handled)
|
||||
return;
|
||||
|
||||
var tsplr = Players[msg.whoAmI];
|
||||
if (tsplr == null)
|
||||
{
|
||||
|
|
@ -528,8 +534,8 @@ namespace TShockAPI
|
|||
if (player != null && player.Active)
|
||||
{
|
||||
count++;
|
||||
TSPlayer.Server.SendMessage(string.Format("{0} ({1}) [{2}]", player.Name, player.IP,
|
||||
player.Group.Name));
|
||||
TSPlayer.Server.SendMessage(string.Format("{0} ({1}) [{2}] <{3}>", player.Name, player.IP,
|
||||
player.Group.Name, player.UserAccountName));
|
||||
}
|
||||
}
|
||||
TSPlayer.Server.SendMessage(string.Format("{0} players connected.", count));
|
||||
|
|
@ -554,6 +560,9 @@ namespace TShockAPI
|
|||
|
||||
private void GetData(GetDataEventArgs e)
|
||||
{
|
||||
if (e.Handled)
|
||||
return;
|
||||
|
||||
PacketTypes type = e.MsgID;
|
||||
var player = Players[e.Msg.whoAmI];
|
||||
if (player == null)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue