admin 发表于 2024-8-10 09:07:15

公寓楼汽车旅馆脚本

仅在ESX上测试,QB没有测试过,插件里有QBCORE的判断,也可以尝试QB


\0r_motels\config\config_main.lua]
Config = {}

Config.Motels = {}

Config.Locale = 'en' -- "tr" "pt" "de" "es" "en"
Config.Framework = 'ESX'
Config.Corridor = {
    Coord = vec3(-238.2847, -832.6072, 95.2551),
    SecondFloor = vec3(-238.0607, -832.6706, 100.7658),
    Colors = {
      {name = 'marble', price = 0, default = true},
      {name = 'blue', price = 600, default = false},
      {name = 'orange', price = 1000, default = false},
      {name = 'red', price = 500, default = false},
      {name = 'normal', price = 500, default = false},
    }
}

Config.MetaDataSystem = false
-- 元数据系统 如果为真,你必须有一个带有元数据的库存。因为系统将使用唯一的旅馆钥匙。

Config.MotelGarages = true
-- 旅馆车库 布尔值

Config.TargetedRevenueValue = 150000
-- 可以出现在老板菜单中的最大收入值。

Config.GarageVehiclesLock = true
-- 确保车库中的车辆被锁定。

Config.AutoLock = true
-- 如果为真,门将自动关闭。

Config.KeysListCommand = 'mykeys'
-- 这个功能只有在 Config.MetaDataSystem 关闭时才会生效。它允许你把你的房间钥匙给其他玩家。

Config.KeyPrices = {
    ChangeKeyPrice = 100, -- 玩家旅馆钥匙更换价格
    CopyKeyPrice = 100 -- 玩家旅馆钥匙复制价格
}

Config.LockPickSystemOxSkillbar = true
-- 如果这个选项为真,你需要在服务器上运行 ox_lib。
-- 但如果你不想使用 ox_lib,你可以将自己的技能条集成到下面的功能中。

Config.ShowerCoords = { -- 玩家可以在房间里洗澡的地点。
    vec3(-223.6933, -840.7189, 108.2197),
    vec3(-383.5846, 148.9360, 62.1624)
}

Config.GarageCoord = vec3(519.9156, -2639.1565, -38.6916) -- 车库入口坐标。
Config.GarageElevator = vec3(532.0820, -2637.8948, -38.6916) -- 车库电梯坐标。

Config.GaragePos = { -- 车库中车辆的坐标。
    vec4(514.4383, -2612.6721, -39.0003, 274.1918),
    vec4(514.4879, -2616.6702, -39.0006, 274.1838),
    vec4(514.3720, -2620.6768, -39.0003, 274.1891),
    vec4(514.3495, -2624.6777, -39.0005, 274.1892),
    vec4(514.4037, -2628.6765, -39.0002, 274.1837),
    vec4(514.3548, -2632.6812, -39.0005, 274.1834),
    vec4(523.8234, -2612.4009, -39.0002, 99.1836),
    vec4(525.1952, -2616.7732, -39.0016, 93.8991),
    vec4(525.2364, -2620.6472, -38.9987, 92.5212),
    vec4(525.1260, -2624.6538, -38.9999, 92.5225),
    vec4(525.3015, -2628.6465, -39.0003, 92.5232),
    vec4(525.2893, -2632.6470, -39.0004, 92.5235),
}

Config.MotelCardItem = 'motelcard'
-- 旅馆卡物品名称 || 如果 Config.MetaDataSystem 为真

Config.DoorLockPickItem = 'lockpick'
-- 这个门锁撬开工具允许玩家进入房间。

Config.StashInfo = {
    Weight = 40,
    StashWeightPrice = 50, -- 1千克
    StashWeightMaxValue = 100 -- 千克
}

