Project1

标题: 【挖坟】FUKI对话框角色名字变量显示纠错贴 [打印本页]

作者: eve592370698    时间: 2011-8-2 17:52
标题: 【挖坟】FUKI对话框角色名字变量显示纠错贴
本帖最后由 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号角色的名字而且也能够随着游戏中的重命名而变更。注意千万别加双引号!
如果发现我表述得有错误,欢迎吐槽


鄙人没有系统地学习过编程,我也是发帖之日刚发现而已,完全凭感觉找到的,所以请别问我高深问题!
作者: lx527741591    时间: 2011-8-2 18:46
{: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
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1