NEAT Bot Note
If you are not familar with NEAT Bot for Evony then head over to the NEAT Bot section of Evony Hookups to learn a bit more about and acquire the BEST Evony Bot yet!
Some times looking at the map with a pen and paper can be a bit daunting, not to mention sooo 2009..
Here is a great script for finding and/or scouting enemies… Inspired by SRG’s Script and revised to compressed script. It will find an player around you, not in truce, but peace mode only and ignore alliance of your own and list others. *REVISION, alot of changes and fixes*
- Scout after scanning/search to match your criteria
- Include/Exclude Reds
- Include/Exclude Neutral
- Will Ignore Self/Alliance
- Set up radius you want to scan
- Will Scout if you opt’d to after scan
- You can set up how many rally spot can be used up at a time
- Will keep sending scout until rally is full and try again in 30s (repeat/rinse)
- Pre-Script made easy to copy/paste for attack if you find the city you want to attack “ie: 0 Loy” after scouting (if opt’d)
- Can set up your own amount of scout to use to scout folks.
Find Players in Peace Mode to attack with ease using this NEAT Bot script by sgkdnay
Find Player in Peace Mode within Radius Script for NEAT Bot – by sgkdnay:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
//---- Evony Hookups ----// //---- Find Player in Peace Mode within Radius Script for NEAT Bot - by sgkdnay ----// //Change this ONLY! //It will search/scout (if selected) all cities excluding yourself and your alliance... set rad 5 //set miles radius set IncRed 0 //Include Reds in Search? (0-no/1-yes) set IncNeu 0 //Include Neutrals in Search? (0-no/1-yes) //Scouting set sco 0 //send scout after finding? (0-no/1-yes) set scotroop 10k //how many scout to send at a time set RallyUse 10 //how many rally spot to use at a time for scout //Do Not Modify Below! Unless you know what you're doing :P label StartHere echo "Search for Victims - Automated Scan/Scout Script - by SRG/Vandiel v1.3" echo "Initializing Settings..." gosub Settings //get Preset settings echo "Scanning the map, please wait..." execute "scanmap " + city.coords + " " + %rad% PV = FindField(city.x, city.y, %rad%, 11, 0).sort(city.compareByDistanceToCastle) if(PV.length = 0) echo "No City found within " + %rad% + " mile(s).. Increase your radius!" if(PV.length = 0) end echo "We found potentially " + PV.length + " city(s)/" + %rad% + " miles..." echo "It will take a bit... go and twiddle your thumb..." echo "Preset Attack Script, change to suit your needs..." echo "Copy/paste the result list and remember to remove the timestamp" echo "set S attack //change to scout if scouting" echo "set T c:5k //change to s:10k (or however number you want) if scouting" echo "set H !notthishero,butthishero //change to your hero name" echo "======= VICTIM(s) ============" echo "XXX,YYY : <Alliance> Player (Castle) {Mile}" label LoopVics fD = GetDetailInfo(PV[i],true) ifgoto(fD == null) LoopVics ifgosub(fD.state == 1) GotOne i = i + 1 ifgoto i < PV.length LoopVics goto END label GotOne if(RelationIndex(fD) == 0) gosubreturn //Self if(RelationIndex(fD) == 2) gosubreturn //Our Alliance if(RelationIndex(fD) == 1) if(%IncRed% == 0) gosubreturn //Reds if(RelationIndex(fD) == 4) if(%IncNeu% == 0) gosubreturn //Neutrals FO = FO + 1 echo "%S% " + FieldIdToCoords(PV[i])+" %H% %T% //: <"+fD.allianceName+"> "+fD.userName+" ("+fD.name+") "+"{"+round(MapDistance(city.x,city.y,GetX(PV[i]),GetY(PV[i])),2)+"}" if(%sco% == 1) PVNewC = PVNewC.concat(FieldIdToCoords(PV[i])) if(%sco% == 1) PVNewN = PVNewN.concat(fD.userName) if(%sco% == 1) PVNewT = PVNewT.concat(fD.name) gosubreturn label Settings ifgoto(%RallyUse% > city.getBuildingLevel(29)) ExcRally FO = 0 i = 0 if(%sco% == 1) CArr = 0 if(%sco% == 1) PVNewC = [] if(%sco% == 1) PVNewN = [] if(%sco% == 1) PVNewT = [] gosubreturn label END echo "======= END: "+FO+" VICTIM(s) ====" if(FO == 0) echo "No City found within " + %rad% + " miles.. Increase your radius!" if(FO == 0) end if(%sco% == 0) echo "You request no scouting... Exit Gracefully..." if(%sco% == 0) end ifgoto(%sco% == 1) ScoutThis label ScoutThis echo "======= SENDING SCOUT(s) =====" label ScoutCoord ifgosub(%RallyUse% == city.selfArmies.length) WaitForIt ifgosub(%ScoTroop% > city.troop.scouter) OutOfScout echo "Scouting: " + PVNewC[CArr] + " - " + PVNewN[CArr] + " (" + PVNewT[CArr] + ")" execute "scout " + PVNewC[CArr] + " none s:" + %scotroop% CArr = CArr + 1 ifgoto(CArr < PVNewC.length) ScoutCoord echo "======= DONE SCOUTed =========" end label WaitForIt echo "No Rally Spot Available... Will try again in 30s..." sleep 00:00:30 ifgoto(%RallyUse% == city.selfArmies.length) WaitForIt gosubreturn label OutOfScout echo "Out of Scout!! Will try again in 30s when other scout returns..." sleep 00:00:30 gosubreturn label ExcRally echo "You only have L" + city.getBuildingLevel(29) + " Rally. Revise your Rally Use!" echo "Exit gracefully..." end // //---- www.EvonyHookups.info ----// |
Find Player in Peace Mode within Radius Script for NEAT Bot – by sgkdnay
14:32:45 Search for Victims – Automated Scan/Scout Script – by SRG/Vandiel v1.2
OUTPUT:
14:32:46 Initializing Settings…
14:32:56 Scanning the map, please wait…
14:32:57 SCAN COMPLETED: 511,616 radius 6
14:33:00 We found potentially 5 city(s)/6 miles…
14:33:01 It will take a bit… go and twiddle your thumb…
14:33:02 Preset Attack Script, change to suit your needs…
14:33:03 Copy/paste the result list and remember to remove the timestamp
14:33:04 set S attack //change to scout if scouting
14:33:05 set T c:5k //change to s:10k (or however number you want) if scouting
14:33:06 set H !notthishero,butthishero //change to your hero name
14:33:07 ======= VICTIM(s) ============
14:33:08 XXX,YYY : Player (Castle) {Mile}
14:33:25 %S% 513,615 %H% %T% //: brake (ben) {2.24}
14:33:49 %S% 506,613 %H% %T% //: brake (tuscbra) {5.83}
14:34:06 %S% 506,619 %H% %T% //: bokbok (boktusc) {5.83}
14:34:14 ======= END: 3 VICTIM(s) ====
14:34:20 ======= SENDING SCOUT(s) =====
14:34:23 Scouting: 513,615 – brake (ben)
14:34:24 Checking for available troops…
14:34:24 scout – starting march to (513,615) with scout:10000, arrival @:14:34:46 in 00m:22
14:34:29 Scouting: 506,613 – brake (tuscbra)
14:34:30 Checking for available troops…
14:34:30 scout – starting march to (506,613) with scout:10000, arrival @:14:35:28 in 00m:58
14:34:35 Scouting: 506,619 – bokbok (boktusc)
14:34:36 Checking for available troops…
14:34:36 scout – starting march to (506,619) with scout:10000, arrival @:14:35:34 in 00m:58
14:34:39 ======= DONE SCOUTed =========
14:34:40 Script stopped, action ‘end’ cancelled
Source: sgkdnay