using GTANetworkAPI;
public class AdminZoneCommand : Script
{
// Координаты админ-зоны (пример)
private static readonly Vector3 AdminZonePos = new Vector3(-75.0, -818.0, 326.0);
[Command("az", GreedyArg = false, Alias = "adminzone")]
public void Cmd_AdminZone(Player player)
{
// Проверяем, что у игрока есть уровень администратора
if (!IsAdmin(player))
{
player.SendChatMessage("~r~У вас нет доступа к этой команде!");
return;
}
// Телепортируем игрока
player.Position = AdminZonePos;
player.SendChatMessage("~g~Вы были телепортированы в админ-зону!");
}
// Проверка уровня администратора
private bool IsAdmin(Player player)
{
// 🔸 Пример, если у тебя хранится уровень админа в shared data:
if (!player.HasData("AdminLevel")) return false;
int adminLevel = player.GetData<int>("AdminLevel");
return adminLevel >= 1; // минимум 1 уровень для использования команды
}
}