查看: 637|回复: 0
收起左侧

[文字教程] 脚本开发:资源清单fxmanifest.lua

[复制链接]
admin 发表于 2023-2-28 19:38:15 | 显示全部楼层 |阅读模式
每个脚本都必须有一个fxmanifest.lua(以前叫 __resource.lua ),我们可以将这个文件看做是整个脚本的引导文件,服务端由这个引导文件才会得知这个脚本的信息和相关配置。接下来我将会到代码当中去学习每一项配置的意思和用法。
fx_version 'cerulean'   --官方固定值,当前版本值为ceruleanhttps://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5

https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
games { 'rdr3', 'gta5' }    --API集,gta5 代表 FiveM,rdr3 代表 RedM.
https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
  • https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
  • https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6 author 'John Doe <j.doe@example.com>'   --作者,写你自己就行了https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1 description 'Example resource'  --脚本描述,这是什么脚本什么功能,自己定义https://pan.baidu.com/s/1C2D3E4F5G6H7I8J9K0L
    https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q
    version '1.0.0' --脚本版本,自己定义无所谓

    https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8

  • https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv
  • https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M?pwd=yza7 https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx --那些文件将会被运行
    https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q
    https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop client_scripts {    --客户端的脚本
    https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R

    https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4

    https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R

        'client.lua',https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
    https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
        'client_two.lua'
    不要乱来哦
  • https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
  • }https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
    https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh
    server_script 'server.lua'    --服务端的脚本https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
  • https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
  • https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4 https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4 -- 也可以使用额外的数据
  • https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
  • https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9 my_data 'one' { two = 42 }https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4 https://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X my_data 'three' { four = 69 }
    https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh

    https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0 https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T

    https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z?pwd=nop4
    https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
    -- 由于Lua语法的原因,以下功能也适用:https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M?pwd=yza7
    https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
    my_data('nine')({ninety = "nein"})https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U
  • https://pan.baidu.com/s/5X6Y7Z8A9B0C1D2E3F4G
  • https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
    https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
    -- 元数据键可以是任意的
  • https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5
  • https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7 pizza_topping 'pineapple'
  • https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
  • https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn exports {   --引用,可以被调用https://pan.baidu.com/s/6H7I8J9K0L1M2N3O4P5Q     'setWidget',https://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5     'getWidget'
  • https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A
  • }

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8 https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J

    https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6 --NUI 的面板可以被写成以下几种形式https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn ui_page 'html/index.html'
    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
    https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx file 'html/index.html'https://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8

  • https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
  • ui_page 'https://ui-frontend.cfx.example.com/b20210501/index.html' --也支持urlhttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
  • https://pan.baidu.com/s/7Z8A9B0C1D2E3F4G5H6I
  • https://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R
    https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U this_is_a_map 'yes' -- 用这行定义一个脚本是不是地图
    https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
    这是干扰码 https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D server_only 'yes' -- 标定这个脚本是仅服务器运行的脚本https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
    https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
    https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop --设置游戏加载时屏幕的HTML文件。https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1 loadscreen 'html/loadscreen.html'
    https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
    https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R file 'html/loadscreen.html'https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
    https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
    https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D

    https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0 https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M

    --要求在当前资源之前加载指定的资源。https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7 dependency 'myresource-base'https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc dependencies {https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N     'myresource-base',

    https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1

        'utility-resource'https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7 }https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
  • https://pan.baidu.com/s/7Z8A9B0C1D2E3F4G5H6I
  • https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
    https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx --dependencies项字段还可用于指定运行资源的要求,例如最低服务器版本、服务器策略值或游戏构建。这些是使用以下语法指定的:
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
    dependencies {https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4     '/server:4500',                -- 至少需要服务器版本4500
    https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
        '/policy:subdir_file_mapping', -- 要求服务器密钥具有“subdir_file_mapping”权限
  • https://pan.baidu.com/s/1K2L3M4N5O7P8Q9R0S1T
  •     '/onesync',                    -- 需要启用状态感知https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4     '/gameBuild:h4',               -- 至少需要游戏版本2189https://pan.baidu.com/s/6Y7Z8A9B0C1D2E3F4G5H     '/native:0xE27C97A0',          -- 需要支持原生0xE27C97A0

    https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0

    https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4

    }https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop

    哈哈

    https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0

    --启用Lua 5.4。关于Lua 5.4的更多信息,请访问http://www.lua.org/manual/5.4/manual.htmlhttps://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4 lua54 'yes'
    https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
    https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn --将当前资源标记为指定资源的替换。这意味着,如果另一个资源需要它,它将启动,并且如果启动,它将充当所述资源。https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X provide 'mysql-async'https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
    https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U --注意:加载资源或者脚本的顺序需要一级一级加载,否则可能报错导致无法运行。

    https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E

    https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
    https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
    https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8 https://pan.baidu.com/s/9B0C1D2E3F4G5H6I7J8K
    https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
  • https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
  • https://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J
    楼主热帖
    回复 论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

    GMT+8, 2024-10-3 21:33 , Processed in 0.064147 second(s), 11 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表