(编辑脚本后重启可以实现作弊)

powered by lua5.1 AND Emscripten

测试贴



发帖人:admin
2018-05-26 21:12:48
返回剧透模式
使用测试版界面进行游戏(速度更快,但可能不稳定)

各种测试请发在这里,请不要随便开新贴。
[h1]脚本说明[/h1]
本站支持简单的脚本,遵循lua5.1语法。
基本API如下:
void game_echo (String text) //显示一段字符串,新的字符串会覆盖之前的(没什么用,建议用box代替)
void gopassage (int pid) //跳转到指定id的页面
void args_setArray (String datas) //设置全局数据,格式:1,2,3,4,5...
[int|nil] args_get (int id) //获取全局数据中指定id的值,如果不存在,返回nil
bool args_set (int id,int value) //设置全局数据中指定id的值
int args_num (void) //获取全局数据元素个数
String args_encode (void) //序列化全局数据,格式同args_setArray
void hidefork (bool) //禁用子节点(如玩家已经死亡时),参数为true禁用,为false解除
void sendComm (String text) //使用玩家的帐号发表评论(需要玩家手动确认)
[h1]sinriv标签说明[/h1]
[h2]1.链接[/h2]
http https开头的会自动变成链接。
注意http前面加一个空格,否则可能导致一些错误
https://sinriv.com
node和psg开头的会链接到对应的文章
node1
psg1
[h2]2.图片标签[/h2]
[h3]2.1.img标签[/h3]
[img]图片链接[/img]
效果[img]https://sinriv.com/img/close.svg[/img]
注:本站不提供图片存储服务,请自行寻找,比如说http://www.tietuku.com/ ,或者是在https://gitee.com 上开一个page,存储图片
[h3]2.2.b64img标签[/h3]
[b64img:图片类型,(png|gif|jpeg|x-icon)]base64数据[/b64img]
比如说[b64img:png]iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg[/b64img]
注意:此语句限制最大1024个base64字符
[h2]3.脚本事件[/h2]
[h3]3.1.添加脚本[/h3]
先在脚本编辑器中添加代码
function Event_test()
box_set("boxTest","success") ----这一行作用是改变box的内容,使用方法等下讲
end
[h3]3.2.添加事件标签[/h3]
函数名格式为 Event_事件名
然后使用event标签
[event = 事件名(删掉空格)]链接文字[/event]
点击可改变测试中的文字:[event=test]点击触发事件[/event]
[h3]3.3.添加box标签[/h3]
box标签是内容可以被脚本改变的标签
格式为 [box = 名称][/box]
在脚本中使用box_set("名称","文字")可改变所有指定名称的box的内容。
box_get("名称")可获取box内容。
不过由于系统bug,使用中文可能会出问题
[h3]3.4.测试[/h3]
[box=boxTest]点击上面的事件,这里就会变成success[/box]
[h2]4.tpl语句[/h2]
[h3]4.1.tpl标签[/h3]
在文章中使用[t p l]......[/t p l]标签,发表追加剧情的时候,标签内的文字会自动复制到发布文本框中
[h3]4.2.tpl begin注释[/h3]
在脚本中使用
----tpl begin
......
----tpl end
发表追加剧情的时候,标签内的代码会自动复制到发布脚本框中
[h2]5.using语句[/h2]
用于在脚本中加载云端代码,格式为
----using:名称
比如说
----using:utils/mulZero
sinriv系统库大全见https://sinriv.com/commonCodes/utils
[h2]6.图片锚点[/h2]
[ box=1234]改变[/box]用于展示触发事件的标签
[ img link=https://raw.githubusercontent.com/SingingRivulet/Smoothly/master/screenshot/2019-05-10-17-26-15.png map=test]加载一个图片
[ map=test]声明图片锚点
[ shape=circle link=https://sinriv.com]85,155,30[/shape]创建圆形链接
[ shape=circle event=test]185,155,30[/shape]创建圆形事件
[ /map]
效果见node192
锚点位置位于左边山丘上,可尝试点击

评论:


加载更多评论
登录后可发表评论和投硬币哦!