设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1752|回复: 1
打印 上一主题 下一主题

[讨论] 【挖坟】FUKI对话框角色名字变量显示纠错贴

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
帖子
6474
跳转到指定楼层
1
发表于 2011-8-2 17:52:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 eve592370698 于 2011-8-2 17:56 编辑

http://rpg.blue/htm/Topic_18441.htm
那个讨论帖有点让我无语啊!

这里头我得说明一下:
所谓的chat(-1,"名字")其本质上是两个赋值变量
$mes_id=-1与$mes_name="名字"
合并成为一个而已!有点基础的人应该知道等号后面的意思吧?
两个半角双引号意味着里面的内容是作为文本处理的,也就是说其实在名字对话框那里,完全可以通过别的文本变量来代替名字
找到了这个根本所在,那么找到角色名字变量的源代码就可以做到角色名字窗口显示变量名字
我在这里就明示一下源代码:
$data_actors[1].name表示1号角色的名字
$data_classes[6].name表示6号职业的名字
$data_skills[9]name表示9号技能的名字。
这样一来,输入chat(nil,$data_actors[1].name)就能显示1号角色的名字而且也能够随着游戏中的重命名而变更。注意千万别加双引号!
如果发现我表述得有错误,欢迎吐槽


鄙人没有系统地学习过编程,我也是发帖之日刚发现而已,完全凭感觉找到的,所以请别问我高深问题!
潜水,专心忙活三次元工作了……

Lv1.梦旅人

梦石
0
星屑
49
在线时间
114 小时
注册时间
2011-3-17
帖子
49
2
发表于 2011-8-2 18:46:21 | 只看该作者
{:nm_8:} 懒人的做法........
由于懒得打那一大堆,就把那么多合并了
不知道有什么弊端没有
  1. def chat(position = 0,id = 0,name = "",speed = 0)
  2.   $game_system.message_position = position # 0为上 1为中 2为下
  3.   $mes_id = id
  4.   $mes_name = name
  5.   $mes_speed = speed
  6. end
复制代码
魅上照
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-30 17:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表