hello Wulf, do you know how I can use the Playtime Tracker plugin to change the group player according to his playing time?
private void OnUserConnected(IPlayer player)
{
BasePlayer Bplayer = player.Object as BasePlayer;
double playTime = GetPlayTime(Bplayer);
if (!player.BelongsToGroup(config.NoobGroup.Name) && !player.BelongsToGroup(config.ReturningGroup.Name) && !player.BelongsToGroup(config.VeteranGroup.Name) && playTime <= 3600)
{
GroupSetup();
permission.AddUserGroup(player.Id, config.NoobGroup.Name);
}
else if (player.BelongsToGroup(config.NoobGroup.Name) && !player.BelongsToGroup(config.ReturningGroup.Name)&& playTime >= 3601)
{
GroupSetup();
permission.AddUserGroup(player.Id, config.ReturningGroup.Name);
permission.RemoveUserGroup(player.Id, config.NoobGroup.Name);
permission.RemoveUserGroup(player.Id, config.VeteranGroup.Name);
}
else if (!player.BelongsToGroup(config.NoobGroup.Name) && player.BelongsToGroup(config.ReturningGroup.Name))
{
GroupSetup();
permission.AddUserGroup(player.Id, config.VeteranGroup.Name);
permission.RemoveUserGroup(player.Id, config.ReturningGroup.Name);
}
}