Config.RoomTypes = {
    {
      RoomLabel = "Double",
      Image = 'roomplus.png',

      Coords = {
            Stash = vec3(-224.6644, -833.6180, 108.1514),
            Exit = vec4(-226.2884, -839.8974, 105.3926, 76.7111),
            Wardrobe = vec3(-223.1058, -838.1527, 108.1514)
      },

      EditRoomMenu = vec3(-225.3148, -843.6209, 105.3927),

      Teleport = true,
      Colors = {
            {name = 'marble', price = 0, default = true},
            {name = 'blue', price = 600, default = false},
            {name = 'orange', price = 1000, default = false},
            {name = 'red', price = 500, default = false},
            {name = 'normal', price = 500, default = false},
      },

      Description = '大号双人房,卧室和豪华厕所',
      DetailDescription = '现代舒适:两层旅馆房间。热情欢迎,宽敞的设计。底楼有大客厅和厨房。楼上有舒适的床和私人浴室。我们为您的难忘住宿而准备!'
    },

    {
      RoomLabel = 'Standard',
      Image = 'roomtype1int4.png',

      Coords = {
            Exit = vec4(-384.4520, 152.1615, 62.1190, 96.5731),
            Stash = vec3(-379.86370849609,153.00648498535,62.118995666504),
            Wardrobe = vec3(-382.78698730469,152.97123718262,62.118995666504)
      },
      
      Teleport = true,
      Colors = false,

      EditRoomMenu = vector3(1,1,1),

      Description = '标准房间',
      DetailDescription = '舒适简单:标准旅馆房间 欢迎!在我们的简单舒适的标准房间里,您将找到一张舒适的床和基本家具。现代浴室提供清新和舒适。'
    },

    {
      RoomLabel = 'Basic',
      Image = 'room.jpg',
      Teleport = true,
      Colors = false,

      EditRoomMenu = vector3(1,1,1),
      -- 将更改
      Coords = {
            Exit = vec4(-1231.5031, 3874.0898, 154.1273, 1),
            Stash = vec3(-1231.3580, 3878.5823, 154.1143),
            Wardrobe = vec3(-1235.4760, 3880.3147, 154.1143)
      },

      Description = '基础房间',
      DetailDescription = '基本舒适:旅馆房间 一个简单实用的房间。配有床和基本家具,满足您的需求。我们提供干净和平静的住宿体验。我们在等待您的光临!'
    },

    {
      RoomLabel = 'Simple',
      Image = 'roomtype1int6.png',
      Teleport = true,
      Colors = false,

      EditRoomMenu = vector3(1,1,1),
      -- 将更改
      Coords = {
            Exit = vec4(291.1445, -925.0584, -22.9948, 178.6922),
            Stash = vec3(283.4391, -925.4509, -23.0018),
            Wardrobe = vec3(286.5710, -922.4359, -23.0018)
      },

      Description = '简单房间',
      DetailDescription = "欢迎来到我们舒适简单的房间。它为您的舒适和便利而设计。您会发现一张舒适的床、一个干净实用的浴室和一个小坐区。虽然不奢华,但具备您所需的一切,确保您享受宁静放松的住宿。"
    },

    {
      RoomLabel = 'Classic',
      Image = 'roomtype1int.png',
      Teleport = false,
      Colors = false,
      EditRoomMenu = false,
      Description = '经典房间',
      DetailDescription = '舒适简单:经典旅馆房间 欢迎!在我们的简单舒适的标准房间里,您将找到一张舒适的床和基本家具。现代浴室提供清新和舒适。'
    },

    {
      RoomLabel = 'Rustic',
      Image = 'roomtype1int5.png',
      Teleport = false,
      Colors = false,
      EditRoomMenu = false,
      Description = '乡村房间',
      DetailDescription = '乡村旅馆房间:舒适与简约 体验我们乡村风格的旅馆房间中的简约与舒适。享受一张舒适的床、基本家具和现代化的浴室。'
    },

    {
      RoomLabel = 'Economy',
      Image = 'roomtype1int7.png',
      Teleport = false,
      Colors = false,
      EditRoomMenu = false,
      Description = '经济房间',
      DetailDescription = "我们的经济房间提供预算友好的住宿,配有基本设施。它是寻求节省开支同时不牺牲舒适的旅行者的实用选择。"
    },

    {
      RoomLabel = 'Deluxe',
      Image = 'roomtype1int8.png',
      Teleport = false,
      Colors = false,
      EditRoomMenu = false,
      Description = '豪华房间',
      DetailDescription = "豪华房间:为您的完美住宿提供舒适和便利,无论是商务还是休闲。舒适的氛围、现代化设施和舒适的床铺,等待您的光临。"
    }
}

Config.DueDate = 3
-- 输入到此变量中的天数确保如果玩家在指定的天数内未支付房租,则他的房间将被取消。

Config.MotelAdminMenuAccessible = { -- 在这里输入您希望能够访问 /moteladmin 菜单的玩家许可证 ID。
    "license:80877aca6164d3df0a469fe3c96f2524127ab052",
    "license:a4841a77ec6de4926dd74fefae6a30ca3eee0ce0",
    "license:62f00dc3b8e577187d9588808140bb8b1daa20eb",
    "license:fd581068d91ab38fe0150add0df96e651c3b6d5c",
    "license:22b5911b0ecd18cf481b8eadff5bea343e1bcd60"
}

Config.Keys = {
    ["reception"] = {"E", 38, "接待处"}
}

Config.CreateMotelEditorKeys = {
    ["reception"] = {"E", 38, "接待处"},
    ["room"] = {"E", 38}
}

Config.MotelAdminMenuCommand = 'moteladmin' -- 旅馆管理员菜单打开命令




***本内容需购买可见***


alim000 发表于 2024-8-13 18:51:58

页: [1]
查看完整版本: 公寓楼汽车旅馆脚本