tom99 Posted June 19, 2015 Share Posted June 19, 2015 (edited) program New; var x,y:integer; EnterBattle:integer; begin EnterBattle := TSCARBitmap.Create('deNrVl1tPG0cUx9twN/au7b34tl5f1sY3jDGXY' + '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' + '='); wait(5000); If (FindBitmapTolerance(x,y,EnterBattle,535, 32,1270, 760,50)) then begin movemouse(x,y); end; end. It works to run If (FindBitmap(x,y,EnterBattle,535, 32,1270, 760)) However thats not what i need. Honestly it seems like scar have just lost a lot of functions since 3.22 why have all functions changed i dont get it? Edited July 26, 2015 by Freddy Quote Link to comment Share on other sites More sharing options...
PuffOnThis Posted June 19, 2015 Share Posted June 19, 2015 I haven't needed to use that function yet before. I think it's: FindBitmapTol ? I know what you mean about functions changing being annoying. I am having an issue myself with GetKeyCode being changed.. If the changes were documented better somewhere, this wouldn't be an issue. D; Quote Link to comment Share on other sites More sharing options...
tom99 Posted June 20, 2015 Author Share Posted June 20, 2015 That did work thanks is the changes in 3.40 documented somewhere? Quote Link to comment Share on other sites More sharing options...
PuffOnThis Posted June 20, 2015 Share Posted June 20, 2015 (edited) Nice, glad it worked! Things are poorly documented for the most part, so you might have trouble finding function changes, I sure have had a lot of trouble anyways. Your best bet is to check the wiki (poor documentation), or google exactly what you are looking for. Unfortunately there is very little support for scar these days it seems. =/ Edit- I found a useful source of function changes/ renamed functions ect. Hope this helps! http://scar-divi.apponic.com/changelog/3.35.00-142308/ Edited June 20, 2015 by PuffOnThis Useful Change logs Quote Link to comment Share on other sites More sharing options...
lovromirnik Posted June 23, 2015 Share Posted June 23, 2015 (edited) tom99, you should be using the TSCARBitmap instead of Integer when assigning the Variable. Correct would then be... EnterBattle : TSCARBitmap; And yes, Puff is right, it is now FindBitmapTol. Also remember: Edited June 23, 2015 by lovromirnik Quote Link to comment Share on other sites More sharing options...
solja Posted November 24, 2015 Share Posted November 24, 2015 scripting this new scar is fuckin impossible man i cant believe they took out findbitmap and shit. Quote Link to comment Share on other sites More sharing options...
lovromirnik Posted November 24, 2015 Share Posted November 24, 2015 Well FindBitmap is still in there but I feel ya man, absolutely no resource aside from the old manual which is severely outdated and the poor wiki which lacks content... Quote Link to comment Share on other sites More sharing options...
Wanted Posted November 26, 2015 Share Posted November 26, 2015 (edited) Two solutions to your "problem" 1) Look at the code hints in SCAR either by typing in the function or hitting CTRL+Space in the coding window 2) Use NotePad++ to look at OSI Examples via Ctrl+F Find in files FindBitmap functions now use TSCARBitmap instead of an integer variable. This is a good thing believe me. It makes things like this https://github.com/OSI1/OfficialSCARInclude/blob/master/Divi/Pixel/Bitmap.scar much easier, cleaner, and faster. As for your code example, that bitmap looks insanely large. I would suggest a much smaller bitmap, or at least thinner ...or rather no bitmap at all and instead something like TPA sorting. Edited November 26, 2015 by Wanted Quote Link to comment Share on other sites More sharing options...