LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 657|回复: 80

【Ni辅助保姆级入门教程】五、Ni辅助脚本编写心得

  [复制链接]
发表于 2024-6-14 18:45:09 | 显示全部楼层 |阅读模式
本帖最后由 吾奶常煽赵子龙 于 2024-6-23 08:03 PM 编辑

前面几篇讲话了Ni的一些基本使用。这一篇不讲具体如何写Ni脚本,而是来探讨下脚本编写的一些思路。


如果你之前没有写过脚本,或者不懂编程,可能入手就比较难。或者写过脚本但是没有写过Ni的脚本,对Ni的API就不熟悉。


想要写好脚本,你需要下面这三方面的知识:
游客,如果您要查看本帖隐藏内容请回复


一个快速入门的方法就是:多看别人的脚本,一行一行的去弄懂那么写的含义。


在尝试写脚本的时候,强烈建议将魔蜂插件给装上。魔蜂有个最大的好处就是在里面写的代码可以立即运行。非常的直观,遇到错误也会给出明确的错误提示(Ni的脚本每次修改后需要重新加载游戏,遇到错误也没有任何提示)。


直接在魔蜂里写代码可能不太好写,可以在外面(比如notepad++、vscode等)写好然后复制粘贴进去运行就可以了。一旦代码有报错,会有明确的错误提示。


魔蜂里是可以直接调用Ni的API的,方法是:在Ni的配置界面可以配置一个全局变量,比如就设置成ni,设置后重载一下游戏,魔蜂里就可以直接调用Ni的函数了。


写脚本的时候,如果发现脚本的运行逻辑和自己想要的不一样,但是又没有报错,那么就需要对脚本进行调试,一个简单快速的方法就是添加调试日志,print函数用于在聊天的综合窗口里打印信息,当发现脚本逻辑有异常的时候,就多用print在一些关键位置打印一些调试信息来分析原因。



先写到这里,下班。空了再更新。










回复

使用道具 举报

发表于 2024-6-14 20:24:04 | 显示全部楼层
写脚本的都是大佬:
回复 支持 反对

使用道具 举报

发表于 2024-6-14 20:39:28 | 显示全部楼层
大佬 你说得真好,我就是不知道怎么开头,就一直在别人的脚本上改来改去。
回复 支持 反对

使用道具 举报

发表于 2024-6-16 20:58:58 | 显示全部楼层
感谢大佬得奉献 辛苦了
回复 支持 反对

使用道具 举报

发表于 2024-6-18 18:01:24 | 显示全部楼层
ni资源太少,ni那个插件程序还提示我没有注册
回复 支持 反对

使用道具 举报

发表于 2024-6-18 20:53:55 | 显示全部楼层
比魔蜂要复杂好多,看不懂,接着学
回复 支持 反对

使用道具 举报

发表于 2024-6-18 21:31:58 | 显示全部楼层
多看别人的脚本,一行一行的去弄懂那么写的含义
回复 支持 反对

使用道具 举报

发表于 2024-6-19 10:16:37 | 显示全部楼层
ni辅助的API文件在哪里啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-19 12:20:58 | 显示全部楼层
赤脚大仙 发表于 2024-6-19 10:16 AM
ni辅助的API文件在哪里啊?

你直接点击“官方文档”那几个字就打开了。
https://darhanger.github.io/ni/#/getting-started/quickstart
回复 支持 反对

使用道具 举报

发表于 2024-6-19 17:52:43 | 显示全部楼层
高产啊,学习不过来啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-10-10 01:04 AM , Processed in 0.097936 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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