Skip to content

Commit

Permalink
修改扩展页面
Browse files Browse the repository at this point in the history
  • Loading branch information
obscurefreeman committed Jan 23, 2024
1 parent 2bd44fa commit 08b8597
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion docs/games/gmod/ofmg-extensions-entity.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ OFMGCustomExtensions["Your Entity"] = {
```lua
local page = ofmgactivate

if string.sub(page, 1, 4) == "http" then
if string.sub(page, 1, 4) == "http" or string.sub(page, 1, 6) == "asset:" then
self.Panel:OpenURL(page)
--如果是在线内容则打开网页。
elseif string.sub(page, -5) == ".html" then
Expand Down
18 changes: 9 additions & 9 deletions docs/games/gmod/ofmg-extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,31 @@ tags:
- Gmod
---

> 随时随地,在Gmod中游玩任何HTML5游戏。
## 特色

# 特色
> 随时随地,在Gmod中游玩任何HTML5游戏。
1. 打开即用,自带说明,易用性强。
2. 美观的界面,兼容不同分辨率的屏幕。
3. 具有直观的诊断页面,帮你快速排查出问题。
4. 具有扩展功能,这意味着你可以制作自己的游戏包,添加海量自定义游戏自定义。
5. 官方屏幕扩展已发布,可以在一块屏幕上玩任何小游戏。

# 使用方式
## 使用方式

在沙盒模式中,按住C键并点击游戏盒图标即可打开游戏盒。在非沙盒模式中,你也可以输入指令`of_mgmenu`打开它。

# 制作扩展
## 制作扩展

自发布以来,我的游戏盒受到了一定程度上的关注。应网友的要求,我为游戏盒制作了扩展功能,让玩家可以添加制作自定义内容。

## 制作步骤
### 制作步骤

### 步骤1:了解原理
#### 步骤1:了解原理

`OFMGCustomExtensions`是一个全局变量,用于存储第三方扩展的信息。我的游戏盒会读取`lua/ofmg_extensions`下的所有`lua`文件,因此请将有关扩展信息的代码放在这个文件夹下。

### 步骤2:创建一个新的扩展
#### 步骤2:创建一个新的扩展

1,在你的扩展文件中,给`OFMGCustomExtensions`创建一个新的表,并为其命名。为避免和别人的插件冲突,请尽量用一个独特的名字来命名,加入自己用户名的缩写是一个好主意。

Expand All @@ -49,10 +49,10 @@ tags:

制作128*128大小的预览图(图片必须是正方形,可以使用更大尺寸的图片,但是不建议)。实体请放在`entities`文件夹里,游戏放在`entities/ofmg_games`里,网站放在`ofmg_websites`里。

### 步骤3:保存并发布你的扩展
#### 步骤3:保存并发布你的扩展

完成扩展的编写后,请保存并在本地测试它。一旦测试完成便可以发布了。确保你的扩展信息正确添加且不会发生报错。

### 步骤4:使用扩展
#### 步骤4:使用扩展

当玩家安装了你的扩展后,他们可以通过访问扩展页面的对应标签来使用你制作的扩展。

0 comments on commit 08b8597

Please sign in to comment.