查看: 2468|回复: 2

[已经解决] 如何在对话时获取1号人物名字里的后两位

[复制链接]
梦石
0
星屑
50
在线时间
491 小时
注册时间
2015-1-7
回帖
110
发表于 2015-8-28 12:21:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
比如\n[1]显示的是一号角色的全名,因为想把名字让玩家自己决定,所以对话中不能搞固定的名字
那么x儿、x哥、阿x等,该怎么弄
头像被屏蔽
梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
回帖
3243
发表于 2015-8-28 13:00:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-8-28 13:09:59 | 显示全部楼层
本帖最后由 taroxd 于 2015-8-29 10:11 编辑

在事件脚本 [pre lang="ruby"]
$game_variables[1] =
$game_actors[1]
.name.chars.to_a
.last(2).join
[/pre]

然后在对话中用 \V[1] 调用

点评

也许我某个脚本和这个冲突,算了,我搜索下其他的,麻烦你了  发表于 2015-8-29 10:14
低版本的 Ruby 和不够长的脚本框就是麻烦……现在大概可以了  发表于 2015-8-29 10:13
报错了  发表于 2015-8-29 09:40
已更正  发表于 2015-8-29 07:09
两个字的好像不行  发表于 2015-8-28 22:48

评分

参与人数 1星屑 +200 收起 理由
VIPArcher + 200 认可答案

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部