目前共有2篇帖子。 內容轉換:不轉換▼
 
點擊 回復
341 1
PHP读取rxdata文件的函数库已经基本上编写好了,我准备明天发布
一派護法 十九級
1樓 發表于:2016-1-30 22:42
下面的测试程序可以输出游戏中的所有的地图的信息:
<?php
include_once('rxdata_library.php');
$maps = rxdata_load('Data/MapInfos.rxdata');
?>
<!doctype html>
<html>
<head>
<title>地图列表</title>
<style>
body {
    font-family: Arial, Helvetica;
    font-size: 14px;
}
</style>
</head>

<body>
<table>
  <thead>
    <tr>
      <td>地图ID</td>
      <td>地图名称</td>
      <td>地图尺寸</td>
      <td>事件数量</td>
    </tr>
  </thead>
  <tbody>
<?php
$i = 0;
foreach ($maps as $id => $map) {
    $mapfile = rxdata_load(sprintf("Data/Map%03d.rxdata", $id));
?>
    <tr>
      <td><?=$id?></td>
      <td><?=$map->name?></td>
      <td><?=$mapfile->width?>x<?=$mapfile->height?></td>
      <td><?=count($mapfile->events)?></td>
    </tr>
<?php } ?>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="4">共有<?=count($maps)?>张地图。</td>
    </tr>
  </tfoot>
</table>
</body>
</html>


输出:
地图ID   地图名称   地图尺寸   事件数量  
18   山路   25x35   27  
55   旅店二楼   20x30   4  
92   天界   50x50   6  
129   山路   20x20   3  
37   灵魂塔9层   30x35   23  
74   火光石港   40x30   15  
111   天神殿入口指挥殿   40x30   10  
148   最后战斗   20x15   1  
56   武器店   20x30   2  
93   天界   50x50   25  
130   山洞地图   20x15   0  
19   山路   20x30   13  
75   场景地图   20x15   1  
112   天神殿第二阶级层重心   30x40   22  
149   灵魂山洞   20x15   2  
1   开始地图   20x15   1  
38   灵魂塔塔顶   70x70   38  
94   天界   50x50   16  
131   灵魂山洞   30x30   6  
20   山路   40x20   16  
57   书店   20x30   2  
113   天神殿二楼左侧长廊   50x30   9  
150   地下殿内   20x15   2  
2   测试地图   20x15   0  
39   天界地图   20x15   0  
76   山路   20x15   10  
132   灵魂山洞   20x15   0  
21   山路   20x20   8  
58   灵魂之山   20x15   0  
95   天界   29x40   2  
151   幻水废墟   20x15   2  
3   山岗   20x15   2  
40   失落的天界之门   45x32   2  
77   海港地图   20x15   0  
114   左上侧门房   20x30   3  
22   山路   21x21   8  
59   洞穴   20x30   3  
96   天界   20x30   1  
133   灵魂山洞   48x36   14  
4   游戏地图   20x15   0  
41   村子地图   20x15   0  
78   伊安家   20x30   7  
115   左下侧门房   20x30   3  
152   精灵村   140x140   8  
23   剧情森林   20x15   4  
60   神之丘   45x45   23  
97   魔界地图   20x15   0  
134   灵魂山洞   20x15   2  
5   山岗地图   20x15   0  
42   精灵村   20x15   0  
79   村民家   20x30   2  
116   天神殿第一阶层主室   20x30   3  
153   明静家   20x30   1  
24   山路   30x15   7  
61   洞穴   25x30   5  
98   地下魔殿前   40x40   5  
135   灵魂山洞   20x15   2  
6   没用的地图,但是别删   20x15   0  
43   村子北   30x15   4  
80   出船港口   30x50   8  
117   左中上侧门房   20x30   2  
154   地下殿内   20x15   4  
25   山路   20x15   4  
62   印冥之阵   20x25   10  
99   魔界城殿   35x30   4  
136   灵魂山洞   20x15   3  
7   这是原版有新版没有的   20x15   0  
44   室内   20x30   2  
81   王宫地图   20x15   0  
118   左中下侧门房   20x30   2  
155   地下殿内   20x15   2  
26   塔的地图   20x15   0  
63   城寨地图   20x15   0  
100   魔界殿   35x40   13  
137   灵魂山洞   20x15   2  
8   我还是尊重原版比较好   20x15   0  
45   2楼   20x30   3  
82   王宫 外部   49x50   2  
119   天神殿第二阶层主室   20x30   2  
27   灵魂之塔   30x40   5  
64   游牧民族   40x40   17  
101   雪国之城   30x40   15  
138   灵魂山洞   20x15   2  
46   村子中   30x30   11  
83   王宫 内部   29x25   14  
120   右中上侧门房   20x30   2  
9   所以请不要删,谢谢了   20x15   0  
65   森林通道   20x15   0  
102   村民家   20x30   3  
139   灵魂山洞   20x30   5  
28   灵魂塔1层   30x35   5  
84   伊安家   20x30   2  
121   右中下侧门房   20x30   2  
10   城镇地图   20x15   0  
47   村子西   20x15   5  
103   二楼   20x30   2  
140   灵魂山洞   20x15   6  
29   灵魂塔2层   30x35   5  
66   森林   20x50   9  
122   魔法断垣   50x30   22  
11   水依镇   32x60   13  
48   森林地图   20x15   0  
85   船内   30x40   4  
141   灵魂山洞   24x20   5  
30   灵魂塔3层   30x35   23  
67   森林   20x15   11  
104   辉日剑阵   20x30   15  
12   道具店   20x30   2  
49   迷幻森林   20x15   0  
86   废墟地图   20x15   0  
123   魔法空间   20x30   3  
105   村民家   20x30   5  
31   灵魂塔4层   30x35   32  
68   后山通路   20x40   10  
142   灵魂山洞   22x15   7  
124   中心控制室   20x30   6  
13   武器店   20x30   2  
50   森林   30x30   12  
87   幻水阵前   30x40   23  
106   冰封雪原   30x30   6  
32   灵魂塔5层   30x35   28  
69   矿山   30x25   13  
143   灵魂山洞   20x20   3  
125   天界深处   50x50   44  
88   幻水城废墟   65x60   24  
51   森林   40x30   18  
14   魔法店   20x30   3  
107   天神宝殿   20x15   0  
70   矿山   40x30   12  
33   灵魂塔6层   30x35   23  
144   灵魂山洞   20x15   4  
126   天际断台   20x15   2  
89   废墟内层   48x65   16  
52   森林   40x15   6  
15   旅店   20x30   4  
145   地下殿内   100x100   16  
71   寨内   40x40   3  
34   灵魂塔7层   30x35   27  
108   天界   90x85   34  
127   山路[备用]   20x20   3  
90   幻水剑阵   25x35   27  
16   旅店二楼   20x30   6  
53   天波城   40x30   8  
146   似何结界   30x60   25  
109   天界   30x30   19  
72   地下层   20x15   6  
35   灵魂塔2级剑层   20x30   32  
128   地下殿内   20x15   2  
91   天弦范围   20x15   0  
54   旅店   20x30   6  
17   山道地图   20x15   0  
110   天神殿   30x30   3  
73   森林   30x15   6  
36   灵魂塔8层   30x35   21  
147   最后战斗   30x43   6  
共有155张地图。  

一派護法 十九級
2樓 發表于:2016-1-30 22:45
存档文件Save1.rxdata也能正常读取:

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:341 回複數:1
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-1-30 22:45
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。