hey guys, ive a problem with gettin the buildpriv for sleepers.
i tried this:
i get this error:
any solutions?
thank you!
i tried this:
[ChatCommand("testsleeper")]
private void moveTheSleepers(BasePlayer player) {
if (player == null) return;
int z = 0;
var sleepers = BasePlayer.sleepingPlayerList;
foreach (var sleeper in sleepers.ToArray()) {
if (!CheckForAuthCupboard(sleeper)) {
z++;
}
}
MSG(player, string.Format("Sleeping outside: " + z));
return;
}
bool CheckForAuthCupboard(BasePlayer player) {
if (player == null) return false;
if (player.IsSleeping()) {
BuildingPrivlidge priv = player.GetBuildingPrivilege();
if (priv.IsAuthed(player)) {
return true;
}
return false;
}
return false;
}but it isnt working.i get this error:
Failed to call hook 'moveTheSleepers' on plugin 'Test v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)any solutions?
thank you!