*WhitelistStatus hinzugefügt *Servervariablen hinzugefügt: /setsvar

This commit is contained in:
VegaZ
2021-04-01 22:43:03 +02:00
parent 42b7be7770
commit 4079b4bd3c
11 changed files with 2070 additions and 13 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,51 @@
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
namespace ReallifeGamemode.Database.Migrations
{
public partial class SVars : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<int>(
name: "failpoints",
table: "Users",
nullable: false,
defaultValue: 0);
migrationBuilder.AddColumn<int>(
name: "warn",
table: "Users",
nullable: false,
defaultValue: 0);
migrationBuilder.CreateTable(
name: "ServerVariables",
columns: table => new
{
Id = table.Column<int>(nullable: false)
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
Variable = table.Column<string>(nullable: true),
Value = table.Column<int>(nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_ServerVariables", x => x.Id);
});
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "ServerVariables");
migrationBuilder.DropColumn(
name: "failpoints",
table: "Users");
migrationBuilder.DropColumn(
name: "warn",
table: "Users");
}
}
}

View File

@@ -1121,6 +1121,23 @@ namespace ReallifeGamemode.Database.Migrations
b.ToTable("TextLabels");
});
modelBuilder.Entity("ReallifeGamemode.Database.Entities.ServerVariable", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int");
b.Property<int>("Value")
.HasColumnType("int");
b.Property<string>("Variable")
.HasColumnType("longtext CHARACTER SET utf8mb4");
b.HasKey("Id");
b.ToTable("ServerVariables");
});
modelBuilder.Entity("ReallifeGamemode.Database.Entities.ServerVehicle", b =>
{
b.Property<int>("Id")
@@ -1415,12 +1432,18 @@ namespace ReallifeGamemode.Database.Migrations
b.Property<bool>("WeaponLicense")
.HasColumnType("tinyint(1)");
b.Property<int>("failpoints")
.HasColumnType("int");
b.Property<int>("otheramount")
.HasColumnType("int");
b.Property<int>("trashcount")
.HasColumnType("int");
b.Property<int>("warn")
.HasColumnType("int");
b.HasKey("Id");
b.HasIndex("BanId");