网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月11日
漏签
0
天
the_nvl_maker吧
关注:
2,520
贴子:
9,930
看贴
图片
吧主推荐
游戏
12
回复贴,共
1
页
<<返回the_nvl_maker吧
>0< 加载中...
【求助】自定义姓名问题...
只看楼主
收藏
回复
munto20
亮了瞎了
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当输入姓名后进入游戏,在显示的时候姓名栏上的颜色改不了,而且和对话连在一起出现,
然后D大说的不能用@f.name,得用
@npc
id="&f.name"
@npc id="&f.name" 在剧本中输入后出现了这样的问题,然后我就想是不是要在macro和macro_play里修改自定义姓名那一项?
上面的图是在剧本里输入@npc id="&f.name",然后就出现npc不存在,但是我也不知道怎样修改=.=////
@全局变量D
一直在烦恼这个问题,但不知道哪里改?
munto20
亮了瞎了
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是要在macro_play里的这项里修改吗?
;★npc
[macro name="f.name"]
[nowait]
[layopt layer="message0" visible="true"]
[current layer="message0"]
[er]
;修改姓名显示相对位置的地方(去掉下面这行的;,就可以用了,坐标可以为负值)
[locate x=33 y=58]
;使用默认值
[eval exp="setfont()"]
2025-06-11 15:55:46
广告
全局变量D
笑而不语
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(1)npc是NVL的默认宏,除非你改过(比如改成2楼那样)否则肯定是存在的啊。要不然其他比如[npc id="路人甲]也不能用么?回去试试模板工程。还出错就贴你的脚本原文(用记事本打开)
(2)如果要主角的自定义姓名,有默认宏就是 [主角] 会显示f.姓或者f.名的内容,不用自己弄npc id。那个是给临时人名用的。
munto20
亮了瞎了
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
模板工程macro_play里的这项
;★npc
[macro name=npc]
[nowait]
[layopt layer="message0" visible="true"]
[current layer="message0"]
[er]
;修改姓名显示相对位置的地方(去掉下面这行的;,就可以用了,坐标可以为负值)
;[locate x=-50 y=0]
;使用默认值
[eval exp="setfont()"]
;使用强制设定的值
[font * face=&"sf.font"]
;非主角
[if exp="mp.id!='主角'"]
【[emb exp="mp.id"]】
[endif]
;为主角,没姓名时不显示
[if exp="mp.id=='主角'"]
[ch text="【" cond="f.姓!=void || f.名!=void"]
[emb exp="f.姓"][emb exp="f.名"]
[ch text="】" cond="f.姓!=void || f.名!=void"]
[endif]
[resetfont]
[r]
[endnowait]
;可以这里再把显示位置改回来
;[locate x=0 y=0]
改回原来的,
人物的姓名宏这一项要修改吗?(我感觉我有点笨了)
;--------------------------------------------
;自动生成的人物姓名宏
;--------------------------------------------
*start
[macro name=主角]
[npc * id=主角 color=0x999BFF]
[endmacro]
;--------------------------------------------
[return]
munto20
亮了瞎了
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是剧本,就不知道哪里错了...
在剧本里输入
@npc
id="&f.name",错误显示后才会出现名字,但是不知道哪里错了求D大帮忙~~~
@全局变量D
全局变量D
笑而不语
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这出错的是IF说明有问题的是宏里面的其它内容,还有改过别的什么地方么,比如历史记录啥的?
新建的模板工程不应该有问题的,试试下面这段:
@dia
@eval
exp="f.name='abc'"
@npc
id="&f.name"
测试。[w]
另外也用下面这段试看看:
@eval exp="f.姓='abc'"
@主角
测试。[w]
全局变量D
笑而不语
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
人物姓名宏和这个没关系,是系统自动生成的。
现在就是如果你想用自定义姓名宏,就用
@主角
然后定义让玩家输入f.姓或者f.名就可以了。不用非折腾npc id吧。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示