关键词:console.log(),Logger.log(),Logger.error(),Logger.warning(),Logger.info(),Logger.success(),Logger.debug()
注:这是逃离塔科夫离线单机版修改教程,并不是线上正版塔科夫修改教程,请勿对正版塔科夫做任何修改,不然封号。
首先,将MOD框架文件夹内的Author-Framework文件夹移入user/mods文件夹内,为了不干扰逃离塔科夫单机版mod开发过程,需要将user/mods文件夹内的其他MOD移出并备份。
打开Author-Framework文件夹,我们可以看到一个src文件夹、一个mod.js文件和一个package.json文件。mod.js与package.json文件的作用在后期再进行介绍,我们首先进入src文件夹,用编辑器打开其中的framework.js,这里包含着MOD的主体代码部分。本章的目的是在服务端控制台中显示一个“Hello, Tarkov!”,在NodeJS中我们可以利用console.log()在控制台显示需要输出的文字,具体用法请百度。因此我们首先尝试在// Code to be added的下一行添加代码
console.log(`Hello, Tarkov!`);
保存文件并运行逃离塔科夫单机版服务端,发现服务端成功显示“Hello, Tarkov!”。
除了使用NodeJS的原生方法console.log(),我们还可以使用逃离塔科夫单机版服务端提供的Logger模块中的方法。打开逃离塔科夫单机版服务端源码目录/utils/Logger.js,我们发现这个模块中提供了Logger.log(),Logger.error(),Logger.warning(),Logger.info(),Logger.success(),Logger.debug()等方法,从方法名字不难看出它们对应的用途:log—记录、error—错误、warning—警告,info—信息,success—成功,debug—调试。我们首先选用Logger.log()方法,将之前的
console.log(`Hello, Tarkov!`);
改为
Logger.log(`Hello, Tarkov!`);
保存文件并运行逃离塔科夫单机版服务端,发现服务端再次成功显示“Hello, Tarkov!”。
接下来,我们尝试使用其他几个方法来在控制台输出“Hello, Tarkov!”。我们在
Logger.log(`Hello, Tarkov!`);
的下面依次添加
Logger.error(`Hello, Tarkov!`);
Logger.warning(`Hello, Tarkov!`);
Logger.info(`Hello, Tarkov!`);
Logger.success(`Hello, Tarkov!`);
Logger.debug(`Hello, Tarkov!`);
保存文件并运行逃离塔科夫单机版服务端,发现结果如下:
在MOD中,尽管可以使用原生方法console.log(),但我们理应使用逃离塔科夫单机版服务端已经提供的方法。除了本章中提及的方法之外,其他方法也同样如此,可以使代码显得逻辑清晰、格式规范。把括号中的“Hello, Tarkov!”替换为其他内容,逃离塔科夫单机版服务端也能输出相应的内容。由此一来,你便学会了如何制作一个在逃离塔科夫单机版服务端显示信息的MOD。
另注:本章结束后,应当把上述代码注释掉或删除掉,以免影响后续逃离塔科夫单机版mod开发过程。
原文链接:https://sns.oddba.cn/16676.html
暂无评论内容