|
10精币
本帖最后由 lovexqdt 于 2011-10-24 01:21 编辑
麻烦告诉我下
到文本 (i)这个i是什么?
我在 mapid1.ini里面同格式加入的内容怎么没效啊
组合框13里面只显示他原来的内容
怎样添加才能生效啊?
望赐教谢谢!{:3_225:}
[e].版本 2
.子程序 读取地图
.局部变量 i, 整数型
.局部变量 x, 整数型
.局部变量 a, 文本型
x = 到整数 (读配置项 (取运行目录 () + “\mapid1.ini”, “含有的地图数”, “地图数”, ))
.计次循环首 (x, i)
a = 读配置项 (取运行目录 () + “\mapid1.ini”, “地图”, 到文本 (i), )
.如果真 (a ≠ “”)
组合框13.加入项目 (a, i)
.如果真结束
.计次循环尾 ()
[/e]他源代码的地图不全怎么才能自己添加呢
这是他里面的内容
[含有的地图数]
地图数=127
[地图]
110=月光桃源
103=云烟桃源
104=云隐鹤山
我知道地图编号 自己照这格式添进去了 组合框里木有!!{:3_229:}
该怎么做啊
我找到问题原因了
[含有的地图数]
地图数=10001
这样就行了{:soso__11008874839237970001_1:}
|
最佳答案
查看完整内容
按你的程序,你的配置文件中[地图]下的项目名称是错的
因为你的程序是依次去读 地图号为 "1","2","3"......如此类推 的地图
而你的配置文件中,地图号为 110,103等
这样当然读不出来
建议 配置文件内格式改为:
1=110月光桃源
2=103云烟桃源
3=104云隐鹤山
读到配置项文本后,取文本前三位为地图编号,后8位为地图名称...
...
|