离线版目录:Onscripter.md.txt [请自行删除扩展名]
![ErrorEutopia ErrorEutopia](/assets/uploads/profile/741-profileavatar-1717584298452.png)
*
-
[机翻]Onscripter脚本文档目录 -
[机翻]Onscripter脚本文档目录建议使用:ONScripter-EN,以及为了跨平台不乱码请尽可能使用UTF-8编码
MacOS:UTF-8
Android:UTF-8
Linux:UTF-8
Windows:GBK
(以上为中文编码,来自Brave Leo) -
[机翻]Onscripter脚本文档目录游戏开始/重置/退出
*define 标签表示定义块的开头 *start 标签表示程序块的开始 game 结束定义块并执行游戏 reset 重置游戏 definereset 强制完全重置脚本 end 结束游戏和关闭窗口 语法标记
***** 标签的前缀 ; 注释的前缀 : 在一行上写入和执行多个命令 % 数值变量的前缀 $ 字符变量的前缀 ? 数组变量的前缀 ~ jumpf/jumpb 的目标点 ` | 允许 1 字节字符显示 | / 忽略换行符 文本窗口
setwindow 设置文本窗口和字符显示属性 setwindow2 修改文本窗口出现 textoff 隐藏文本窗口 texton 显示文本窗口 windoweffect 指定文本窗口的效果 erasetextwindow 在效果运行时切换文本显示 文本显示
defaultfont 指定默认字体 !s 指定字符显示速度 # 更改字符颜色 textclear 清除显示的文本 locate 在不更改文本窗口位置的情况下更改字符的位置 puttext 写出一些小指示(例如,在 if 语句之后) br 在显示的文本中插入回车符 textspeed 更改文本显示速度 点击等待
@ 输入单击等待状态 **** 进入回车等待状态 clickstr 点击指定字符串后进入点击等待状态 _ 忽略下一次点击 linepage 等待行尾的点击 clickvoice 单击时播放指定声音 autoclick 即使没有点击,也能继续进步 click 输入单击等待状态,而不显示单击等待光标 光标
setcursor 指定单击等待光标的图形文件 abssetcursor 锁定鼠标位置并指定用于单击等待光标的图形文件 mousecursor 为常规鼠标光标指定图形文件(目前不推荐) 图像显示
transmode 更改 Alpha Blend 透明模式 underline 设置站立图像的地线 bgalia 设置非标准背景的参数 humanz 指定精灵和站立图像的重叠优先级 windowback 在与站立图像相同的位置插入文本窗口 bg 设置背景图片 ld 设置站立图像 cl 擦除指定的站立图像 tal 修改站立图像透明度 print 显示所有图像,删除不应存在的图像 lsp 将 Sprite 加载到内存中,以便显示它 lsph 将 Sprite 加载到内存中,覆盖最后一个无效的 Sprite csp 从内存中删除 Sprite vsp 切换精灵显示(必须先通过 LSP/LSPH 加载) spstr 通过重写文本精灵来更改复杂按钮上的文本字符串 msp 更改 Sprite 位置(方法 1) amsp 更改 Sprite 位置(方法 2) cell 手动指定精灵的单元格 blt 瞬间将图像快速传输到屏幕上 ofscpy 将 BLT 绘制的图像传输到屏幕外缓冲区 repaint 重绘屏幕 图像效果
effect 指定效果 effectblank 指定效果结束后的等待时间 effectcut 在选择对话框期间切换效果运行时 quake 在屏幕上产生地震效果 quakex 在屏幕上产生水平抖动效果 quakey 在屏幕上产生垂直晃动效果 monocro 使屏幕单色 nega 使屏幕为负片 字符/数字/条形显示
% 显示数值变量的内容 $ 显示字符变量的内容 bar 创建和显示条形图 barclear 清除条形显示 prnum 初始化数字标签 prnumclear 清除数字标签 音乐/特效播放
cdfadeout 指定 CD-DA 淡出时间 mp3fadeout 指定 MP3 淡出时间 play 播放 CD-DA 或 MIDI playonce 仅播放一次指定的 CD-DA 轨道或 MIDI 文件 playstop 停止 CD-DA 或 MIDI 播放 wave 仅播放一次 WAV 文件 waveloop 循环 WAV 文件播放 wavestop 停止 WAV 文件播放 mp3 只播放一次指定的MP3文件 mp3loop 循环 MP3 文件播放 mp3save 如果游戏在 MP3 播放过程中保存,则在加载游戏时,请在该位置恢复播放 dsound 声明您正在使用 DirectSound(在最新版本中不是必需的) dwave 仅使用DirectSound播放一次WAV文件 dwaveloop 使用 DirectSound 循环 WAV 文件 dwavestop 在 DirectSound 中停止 WAV 文件播放 dwaveload 将WAV文件加载到内存中 dwaveplay 播放一次内存中已有的 WAV 文件 dwaveplayloop 循环播放内存中已有的 WAV 文件 stop 停止所有音乐播放 短片播放
avi 播放 AVI 文件 mpegplay 播放 MPEG 文件 选择
selectcolor 指定选择文本颜色 selectvoice 指定要在选择时播放的声音 select 设置选择 selgosub 设置跳转到子例程的选项 selnum 显示所选选项并将其结果添加到指定的数值变量中 跳
goto 跳转到指定标签 skip 跳过接下来的 X 行脚本 gosub 调用子例程 return 从子例程返回 jumpf 跳转到下一个 ~ 符号的位置 jumpb 跳转到最后一个 ~ 符号的位置 点击时跳转到旗帜
trap 左键跳转到指定标签 lr_trap 左键或右键跳转到指定标签 trap2 设置「跳到下一个选择」时,左键跳转到指定标签 lr_trap2 设置「跳到下一个选项」时,左键或右键跳转到指定标签 图像按钮
btndef 将按钮图形文件加载到内存中。 btn 将图像初始化为按钮(方法 1) btnwait 显示图像按钮并将其置于单击等待状态(方法 1) btnwait2 显示图像按钮并将其置于单击等待状态(方法 2) spbtn 将 Sprite 指定为图像按钮 getbtntimer 获取自我们输入 btnwait 到数值变量以来已经过去了多少时间 btntime 为图像按钮功能创建时间限制 exbtn 创建复杂(复合)按钮 exbtn_d 指定使用复杂按钮时的光标行为 等待/计时器
!d 等待指定时间 !w 等待指定时间,忽略点击 delay 导致时间延迟(方法 1) wait 导致时间延迟(方法 2) resettimer 复位内部定时器 waittimer 等到指定时间(按内部时间计算)过去 gettimer 获取内部定时器的值 spwait 等到指定的精灵编号的动画结束 变量操作/计算
stralias 创建字符串别名/文件名别名 numalias 创建数值变量别名 intlimit 设置数值变量的最大值和最小值 dim 声明数组变量 mov 将值加载到数值或字符变量中 mov3~mov10 将值加载到多个数值或字符变量中 movl 将整行加载到数组中 add 添加数字 sub 减去数字 inc 增量变量 dec 递减变量 mul 乘以数字 div 除数 mod mod(请注意,这是一个程序化的mod,而不是真正的modulo) rnd 创建随机数(方法 1) rnd2 创建随机数(方法 2) itoa 将数值变量更改为字符或字符串 atoi 将字符变量更改为数字 条件表达式/循环
if if(conditional statement) { 命令 } notif 如果 (!(条件语句)) { 命令 } cmp 比较字符变量 fchk 检查指定的镜像标签是否已读取 lchk 检查指定的标签是否已读取 for~next 循环命令 break 跳出 for 循环 右键单击功能
rmenu 初始化并在右键单击时显示菜单 menusetwindow 初始化右键菜单的窗口 savename 指定右键菜单的保存文件名 menuselectcolor 指定右键单击菜单文本的颜色 menuselectvoice 为右键单击菜单指定系统声音 rlookback 右键单击后跳转到日志模式 roff 忽略右键单击 rmode 打开和关闭右键单击的可用性 日志模式
lookbackbutton 指定图像按钮以进入日志模式 lookbackcolor 为日志模式指定文本颜色 lookbackvoice 在日志模式下向上翻页/向下翻页时播放声音 lookbackflush 清除日志模式 跳过模式
kidokuskip 打开跳过模式 mode_wave_demo 即使指定了「跳到下一个选择」,也可以播放WAVE文件 skipoff 关闭“跳过模式” 文件访问日志/全局变量
filelog 尝试创建/使用文件访问日志 globalon 允许使用全局变量 labellog 标签访问日志 保存/加载
savenumber 修改保存次数限制 savegame 将游戏保存在指定的保存文件中 loadgame 从指定的保存文件加载游戏 savefileexist 检查保存文件是否存在 saveon 进入保存对话框 saveoff 从“保存”对话框中转义 附加功能
mesbox 创建消息框 inputstr 等待玩家输入角色(方法1) input 等待玩家输入角色(方法2) clickpos 点击获取光标坐标 systemcall 执行右键单击菜单中列出的操作 模式自定义函数
automode 允许使用自动模式 automode_time 在自动模式下指定未播放声音时的字符延迟时间 defvoicevol 设置语音的默认音量(新命令) defsevol 设置 SFX 的默认音量 defmp3vol 设置 MP3 文件的默认音量 mode_saya 允许使用同人游戏“沙耶~不道德迷宫~”中的模式。 mode_ext 允许使用“Gin'iro”使用的自动模式 mode800 将屏幕尺寸设置为 800x600 插件/档案
soundpressplgin 通过插件/ dll加载压缩音频功能(现在只需使用DirectSound命令即可) spi 通过插件/DLL 加载压缩图像功能 arc 使用指定的存档 nsa 打开 NSA 存档访问权限 nsadir 指定 NSA 存档所在的文件夹 安慰
versionstr 修改版本字符串 caption 修改窗口标题 数据解析
date 获取年、月和日 time 按小时、分钟和秒获取当前时间 savetime 获取保存指定保存文件的日期 getversion 获取当前 NScripter 生成的版本字符串 getreg 从 Windows 注册表中获取值 getini 读取 INI 文件 菜单栏函数
killmenu 擦除菜单栏 defaultspeed 在菜单栏上指定可选择的文本显示速度 !sd 使用 defaultspeed 命令传递的文本显示速度 menu_full 进入全屏模式 menu_window 进入窗口模式 menu_click_def 进入默认菜单栏操作模式 menu_click_page 进入菜单随每页显示的模式 系统定制功能
*customsel 与 CSEL 命令交互的标签 textgosub 通常用于在系统自定义中的单击等待状态期间提供弹出文本 csel 在系统自定义中描述选项 cselbtn 创建带有选择文本的按钮 getcselnum 获取 CSEL Choice 分支机构的数量 cselgoto 跳转到 CSEL 创建的标签 textbtnwait 输入 CustomWait 定义的 Click Wait 状态 selectbtnwait 输入 customsel 定义的 Click Wait 状态 texec 在等待重新编辑时删除文本 getcursorpos 获取文本光标的当前位置 -
就很神奇...
chromium不支持PWA,floorp倒支持了...... -
要个网盘,可以WebDAV的那种@shinnku 已经解决了,拿Alist挂了个阿里
-
要个网盘,可以WebDAV的那种要个网盘,可以WebDAV的那种
-
若有所思的瞎想......我刚刚发现...安慕希似乎和挤压啫喱差不多大小,如果把安慕希放挤压驱动器上是不是能变成假面骑士安慕希?
-
有没有什么好玩的东西要免费的!
无论什么项目
什么学科
什么游戏
什么动漫
已经闲的长蘑菇了 -
好家伙,屏蔽了多少广告这是...
好家伙,屏蔽了多少这是... -
可以支持PWA吗?就像这样
-
可以支持PWA吗?差点忘了,什么时候支持下PWA,这些浏览器都喜欢把快捷方式藏的死死的
不如支持一下,方便一点
-
[练习]Dark(Game Loop Ver.)
(2*Loop)
突然觉得自己很擅长写黑暗的曲子?
最近试了Ardour,可惜不熟悉......
没办法~LMMS上次更新还是在2020年[稳定版],Alpha,Nightly太多Bug了!Alpha上次更新也在2-3年前了...
Zrythm免费版也有一堆问题,付费版买不起QAQ
Reaper也买不起
毕竟是Linux......TNND FL studio为什么不放原生!
反正咱是新手,咕咕咕 -
常见问题解决方法(持续更改) -
常见问题解决方法(持续更改)搜索引擎相关
别TMD用SB百毒,360,搜狗什么的
莫得魔法用Bing
或者Yandex
有魔法用Google
/DuckduckGo
之类的
一句话: 别他妈的用狗屎国产了!Winlator相关
基本上常见错误只有两大类:缺运行库和不兼容(譬如反作弊,软体损坏,或者就是不兼容)
前者用3DM的运行库就行了,后者多换几个OBB Image逝世,不行就算了吧,还是买台电脑比较好(注:最好安装上Python3,碰上Renpy游戏需要)资源相关
基本上非国产搜索引擎随便一搜就有一大把,切记切记,一定要让SB国产搜索引擎吃灰!(百毒TMD最有病)
搜索时看不懂
不要嫌麻烦,嫌麻烦就别玩,以前是以前,现在是现在
语言看不懂可以用扩展或者脚本,PC浏览器不用说,一堆,手机可以用X(兼容油猴脚本),firefox(安装油猴扩展),然后安装沉浸式翻译
术语看不懂(雾),真的有术语吗?基本上都是懒吧......真的有搜一下不就行了?提问相关
来自管理员86的帖子
词穷?真不知道问怎么办?0. 先自己搜一下,自己解决!这点十分重要!!!!!!!!!!!!!
- 截图
- 详细操作步骤,详细软件参数等方便复现(包括不仅限于软件版本,下载链接等)
- 客气的,清晰明了的语句,譬如:
不要:
(放张截图);请问这是怎么回事啊?
可以:
(放张截图);软件链接/来源于 + 操作步骤 + (通过高强度搜索猜测的结论) + 客气的简洁语言 + 接受失败的决心(并不是什么都能解决的!)
最好自己先试试(可以盲试,但3DM,游侠什么的就算了),试完了再问(你可以永远相信真红的小站不会投毒!)
(因人而异?总之向我这样问就可以了,不过我只是一个百分之一的半吊子就是了[十有八九解决不了的屑] )
Other
就像"AI不会淘汰人类,但不会用AI的人会被淘汰"一样,会搜索解决问题的人会淘汰不会搜索解决问题的人
我语言表达也不好来着QwQ,有补充或修改的请提出(持续更改),谢谢
-
资源收集公告哇 酷 哇 酷
-
网络越来越差了!!!
对国外网站十分不友好!现在听个trance电台都要开代理,(之前嘎嘎快)
以前Spotify都可以直连,现在......我哭死 -
坐等黑悟空驾到除非出原生Linux
-
坐等黑悟空驾到国风看腻了,再加上电脑带不动以及系统不支持(国产就更TMD更担心wine兼容性了)所以不会玩
-
植物大战僵尸帖[植物大战僵尸/Plant VS Zombies]@怡红院伽利略 PVZ没有Linux,那个是deepin-wine打包的wine程序
-
[开源软件推荐]Pulsar -- Atom的新生官方机翻
关于我们
Pulsar 背后的团队是一个在 Atom's Sunset 宣布后自然而然产生的社区,他们决定需要为此做点什么来保持他们最喜欢的编辑器的活力。
这是一个真正的社区主导的项目,旨在将原始的 Atom 项目现代化、更新和改进为一个现代的、可破解的和完全开放的编辑器。
Pulsar 是我们所有人,随时在我们的任何社区领域做出贡献、讨论、回答问题和提出想法。
目标
- 社区发展、领导和关注
- Pulsar是由一个由Atom的恒星残骸聚集在一起的社区制作的。一个希望在留下的巨大遗产 的基础上再接再厉的社区,并制作一个独特的可破解编辑器。
- 继续并建立在已经日落的 Atom 文本编辑器的遗产之上.
- 这意味着不仅要支持编辑器本身,还要支持软件包存储库及其数千个社区贡献。
- 更新核心技术,使编辑器保持最新状态。
- Node.js、Electron 等核心技术,使它们保持最新状态,因此可以使用和添加新功能和库,而无需使用黑客解决方法。
- 强调使编辑器变得出色的元素,以真正使 Pulsar 从人群中脱颖而出,不仅对前 Atom 用户,而且对每个人。
这是由Atom原社区解散后诞生的分支软件,支持Linux,MacOS,Windows;使用ElectronJs,Node.Js技术制作
- 注:支持大部分Atom插件,但仍有不少插件有兼容性问题
- 社区发展、领导和关注