__author__ = 'DreTaX'
__version__ = '1.0'
import clr
clr.AddReferenceByPartialName("Fougerite")
import Fougerite
purple = "[color #6600CC]"
class NameSaver:
def On_PlayerConnected(self, Player):
if DataStore.Get("NameSaver", Player.UID) is not None:
Player.Name = DataStore.Get("NameSaver", Player.UID)
Player.Message(purple + "Your name cannot be different than the one you first joined in with!")
else:
DataStore.Add("NameSaver", Player.UID, Player.Name)
def On_Command(self, Player, command, args):
if command == "resetname":
if Player.Admin:
if len(args) == 0:
Player.Message("/resetname playername")
return
playername = str.join("", args)
pl = Server.FindPlayer(playername)
if pl is not None:
DataStore.Remove("NameSaver", pl.UID)
Player.Message("Name has been reset!")
else:
Player.Message("Can't find player!")