Project1

标题: 存盘显示地图名 [打印本页]

作者: majx0404    时间: 2010-8-1 20:48
标题: 存盘显示地图名


今天想做个存盘显示地图名的功能
首先设了个全局变数$mapname
并找到了显示地图名脚本里的$data_mapinfos[@id].name
$mapname  =  $data_mapinfos[@id].name
$mapname就成为地图名
然后想办法让$mapname成为存盘档案的附加属性,就打了
  i   #一个变量 =  @command_window.index  #存盘时光标的位置
   @mapname1  =  " "  #生成一个空的实变量(带入字符串)
   @mapname1[i]  =  $mapname  
#希望随不同的i能对应出不同的实变量,即一个存档能对应一个地图名
最后结果….可想而知是不行了,不然我也不会来发问
想请问一下我程序里有什么打错的地方,或者有什么想法错了?
感谢各位的回答。

作者: 逸豫    时间: 2010-8-1 21:20
@mapname1首先被认为是一个字符串,而不是数组
然后@mapname1[i]会读取它的第i个字符
另:这哪里存盘了= =|||
作者: zhangbanxian    时间: 2010-8-1 21:22
应该先@mapname1  = []
然后再@mapname1[i]  =  $mapname 就行了
作者: dantesy    时间: 2010-8-4 16:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-4 16:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 仙芋    时间: 2010-8-4 16:50
      # 描绘地名
      name = $data_mapinfos[@id].name

出現 undefined method `[]' for nil:NilClass
作者: dantesy    时间: 2010-8-4 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-4 19:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 仙芋    时间: 2010-8-4 19:46
已经加了还出现错误信息
凑数是什么意思@@??
作者: dantesy    时间: 2010-8-4 21:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-4 21:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-4 21:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-4 21:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: a554187203    时间: 2010-8-5 13:54
我是了来膜拜各位高人的(飘过)




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