{"00-牧-精灵-日常-by青锋":{"20 -------精灵每日比赛+使用玩具----------":{"Note":"使用说明：直接运行步骤21","Time":"09:00:00,18:00:00,23:30:00","Delay":300,"Task":1},"21 打开精灵花园R":{"Url":"{!mc}cgi_pasture_sprite_garden","Post":"{mcs}&act=index&pays=1","Msg":"pkTime&&pkTime2&&pkTime3","MsgOut":"pkTime&&pkTime2&&pkTime3","Time":"620","End":"登;繁;{#pkTime}>=5&{#pkTime2}>=5&{#pkTime3}>=5;{22}","Values":"spriteData,pkTime,pkTime2,pkTime3","Delay":300,"Task":1},"22 购买普通精灵玩具R":{"Url":"{!mc}cgi_pasture_sprite","Post":"{mcs}&act=shop&pays=1&toolid=400&payid=2qf={*:1~3}","Msg":"g_lim","MsgOut":"g_lim","Time":"620","End":"登;上限;{*:23}","Delay":300,"Cycle":3,"Task":1},"23 获取玩具数量@":{"Url":"{!mc}cgi_farm_get_virtualtools","Post":"{mcs}&pays=1&appid=358","Msg":"ecode","MsgOut":"virtualtool","Time":"09:00:00,18:00:00,23:30:00","End":"登;{24}","Delay":300,"Task":1},"24 使用玩具@":{"Url":"{!mc}cgi_pasture_sprite","Post":"{mcs}&act=play&pays=1&id=1&{mcs}&act=play&pays=1&id=1&{*:[CC:var p=new Object();p.sd=[#21:spriteData];qf_tool(p)]}","Note":"toolid:1普通玩具；2中级玩具；3精致玩具\r\n登;繁忙{24}","Msg":"add_exp#增加经验&&add_coin#增加金币&&mood#心情值","MsgOut":"mood","Time":"09:00:00,18:00:00,23:30:00","End":"登;繁{25};{*:25}","JsCode":"var mood_base=250;\r\nvar play_time=6\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_tool(data){\r\n\tvar sd=data[\"sd\"];\r\n\tvar vt=[msg];\r\n\tvar i,j; \r\n\tvar sd_length=sd.length;\r\n\tvar tools=[];\r\n\tvar vt_tool1=qf_json_array_has(vt,\"id\",400,\"num\");\r\n\tvar vt_tool2=qf_json_array_has(vt,\"id\",401,\"num\");\r\n\tvar vt_tool3=qf_json_array_has(vt,\"id\",402,\"num\");\r\n\tfor(i=0;i<sd_length;i++){\r\n\t\tif(sd[i][\"mood\"]<mood_base&&sd[i][\"playTime\"]<play_time){\r\n\t\t\tvar use_tool=-1;var use_num=1;\r\n\t\t\tvar cha=mood_base-sd[i][\"mood\"];\r\n\t\t\tif(cha>=10){\r\n\t\t\t\tvar use_3_num=Math.floor(cha/50);\r\n\t\t\t\tvar use_2_num=Math.floor(cha/20);\r\n\t\t\t\tvar use_1_num=Math.floor(cha/10);\r\n\t\t\t\tif(use_3_num<=vt_tool3&&use_3_num>0){\r\n\t\t\t\t\tuse_tool=3;use_num=use_3_num;vt_tool3-use_num;\r\n\t\t\t\t}else if(use_2_num<=vt_tool2&&use_2_num>0){\r\n\t\t\t\t\tuse_tool=2;use_num=use_2_num;vt_tool2-use_num;\r\n\t\t\t\t}else if(use_1_num<=vt_tool1&&use_1_num>0){\r\n\t\t\t\t\tuse_tool=1;use_num=use_1_num;vt_tool1-use_num;\r\n\t\t\t\t}\r\n\t\t\t\ttools.push(\"spId=\"+sd[i][\"opt_id\"]+\"&toolid=\"+use_tool+\"&num=\"+use_num);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tif(tools.length>0){\r\n\t\treturn tools.join();\r\n\t}else{\r\n\t\treturn \"spId=1&toolid=-1&num=1\";\r\n\t}\t\t\r\n}","Delay":2000,"Task":1},"25 打开每日赛界面@":{"Url":"{!mc}cgi_pasture_sprite","Post":"{mcs}&act=newpk&pays=1&type=0","Msg":"dailyRule*ruleId","MsgOut":"dailyRule*ruleId","Time":"09:00:00,18:00:00,23:30:00","End":"登;{26}","Values":"dailyRule","Delay":300,"Task":1},"26 开始比赛@":{"Url":"{!mc}cgi_pasture_sprite","Post":"{mcs}&act=newpk&pays=1&type=1&{*:[CC:var p=new Object();p.sd=[#21:spriteData];p.dr=[#25:dailyRule];p.pt=[#21:pkTime];p.pt2=[#21:pkTime2];p.pt3=[#21:pkTime3];qf_stage(p)]}","Msg":"pk_addCoin#金币&&pk_addGold#金钻&&pk_addHouseExp#经验&&score#得分","MsgOut":"score","Time":"09:00:00,18:00:00,23:30:00","End":"登;冷却中;最大;{*:27}","JsCode":"var team_num=6;\r\nvar play_times=5;\r\nvar depend_on_sk=false;\r\nvar stage_num=3;\r\nfunction qf_json_has_nuse(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&&a[i][\"qf_used\"]==false){\r\n\t\t\treturn a[i][f2];\r\n\t\t}\r\n\t}\r\n\treturn false;\r\n}\r\nfunction qf_times(a,f1){\r\n\tvar i,j;\r\n\tvar a_length=a.length;\r\n\tvar times_more={\"index\":0,\"times\":0};\r\n\tfor(i=0;i<a_length;i++){\r\n\t\tvar times=0;\r\n\t\tfor(j=0;j<a_length;j++){\r\n\t\t\tif(a[i][f1]==a[j][f1]||a[i][f1]==a[j][f1]-100||a[j][f1]==a[j][f1]+100){\r\n\t\t\t\ttimes++;\r\n\t\t\t}\r\n\t\t}\r\n\t\tif(times>times_more[\"times\"]){\r\n\t\t\ttimes_more[\"index\"]=a[i][f1];\r\n\t\t\ttimes_more[\"times\"]=times;\r\n\t\t}\r\n\t\t\t\r\n\t}\r\n\ttimes_more[\"index\"]=times_more[\"index\"]>=1100?times_more[\"index\"]-100:times_more[\"index\"];\r\n\treturn times_more[\"index\"];\t\r\n}\r\nfunction qf_stage(data){\r\n\tvar sd=data[\"sd\"];\r\n\tvar dr=data[\"dr\"];\r\n\tvar pt1=data[\"pt\"];\r\n\tvar pt2=data[\"pt2\"];\r\n\tvar pt3=data[\"pt3\"];\r\n\tvar i,j;\r\n\tvar stage_team=[];\r\n\tvar dr_length=dr.length;\r\n\tif(dr_length<=0){return \"stage=1&team=0\";}\r\n\t\r\n\tvar sd_length=sd.length;\r\n\tif(sd_length<=0){return \"stage=1&team=0\";}\r\n\tif(depend_on_sk){\r\n\t\tfor(i=0;i<sd_length;i++){\r\n\t\t\tsd[i][\"qf_tag\"]=sd[i][\"skillList\"][0][\"skId\"];\r\n\t\t\tsd[i][\"qf_used\"]=false;\r\n\t\t}\r\n\t}else{\r\n\t\tfor(i=0;i<sd_length;i++){\r\n\t\t\tvar c_tcList=sd[i][\"tcList\"];\r\n\t\t\tsd[i][\"qf_tag\"]=qf_times(c_tcList,\"tcId\");\r\n\t\t\tsd[i][\"qf_used\"]=false;\r\n\t\t}\r\n\t}\r\n\tfor(i=0;i<dr_length;i++){\r\n\t\tvar crule=dr[i];\r\n\t\tvar cr_length=crule[\"ruleNum\"];\r\n\t\tcrule[\"rule\"].sort(function(a,b){return b[\"ruleRate\"]-a[\"ruleRate\"]});\r\n\t\tvar cr_content=crule[\"rule\"];\r\n\t    var cruleId=cr_content[0][\"ruleId\"];\r\n\t\tif(cruleId.length<=0){return \"stage=1&team=0\";}\r\n\t\tvar team=[];\r\n\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\tsd[j][\"qf_used\"]=false;\r\n\t\t}\r\n\t\tif(cr_content[0][\"ruleRate\"]>=100){//1005,1009,1011\r\n\t\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\t\tif(sd[j][\"qf_tag\"]==cr_content[0][\"ruleId\"]){\r\n\t\t\t\t\tteam.push(sd[j][\"opt_id\"]);\r\n\t\t\t\t\tsd[j][\"qf_used\"]=true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}else if(cr_content[0][\"ruleRate\"]>=50){\r\n\t\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\t\tif(sd[j][\"qf_tag\"]==cr_content[0][\"ruleId\"]&&sd[j][\"qf_used\"]==false){\r\n\t\t\t\t\tteam.push(sd[j][\"opt_id\"]);\r\n\t\t\t\t\tsd[j][\"qf_used\"]=true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}else if(cr_content[0][\"ruleRate\"]>=30){\r\n\t\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\t\tif(sd[j][\"qf_tag\"]==cr_content[0][\"ruleId\"]&&sd[j][\"qf_used\"]==false){\r\n\t\t\t\t\tteam.push(sd[j][\"opt_id\"]);\r\n\t\t\t\t\tsd[j][\"qf_used\"]=true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tif(cr_content[0][\"ruleRate\"]>80){\r\n\t\t\tvar similar=cruleId%100;\r\n\t\t\tif(similar>=1&&similar<=4){\r\n\t\t\t\tvar smin=1;var smax=4;\r\n\t\t\t}else if(similar>=5&&similar<=8){\r\n\t\t\t\tvar smin=5;var smax=8;\r\n\t\t\t}else{\r\n\t\t\t\tvar smin=9;var smax=12;\r\n\t\t\t}\r\n\t\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\t\tif(((sd[j][\"qf_tag\"]>=1000+smin&&sd[j][\"qf_tag\"]<=1000+smax)||(sd[j][\"qf_tag\"]>=1100+smin&&sd[j][\"qf_tag\"]<=1100+smax))&&sd[j][\"qf_used\"]==false){\r\n\t\t\t\t\tteam.push(sd[j][\"opt_id\"]);\r\n\t\t\t\t\tsd[j][\"qf_used\"]=true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tfor(j=0;j<sd_length;j++){\r\n\t\t\tif(sd[j][\"qf_used\"]==false){\r\n\t\t\t\tteam.push(sd[j][\"opt_id\"]);\r\n\t\t\t\tsd[j][\"qf_used\"]=true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tif(team.length<team_num){\r\n\t\t\tvar cha=team_num-team.length;\r\n\t\t\tfor(j=0;j<cha;j++){\r\n\t\t\t\tteam.push(0);\r\n\t\t\t}\r\n\t\t}else{\r\n\t\t\tteam=team.slice(0,team_num);\r\n\t\t}\r\n\t\tfor(j=0;j<play_times-eval(\"pt\"+(i+1));j++){\r\n\t\t\tstage_team.push(\"stage=\"+crule[\"stageId\"]+\"&team=\"+team.join(\"|\"));\r\n\t\t}\r\n\t}\r\n\tif(stage_team.length>0){\r\n\t\treturn stage_team.join();\r\n\t}else{\r\n\t\treturn \"stage=1&team=0\";\r\n\t}\r\n}","Delay":300,"Task":1},"27 领取每日比赛奖励@":{"Url":"{!mc}cgi_pasture_sprite","Post":"{mcs}&act=pkgift&pays=1&id={*:1~5}&stage=0","Msg":"s&&l_draw&&l_star","MsgOut":"l_draw","Time":"09:00:00,18:00:00,23:30:00","End":"登","Delay":300,"Task":1}}}