javascript:
var win=(window.frames.length>0)?window.main:window;
function fnAjaxRequest(url,sendMethod,params,type){
var error=null,payload=null;
win.$.ajax(
{"async":false,
"url":url,
"data":params,
"dataType":type,
"type":String(sendMethod||"GET").toUpperCase(),
"error":function(req,status,err){
error="ajax: "+status},
"success":function(data,status,req){
payload=data;
}
}
);
if(error){
throw(error);
}
return payload;
}
function fnCreateConfig(name){
return win.$(fnAjaxRequest("/interface.php","GET",{"func":name},"xml")).find("config")
}
function fnCreateUnitConfig(){
return fnCreateConfig("get_unit_info")
}
var unitConfig=fnCreateUnitConfig();
var config=[];
win.$(unitConfig).children().each(
function(i,e){
config.push("\""+e.nodeName+"\":"+win.$(e).find("speed").text())
}
);
alert("var speed = {\n\t"+config.join(",\n\t")+"\n};");
void(0);
/*
* enXX.tribalwars.net/interface.php?func=get_config
enXX.tribalwars.net/interface.php?func=get_unit_info
enXX.tribalwars.net/interface.php?func=get_buildings_info
__________________
*/