赞 | 1 |
VIP | 116 |
好人卡 | 40 |
积分 | 4 |
经验 | 19804 |
最后登录 | 2017-12-13 |
在线时间 | 4175 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 432
- 在线时间
- 4175 小时
- 注册时间
- 2010-6-26
- 帖子
- 6474
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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号角色的名字而且也能够随着游戏中的重命名而变更。注意千万别加双引号!
如果发现我表述得有错误,欢迎吐槽
鄙人没有系统地学习过编程,我也是发帖之日刚发现而已,完全凭感觉找到的,所以请别问我高深问题! |
|