最近在刷199宠,弄到这个67%经验胶囊的脚本,但是瞬移的时候老是断线,显示“帐号因违规被停权”。谁能帮我改一下,就是比如说去雅典,先飞到开罗停下休息10秒,然后再接着飞就不会像连贯地飞一样断线了。
最好能改得慢一些因为我网速不是很快。谢谢!
int ProcessFarMove(int MapID) { if(Value("MAPNO") != MapID) { FarMove(MapID); while(Value("IsFarMoving") == 1) { RefreshStat("IsFarMoving"); Yield(0); } } while(Value("IsWaitRemapData") ==1) { RefreshStat("IsWaitingRemapData"); Yield(0); } if(MapID != Value("MAPNO")) { return 0; } return 1; } { ShowText("☆刷67%经验脚本,请把非任务奖励的胶囊存放NPC处☆"); ShowText("☆如果已经手动拿过相关物品,请自行把跳过的任务完成☆"); ShowText("☆如果已经使用了相关的物品,此脚本可能会在某任务处重复断线☆"); ShowText("如果运行中断线,请手动完成取得奖励物品后再次运行此脚本(依靠物品判断任务完成)"); Sleep(1000); if ((IsFindItem(34069,1) != 1) &&(Value("MAPNO") != 12608)){ int MapID1 = Value("MAPNO"); int Ret1 = ProcessFarMove(12608); sleep(500); collect(1); sleep(1000); NPC(9,30,2);//接找孩子任务 sleep(800); int MapID2 = Value("MAPNO"); int Ret2 = ProcessFarMove(12615);//找多尔多 sleep(1000); collect(5); sleep(1500);//接回家 int MapID3 = Value("MAPNO"); int Ret3 = ProcessFarMove(12608); sleep(500); collect(1); sleep(3000);//完成+6花 1 } showtext("+6花任务已做"); if ((IsFindItem(34061,1) !=1)&&(IsFindItem(34091,1) != 1)&&(Value("MAPNO") !=11004) && (Value("mapno") !=11003)&&(Value("mapno") != 60003)){ int MapID26 = Value("MAPNO"); int Ret26 = ProcessFarMove(11004); sleep(200); collect(4); sleep(500); NPC(9,30,2); sleep(1000);//接勇气石任务 } ShowText("准备做诗人和敲钟工任务,中途断线请手动完成"); Sleep(1000); if (((IsFindItem(34061,1) !=1)&&(IsFindItem(34091,1) != 1))&&(Value("mapno") !=11003)&&(Value("mapno") != 60003)){ int MapID19 = Value("MAPNO"); int Ret19 = ProcessFarMove(11011);//基督村 sleep(300); remap(1); } if ((Value("mapno") == 11003)){ sleep(300); if ((IsFindItem(34091,1) != 1)) { collect(29); sleep(800); NPC(9,30,2); sleep(800); NPC(9,31,2); sleep(800); NPC(9,32,2); sleep(800); NPC(9,33,2); sleep(1800);//吟游诗人(5%宠丸) } if (IsFindItem(34061,1) != 1) { collect(12); sleep(500); NPC(9,30,2); sleep(500); NPC(9,30,2); sleep(500); NPC(9,33,2); sleep(500); NPC(9,32,2); sleep(3000);//敲钟工人(5%胶囊) } } if ((IsFindItem(34014,1) != 1) &&(Value("MAPNO") != 60011)){ int MapID4 = Value("MAPNO"); int Ret4 = ProcessFarMove(12267);//日本 sleep(1500); remap(1); sleep(300); collect(30); sleep(1000); collect(31); sleep(1000); NPC(9,30,2); sleep(1500); collect(35); sleep(800); collect(31); NPC(9,30,2); sleep(800); collect(36); sleep(800); collect(31); NPC(9,30,2); sleep(800); collect(37); sleep(800); collect(31); NPC(9,30,2); sleep(3000); //桃太郎(15%宠丸) } showtext("桃太郎任务完成"); if (((IsFindItem(34091,2) != 1))&&((Value("MAPNO") != 12800) || (Value("MAPNO") != 12813) ||(Value("MAPNO") != 12803) || (Value("MAPNO") != 12806))){ int MapID5 = Value("MAPNO"); int Ret5 = ProcessFarMove(12803); sleep(2000); collect(1); sleep(800); NPC(9,30,2); sleep(800); Remap(1); sleep(800); NPC(9,31,2); sleep(800); NPC(9,31,2); sleep(800); Remap(2); sleep(800); Remap(1); sleep(3000);//荷耶 (5%宠胶囊) } showtext("雅典任务完成"); if ((IsFindItem(34138,2) != 1) &&(Value("MAPNO") != 12112)){ int MapID12 = Value("MAPNO"); int Ret12 = ProcessFarMove(12112);//长安 sleep(800); collect(5); sleep(500); NPC(9,30,2); sleep(500); NPC(9,30,2); sleep(500); NPC(9,30,2); sleep(500); NPC(9,31,2); sleep(3000);//龙来读书人(1%胶囊X2) } showtext("龙来客栈完成"); if ((IsFindItem(34061,2) != 1)&&((Value("MAPNO") != 12151) || (Value("MAPNO") !=12150))){ int MapID22 = Value("MAPNO"); int Ret22 = ProcessFarMove(12151); sleep(100); Remap(1); sleep(500); collect(18); sleep(1000); Move(240,1314); PickupMapItem(3); while (IsFindItem(42005,1) != 1){ ShowText("等待物品生成....."); sleep(10000); PickupMapItem(3); } collect(18);//玛雅技师(5%胶囊) sleep(500); } showtext("玛雅任务完成"); ShowText("准备进行食人花和勇气石的战斗。"); if (Value("mapno") != 60003){ int MapID27 = Value("MAPNO"); int Ret27 = ProcessFarMove(11042); sleep(200); remap(1); collect(37); sleep(500); NPC(9,30,2); } if (value("mapno") == 60003){ if (Value("TeamMemberHP")>=111111){ ShowText("如果不需要打手,请手动停止脚本后自行完成食人花和勇气石任务"); } while (Value("TeamMemberHP")>=111111){ ShowText("即将战斗,请组好打手"); sleep(10000); } collect(34);//打食人花 collect(37); sleep(10000); int MapID28 = Value("MAPNO"); int Ret28 = ProcessFarMove(11046); collect(1); sleep(300); npc(9,30,2); sleep(20000); collect(3); int MapID29 = Value("MAPNO"); int Ret29 = ProcessFarMove(11004); collect(4); sleep(500); } ShowText("脚本运行完成 1秒后断线重连"); sleep(1000); ReDisConnect(0); }
|