{"00-农-家族战报名统计-by青锋":{"00 -----------家族战领奖-----------":{"Task":11},"01 打开族战界面R":{"Url":"{!nc}cgi_farm_family_battle","Post":"{ncs}&act=index","Note":"teamdata参加战队；tscore历史积分；state可能是代表领奖阶段；isjoin可能代表是否参加；spritephysical神兽血量；qscore当前场积分；memdata当场战斗数据(战力与积分)；build家族仙币对应家族建筑等级；","Msg":"twin#历史胜场","MsgOut":"twin","End":"登;K;{02}","Task":11},"02 领取家族战奖励@":{"Url":"{!nc}cgi_farm_family_battle","Post":"{ncs}&act=getgift","Msg":"add#仙币&&aaa#基数&&family_rank#家族排名","MsgOut":"add","End":"登;K","Task":11},"03 ----------家族神兽-----------":{"Task":11},"04 查看神兽经验R":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=spriteindex","Msg":"levellist","MsgOut":"levellist","End":"登","Task":11},"10 ----------家族商店----------":{"Task":11},"11 查看家族商店R--":{"Url":"{!nc}cgi_farm_family","Post":"{nsc}&act=shop&shop_type=query","Note":"id:4,普通体力种子；id:1,普通经验种子；","Msg":"gifts*id#id&&name","MsgOut":"gifts*id&&name","End":"登;K","Task":11},"12 购买商品@":{"Url":"{!nc}cgi_farm_family","Post":"{nsc}&act=shop&shop_type=exchange&draw_id=1","Note":"id:4,普通体力种子；id:1,普通经验种子；","Msg":"direction;pkg*","MsgOut":"direction;pkg*","End":"登;K;限额","Task":11},"13 刷新商品R":{"Url":"{!nc}cgi_farm_family","Post":"{nsc}&act=shop&shop_type=refresh","Msg":"refresh_time#刷新次数","MsgOut":"refresh_time","End":"登;K;限额","Task":11},"60 -----------家族战统计-----------":{"Task":11},"61 查询总战力R-----":{"Url":"{!nc}cgi_farm_family_battle","Post":"{ncs}&act=index","Note":"查询总战力需要使用鼠标右键点击执行，才可以看到战力的输出","Msg":"qscore#本场得分","MsgOut":"qscore","End":"登;{62}","Values":"memdata","Task":1,"outError":false},"62 输出总战力@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=index&score={CC:qf_score({#61:memdata})}","Msg":"ecode","MsgOut":"ecode","End":"登","JsCode":"function qf_score(md){\r\n\tvar x,i;\r\n\tvar score=[0,0,0,0];\r\n        var total;\r\n\tfor(x in md){\r\n\t\tfor(i=0;i<4;i++){\r\n\t\t\tscore[i]+=md[x][\"power\"][i];\r\n\t\t}\r\n\t}\r\n        total=score[0]+score[1]+score[2]+score[3];\r\n\treturn score.join()+\"&total:\"+(total/100000000);\r\n}","Task":1},"63 查询成员战力R-----":{"Url":"{!nc}cgi_farm_family_battle","Post":"{ncs}&act=index","Note":"查询总战力需要使用鼠标右键点击执行，才可以看到战力的输出","Msg":"qscore#本场得分","MsgOut":"qscore","End":"登;{64}","Values":"memdata","Delay":300,"Task":1,"outError":false},"64 查询成员uin@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=manager&manager_type=look&platform=10","Note":"查询总战力需要使用鼠标右键点击执行，才可以看到战力的输出","Msg":"ecode","MsgOut":"member*uin","End":"登;{65}","Delay":300,"Task":1,"outError":false},"65 查询成员昵称@":{"Url":"{!nc}query","Post":"{ncs}&act=2010029&uinlist={msg}","Note":"查询总战力需要使用鼠标右键点击执行，才可以看到战力的输出","Msg":"ecode","MsgOut":"ecode","End":"登;{66}","Values":"name","Delay":300,"Task":1,"outError":false},"66 输出成员战力@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=index&power={CC:qf_get_mem_power({#63:memdata},{#65:name})}","Msg":"ecode","MsgOut":"ecode","End":"登","JsCode":"var row=\"--------------------------------------------------------------------------------------------------------------\";\r\nvar row_length=row.length;\r\nvar kong=\"                              \";\r\nvar k_length=kong.length;\r\nvar col=\"|\";\r\nfunction qf_tlength(str){\r\n\tvar len=0;\r\n\tvar s_length=str.length;\r\n\tfor(var i=0;i<s_length;i++){\r\n\t\tif(str.charCodeAt(i)>127||str.charCodeAt(i)==94){\r\n\t\t\tlen+=2;\r\n\t\t}else{\r\n\t\t\tlen++;\r\n\t\t}\r\n\t}\r\n\treturn len;\r\n}\r\nfunction tocol(str,p,ie,hascn){\r\n\tvar s_length=hascn?qf_tlength(str):str.length;\r\n\tif(s_length+2<p){\r\n\t\tstr=col+str+kong.slice(0,p-s_length-2);\r\n\t\tif(ie==true){\r\n\t\t\tstr+=col;\r\n\t\t}\r\n\t}else{\r\n\t\tstr=col+str.slice(0,p);\r\n\t}\r\n\treturn str;\r\n}\r\nfunction qf_json_array_has(a,f1,v1,f2){\r\n\tvar i;\r\n\tvar a_length=a.length;\r\n\tfor(i=0;i<a_length;i++){\r\n\t\tif(a[i][f1]==v1){\r\n\t\t\treturn a[i][f2];\r\n\t\t}\r\n\t}\r\n\treturn false;\r\n}\r\nfunction qf_get_mem_power(md,na){\r\n  var new_md=[];\r\n  var x,i;\r\n  var sq=0;\r\n  for(x in md){\r\n\tvar c_total=0;\r\n\tfor(i=0;i<4;i++){\r\n\t\tc_total+=md[x].power[i];\r\n\t}\r\n\tvar c_qscore=0;\r\n\tfor(i=0;i<4;i++){\r\n\t\tc_qscore+=md[x].qscore[i];\r\n\t}\r\n\t\r\n    var c_power=md[x].power.join(\",\");\r\n\tvar c_uin=parseInt(x.slice(3));\r\n\tvar c_nick=qf_json_array_has(na,\"uin\",c_uin,\"nick\");\r\n        if(c_nick==false){continue;}\r\n\tnew_md[sq]=[];\r\n\tnew_md[sq][0]=\"\";\r\n\tnew_md[sq][1]=tocol(c_nick,20,false,true)+tocol(x.slice(3),18,false,false);\r\n\tnew_md[sq][2]=(c_total);\r\n\tnew_md[sq][3]=(c_qscore);\r\n\tnew_md[sq][4]=\"\";\r\n\tnew_md[sq][5]=c_power;\r\n\tsq++;\r\n  }\r\n  new_md.sort(function(a,b){return b[3]-a[3]});\r\n  var nd_length=new_md.length;\r\n  var jz_power=0;\r\n  var jz_score=0;\r\n  for(i=0;i<nd_length;i++){\r\n\tnew_md[i][4]=tocol(String(i+1),6,false,false);\r\n\tjz_power+=new_md[i][2];\r\n\tjz_score+=new_md[i][3];\r\n  }\r\n  \r\n  new_md.sort(function(a,b){return b[2]-a[2]});\r\n  for(i=0;i<nd_length;i++){\r\n\tnew_md[i][0]=\"\\r \"+row+\"\\r \"+tocol(String(i+1),6,false,false);\r\n\tnew_md[i][2]=tocol(String(new_md[i][2]),10,false,false);\r\n\tnew_md[i][3]=tocol(String(new_md[i][3]),10,false,false);\r\n\tnew_md[i][5]=tocol(new_md[i][5],30,true,true);\r\n  }\r\n  var qf=[];\r\n  qf[0]=[];\r\n  qf[0][0]=\"\\r \"+row+\"\\r \"+tocol(\"战排\",6,false,true);\r\n  qf[0][1]=tocol(\"昵称+QQ\",37,false,true);\r\n  qf[0][2]=tocol(\"总战力\",10,false,true);\r\n  qf[0][3]=tocol(\"总积分\",10,false,true);\r\n  qf[0][4]=tocol(\"分排\",6,false,true);\r\n  qf[0][5]=tocol(\"神兽战力\",30,true,true);\r\n  new_md=qf.concat(new_md);\r\n  var nnew_md_length=new_md.length;\r\n  var new_md_no_douhao=[];\r\n  for(i=0;i<nnew_md_length;i++){\r\n\tnew_md_no_douhao.push(new_md[i].join(\" \"));\r\n  }\r\n  var table_head=\"\\r 青锋建站 QQ943703539 网址:http://www.sjzphp.com\";\r\n  table_head+=\"\\r 家族总战力: \"+(jz_power/100000000)+\"亿 家族总积分: \"+(jz_score/10000)+\"万\";\r\n  return table_head+new_md_no_douhao.join(\"\");\r\n}","Delay":300,"Task":1}},"70 -----------家族升级-----------":{"Task":11},"71 签到R":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=sign&id=1","Msg":"direction;ecode","MsgOut":"direction;ecode","Time":"00:00:00,11:20:00,22:40:00","End":"登;{72}","Delay":300,"Today":2,"Task":1},"72 摇一摇@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=shaketree&shake_type=exchange","Msg":"direction;pkg","MsgOut":"direction;pkg","End":"登;没到{73}","Delay":300,"Task":1},"73 领取任务@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=task&task_type=query","Msg":"task*taskid#tksid&&taskName","End":"登;{74}","Delay":300,"Task":1},"74 提交任务@":{"Url":"{!nc}cgi_farm_family","Post":"{ncs}&act=task&task_type=exchange&draw_id={*:1,2}","Msg":"ecode","MsgOut":"ecode","End":"登","Delay":300,"Task":1}}}