|
楼主 |
发表于 2008-8-30 08:29:13
|
显示全部楼层
来自 中国–广东–东莞
回复: 中文语音提示,地图中文名换图插件,相信这个大家找了是很久了....
可以从官方的mapchooser.sma或者其他修改过的类似的mapchooser.sma中的
while ((g_mapNums < MAX_MAPS) && read_file(filename, pos++, szText, 31, a))
{
if (szText[0] != ';'
&& parse(szText, g_mapName[g_mapNums], 31)
&& is_map_valid(g_mapName[g_mapNums])
&& !equali(g_mapName[g_mapNums], g_lastMap)
&& !equali(g_mapName[g_mapNums], currentMap))
++g_mapNums
}
如果我改成
while ( (g_mapNums < MAX_MAPS) && read_file(filename,pos++,szText,31,a) ) {
if ( szText[0] != ';'
&& parse(szText, g_mapName[g_mapNums] ,31,map_description[g_mapNums],256 )
&& is_map_valid( g_mapName[g_mapNums] )
&& !equali( g_mapName[g_mapNums] ,g_lastMap)
&& !equali( g_mapName[g_mapNums] ,currentMap) )
++g_mapNums
}
就可以获取地图名字以外的变量,这时只要开头自定义了
new map_description[MAX_MAPS][256]
来储存,便可以取得地图描述。
剩下你便可在你想要的地方读取此数组变量。 |
|