网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月20日漏签0天
吉里吉里吧 关注:51,155贴子:70,819
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 24回复贴,共1页
<<返回吉里吉里吧
>0< 加载中...

【求助】读取进度时无法恢复菜单和人物名的问题

  • 只看楼主
  • 收藏

  • 回复
  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用message1(显示名字)和message2(显示菜单)。
但存码,再读取之后就无法显示了。

代码如下:
[current layer=message2]
[position layer=message2 page=fore visible=true opacity=0 left=365 top=405]
[locate x=0 y=0][button graphic=MenuButtonLog.png exp="if(kag.historyLayer.visible) kag.hideHistory(); else kag.showHistory();"]
[locate x=60 y=0][button graphic=MenuButtonSave.png exp="kag.callExtraConductor(*systemGameMenu.ks*, **systemGameSave*)" ]
[locate x=120 y=0][button graphic=MenuButtonLoad.png exp="kag.callExtraConductor(*systemGameMenu.ks*, **systemGameLoad*)"]
[locate x=180 y=0][button graphic=MenuButtonAuto.png exp="if(kag.autoMode) kag.cancelAutoMode(); else kag.enterAutoMode(); kag.setMenuAccessibleAll(); return 0;"]
[locate x=240 y=0][button graphic=MenuButtonSkip.png exp="if (kag.skipMode) kag.cancelSkip(); else kag.skipToStop(); kag.setMenuAccessibleAll(); return 0;"]
[locate x=300 y=0][button graphic=MenuButtonConfig.png storage=systemConfig.ks target=*systemConfig jump=true]
[locate x=360 y=0][button graphic=MenuButtonClose.png exp="kag.close()"]
[current layer=message0]
[advl]
[position layer=message0 frame=DialogFrameB.png left=5 top=445 marginl=30]
[position layer=message1 frame=NameBar.png left=5 top=395 width=188 height=30 marginl=20 margint=3 marginr=0 marginb=0]
@bg storage=Laboratory time=1000
@bgm storage=bgm08-conspiracy
25XX年X年X月。
[p]环球游戏公司总部。[lr]秘密游戏实验室,代号:根世界(Root World)。
[p]离爱斯特 斯塔尔进入根世界已经有2年了。
[p]
@current layer=message1
@position layer=message1 visible=true
@font color=0xFFFFFF edge=true edgecolor=0x000000
[nowait] 吉米尔[endnowait]
@current layer=message0
@fg storage=Gemier pos=r
 我已经等了2年!
@p
@er
终于等到今天了!


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
新手,今天刚刚学,看了些基础教程,无法解决菜单的问题,求带有“配置界面”和“保存游戏”这类有完成功能的教程或是示例。


2025-08-20 04:05:12
广告
不感兴趣
开通SVIP免广告
  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我没明白写在“标题”和写在“正文”到底指的是哪儿啊?
标题是“frist.ks"这个文件里面写吗?


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我试了一下,写到frist里面也不行啊。一读取就消失了。
D大的教程在哪里?


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我两篇都找到了。
果然没有办法让读取时按钮也显示出来。最后D大说他也用的autolabel的邪神大法……
我是看控制台才知道有这个东西可以用。我就说这个办法很诡异……
我只是担心autolabel频繁执行有问题……
你用什么办法解决的?


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
http://kcddp.keyfc.net/bbs/viewthread.php?tid=1306&extra=page%3D1
我从这儿下的。我遇到另外一个奇怪的问题了。
弹出配置界面的时候,如果等待文字进行完,再点击就没有任何问题。如果还未出完的时候点击,没显示的文字就会显示在配置界面中。而且返回的时候游戏就卡死了,无法进行剧情(但界面可点击)。
请问这是怎么回事啊?有没有可以瞬间完成文字进行的命令?我在查找中。
*systemConfig
[tempsave]
;[delay speed=nowait]
[clickskip enabled=false]
;[backlay]
;[locklink]
[locksnapshot]
[history output=false]
;[mapdisable layer=0 page=fore]
;[mapdisable layer=1 page=fore]
;[mapdisable layer=2 page=fore]
[layopt layer=0 visible=false]
[layopt layer=1 visible=false]
[layopt layer=2 visible=false]
[layopt layer=message0 visible=false]
[layopt layer=message1 visible=false]
[layopt layer=message2 visible=false]
[fg layer=3 page=fore storage=ConfigBg.jpg visible=true time=100]
[current layer=message3 page=fore]
[nowait]
[position layer=message3 visible=true opacity=0 left=0 top=0 frame="" width=800 height=600 marginl=0 margint=0 ]
[locate x=274 y=539 layer=message3][button graphic=ConfigButtonTitle.png exp="kag.callExtraConductor(*system.ks*, **systemConfigTitle*)" ]
[locate x=364 y=539 layer=message3][button graphic=ConfigButtonExit.png exp="kag.callExtraConductor(*system.ks*, **systemConfigExit*)" ]
[locate x=454 y=539 layer=message3][button graphic=ConfigButtonClose.png exp="kag.callExtraConductor(*system.ks*, **systemConfigClose*)" ]
[endnowait]
[s]
*systemConfigClose
[tempload bgm=false se=false backlay=true]
[stoptrans]
[clickskip enabled=true]
;[unlocklink]
[unlocksnapshot]
[history output=true]
;[cl layer=3 page=fore]
[layopt layer=0 visible=true]
[layopt layer=1 visible=true]
[layopt layer=2 visible=true]
[layopt layer=message0 visible=true]
[layopt layer=message1 visible=true]
[layopt layer=message2 visible=true]
[layopt layer=message3 visible=false]
[freeimage layer=3 page=fore]
[layopt layer=3 visible=false]
[current layer=message0 page=fore]
[return]


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你没明白,是平时文字在一个个输出的时候(这时怎么禁止点击啊,玩家要点击继续看文字)。如果没等输出完,就点击按钮,就崩溃了。
SYSTEMBUTTON只能输出在message0层上。不能用来做配置界面。我说的问题跟是不是SYSTEMBUTTON没有关系。如果等待文字完全输出再点击就没有任何问题。


  • Lmcceo
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
到另外一贴讨论这个问题吧。


2025-08-20 03:59:12
广告
不感兴趣
开通SVIP免广告
  • 敬启绝音
  • 小吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有一个更邪神的办法..........sf.GMname=sf.SaveName[&sf.place]............
或者你去读取存档里面的f变量.....
sf.GMname你游戏显示的名字,sf.SaveName你存储的所有定义过的名字,sf.place读取的存档编号,当然这个tf也可以......
至于开始界面那玩应用哪个名字的ks/tjs都一样....
autolabel.ks那里大不了加个if else只在第一次读取存档执行就行了.....
不等待显示文字是nowait结束不等待显示文字是endnowait...
SYSTEMBUTTON只能输出在message0层上 引用 For 7楼
啊对不起我sysbutton放的message2............


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 24回复贴,共1页
<<返回吉里吉里吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示