- commit
- 0267a8a
- parent
- 53bb63e
- author
- crack22
- date
- 2023-01-18 04:23:33 +0000 UTC
重新更改结构
2 files changed,
+34,
-36
R Tutorial.md =>
Content/Actions.md
+10,
-36
1@@ -1,29 +1,4 @@
2-# Hacknet-Extension-Tutorial-Content
3-
4-## 前言
5-Hacknet目前有很多的扩展,其中优秀的也有很多,也有一些比较烂的
6-但不管怎样,他们都尝试了编写自己的扩展,尝试为Hacknet社区出一份力
7-目前也有很多的人想要写扩展,可国内资料匮乏,国外缺少翻译,这是一大问题
8-为了解决这个问题,我们创建了这个仓库,用来尝试着完善教程,我们知道这会很难,但我们愿意尝试。
9-
10-## 正文
11-好,那么这里,我们就开始正式地开始此教程
12-本教程通过扩展目录结构分为11个部分,这些目录分别是:
13-- Actions 实现游戏中的各种操作,各种对话,各种特效等
14-- Factions 多个Action的集合,可实现比如CSEC任务数据库中最后一个任务的锁定
15-- Docs 一些文本内容,如el论坛的帖子
16-- HackerScripts 黑客脚本,用来实现例如原版中naix的反击等
17-- Missions 任务,在Hacknet中,每一个邮件都是一个任务
18-- Music 扩展的音乐资源
19-- Nodes 扩展中存在的节点定义
20-- People 人口,用于在通用医疗,国际学术数据库和死亡人员数据库中添加人员数据
21-- Themes 扩展自定义的Theme,也就是x-server.sys
22-- Web 用于Web服务器节点的html,css文件等
23-
24-虽然存在11个文件夹,但实际上,只有Actions,Factions,Missions,HackerScripts和Nodes存在扩展代码,其余均为资源
25-Docs,Music,People,Themes,Web不会单独拿出来单独讲解,仅在其他的代码编写中需要时提及
26-
27-### Actions
28+# Actions
29 Actions可以实现例如DHS中的对话,DLC中Coel的破坏白名单等,它实现游戏的各种特效,是一个优秀的扩展不可或缺的一部分
30 Actions中可以有多个Action,使用相对路径调用
31 一个Action的结构大概如下:
32@@ -51,7 +26,7 @@ Actions中可以有多个Action,使用相对路径调用
33 - DelayHost 因Hacknet的特性,Action延迟需要一个节点帮助,这个节点就是DelayHost,需要有FastActionHost守护线程,该属性为节点ID
34 - Delay 延迟时间
35
36-#### AddIRCMessage
37+## AddIRCMessage
38 作用:在指定IRC频道发送消息
39 属性:
40 - Author 信息的发送人
41@@ -60,7 +35,7 @@ Actions中可以有多个Action,使用相对路径调用
42
43 两个标签中间是要发送的消息
44
45-#### LaunchHackScript
46+## LaunchHackScript
47 作用:启动黑客脚本
48 属性:
49 - Filepath 黑客脚本位置
50@@ -71,7 +46,7 @@ Actions中可以有多个Action,使用相对路径调用
51
52 这是一个自闭合标签,可以被延迟
53
54-#### SwitchToTheme
55+## SwitchToTheme
56 作用:更改玩家的主题
57 属性:
58 - ThemePathOrName 主题的路径或者是名字
59@@ -79,14 +54,14 @@ Actions中可以有多个Action,使用相对路径调用
60
61 这是一个自闭合标签
62
63-#### AddConditionalActions
64+## AddConditionalActions
65 作用:在Action中执行另一个Action
66 属性:
67 - Filepath Action文件路径
68
69 这是一个自闭合标签
70
71-#### AddAsset
72+## AddAsset
73 作用:向指定节点添加文件
74 属性:
75 - FileName 要添加的文件名字
76@@ -96,7 +71,7 @@ Actions中可以有多个Action,使用相对路径调用
77
78 这是一个自闭合标签
79
80-#### StartScreenBleedEffect
81+## StartScreenBleedEffect
82 作用:开启红屏效果,也就是被追踪,要ISP改IP时的效果和最后删Entech文件的效果
83 属性:
84 - AlertTitle 红屏标题
85@@ -105,16 +80,15 @@ Actions中可以有多个Action,使用相对路径调用
86
87 两个标签中的内容为红屏后左下角的提示,最多只能有三行,可以被延迟
88
89-#### CancelScreenBleedEffect
90+## CancelScreenBleedEffect
91 作用:关闭红屏效果
92 属性:无特殊属性
93
94 这是一个自闭合标签,可以被延迟
95
96-#### KillExe
97+## KillExe
98 作用:终止某个exe进程
99 属性:
100 - ExeName 要结束的exe名字
101
102-这是一个自闭合标签,可以被延迟
103-
104+这是一个自闭合标签,可以被延迟
+24,
-0
1@@ -0,0 +1,24 @@
2+# Hacknet-Extension-Tutorial-Content
3+
4+## 前言
5+Hacknet目前有很多的扩展,其中优秀的也有很多,也有一些比较烂的
6+但不管怎样,他们都尝试了编写自己的扩展,尝试为Hacknet社区出一份力
7+目前也有很多的人想要写扩展,可国内资料匮乏,国外缺少翻译,这是一大问题
8+为了解决这个问题,我们创建了这个仓库,用来尝试着完善教程,我们知道这会很难,但我们愿意尝试。
9+
10+## Get Started
11+好,那么这里,我们就正式地开始此教程
12+本教程通过扩展目录结构分为11个部分,这些目录分别是:
13+- [Actions](./Actions.md) 实现游戏中的各种操作,各种对话,各种特效等
14+- Factions 多个Action的集合,可实现比如CSEC任务数据库中最后一个任务的锁定
15+- Docs 一些文本内容,如el论坛的帖子
16+- HackerScripts 黑客脚本,用来实现例如原版中naix的反击等
17+- Missions 任务,在Hacknet中,每一个邮件都是一个任务
18+- Music 扩展的音乐资源
19+- Nodes 扩展中存在的节点定义
20+- People 人口,用于在通用医疗,国际学术数据库和死亡人员数据库中添加人员数据
21+- Themes 扩展自定义的Theme,也就是x-server.sys
22+- Web 用于Web服务器节点的html,css文件等
23+
24+虽然存在11个文件夹,但实际上,只有Actions,Factions,Missions,HackerScripts和Nodes存在扩展代码,其余均为资源
25+Docs,Music,People,Themes,Web不会单独拿出来单独讲解,仅在其他的代码编写中需要时提及