I put in this script
and it says Accsess violation for this area..?Code:Procedure LogInOrOut; Begin If(FindBitmap(LGNREC,xx,yy)) then begin iii:=1; end else iii:=2; end;
I put in this script
and it says Accsess violation for this area..?Code:Procedure LogInOrOut; Begin If(FindBitmap(LGNREC,xx,yy)) then begin iii:=1; end else iii:=2; end;
You probably didn't call for SetupSRL; in your main loop![]()
Well if it is or is not because I did not set up the srl could you teach how to set it up?
Did you declare the bitmap?
Just post the whole thing.. It eliminates all this guessing crap.
I don't I know maby I defined in the wrong way ill check it out. Also is there a limit to how many images you can have loaded?
Thanks Alot! =D you were right I decared the image but I when LGNB := not LGNB:=
Okay Thats My Code I Get Access Violation EVERY TIME at this partCode:program New; {.include SRL/SRL.scar} Var xx,yy: integer; xxx,yyy: integer; LGNB: Integer; LogoutButtonFind1: Integer; LogoutButtonFind2: Integer; LGNREC: Integer; iii: integer; //1 Means Login Screen 2 Means Already Playing const RSUSR=''; //Runescape Username RSPAS=''; //Runescape Password Found='True'; WhenT='True'; WhenF='False'; BotFace='e'; Procedure Login; Begin iii:=0; LGNB := BitmapFromString(142, 33, 'z78DABD9D49921B4712' + '45AF04922AB6B46C0D75FF23B519128B1FF6FC7D380A546391064' + 'B647A4C3E4FF8F9E7B7BF6E7F7C7CDC7EDEBEFDF8F3F6E376FBF9' + 'F1ED76FBF879BFFFF87EBFFEF6FBEDFBED765DAFE7AF673EFEFBE' + 'DE3F6FB75BD203C7E8D77AFEBE3FE3FDF6FDF3EAE272F68D79DC7' + '88319FE1DD78E67AEB82F098F9FD4E1FFD31C398738E986B3C20C' + '46E1C6B8C99E8FCF3CEFD7BC2FFCFE78FEFDFBFF3F99C733EF378' + '3760DACE1CBF5E33C4393EEEC74E3E7626DF8DB7AE27AFF9249CC' + '40A7EBF9ECF15E535215C7B3B6051EC1B6795F78F39DCD7C2790E' + '33BF3F99EB7A0B1ADFC5AA0D2BB82786ABC7FEE409C689935A89D' + '5075E05E61C1882B323ED1B2670A5860386151CF1588BE006C725' + '17E23C89EDA420DB43624B52AEF1B47C3EF19F78C55F0D5AEE06D' + 'F3A56045EC12779BFD37EE7095F8376EDE483CF2797BBF0214F16' + '7BF2B8C60E0F2718389C5C2E39705E73DCBCFF18374EFF782BA09' + '1EB92420F6955B128C74D797441C8D1FFF8EBB7CF1F7F27DE1E32' + '28F636DF7DCC39A50C4EA19F05B9EB20EF72A5B196DC875C1DF78' + '4387FD0B8500AF9ED862375383656C77CA37ABBF30E34A34D93D4' + 'C4C3832AF334E34A4D83B29B94D2AF839E064D66C0D5A0297266A' + 'ECE766390AAF76B9FB3C1E40C73154F34D2FB95143D48C0A05362' + '026528E99798467A4F3E907B457AEC7B6E78BBA1DFAFD1D4AF824' + '69D2AB9D64053D42E70FAD4BB2E8CBACEFDD00C633F4965A65DF0' + 'DD9CF9354AF27F3B29AEA2AF979C36F1D9AC89BC43597CC8EED8F' + '994B9A6C95373366B9476F161FFC29A201C6A41A6B7985DB6B13E' + '0C13BAECEB7AE02047AA65F43E345B116D93D40D521FD3B3AEBA0' + 'AF96742369AB27753EEA8FE2627CB590DBE0EB1D42811E84FE049' + '9995D4CF8E547F70EF9839F781F69761C5E033310F0F56D175B99' + '44A1B1D69435339FA9E0A4C07F81A4D119ADAA1944A494DF0161A' + '347AC9062E1A9013436871A8D5261E15F343E6CE509E9AF76CB05' + '9E09D1BE8143A1EED02B59B20910FCD0A929ABCCBA4F3B103F0DE' + '749E695A68E70FA643D216E878959CD6B48B4E237D5DEF43332F9' + '9622CB8EBA0CFC08AA19642FB825655B753BA4637D829B0D907EB' + '9E5EE8BE1BA0D3D4D938FFD4B8A8DDD1BF3148733E0FCE4F5AA6F' + '4A755451964CFD3C74B3FD2E053155F87F9150DCF49531BFFC65E' + '4EBD0F6D63053CF1BAC3263A7C4DB0CEA8C51D14245499BFF2DD4' + '18E88DF6C900E8B356E76ACD32FB52FF28D6E071D149D30299721' + 'EF8CE79B3544FFC3E1B7479CCEF446D2C8E0A358C8857E163DA66' + '37EB9CD885F8346DE3B68E3B0AAD4465E472D4D373E383C2D82EA' + '0D1BBC01E25BEE112EC3EDC17747C982F90F9CDCB44DCC7318312' + '56950566ACEF481303E32C85F7018CA173EDF298BF900074D212E' + 'B6E1E47BFFDBAB9EBDEE9FDF431B228CB0CAC987E9C1A6A6C4089' + '1452DA9D7194D0D4F5A2C95D131F12DEFD768D83544D3A8FD86BC' + '56B9862B253247196C43584CD4CD94BEAABDD93D3F3D02A559341' + '25B7F959ADEBFFEAAB1CC6A30FD9CDAC2273ECC5BC85F071FDD7D' + '9F3FE5431CE333F46FE4AF49D707645A4F904AC34CEEBF1EF7E3A' + 'DCFC567F3244F6A0F997ACBE65D7AE70C3E717E885B096E240E50' + '1A723EA4EECDCE18B6DB33C4967768B067C73D228988E370076EF' + '78FD1029F642C86ABBBC58774C71193EFF52713B2C9231BD1D66E' + 'F7ED634F1A77DA436624FD9A5B1FF7712EA005DB67C379E3B71D8' + 'EED1EE1273D6EE01BED247CBBFF359AA2E56B7EB9F466DBB95C6F' + '1DB4B0A0A9EB7AD1EF80AB022169EDB853A5C0813FE2E3CA3DB19' + '9F33EE55ACE9FBADF7EA536138D1A20529C94A567517902390CF9' + '39E5FE3067C0C9B76CED1BEA301A799FA65ED5090FDB015EDF215' + '357308A9A806944C4B4D430F7FCDFBC76A61F92D287AC18C0DC63' + 'BECDDF7C14EF4BC0958F02D98386E7FA6B9D33FDE19D7E8D276F6' + '8AA4BA80DED742DDA64FD3B7616EDEBC16FB93817FA603B8F4D0D' + 'F0058C423C3ACFB7CB26CBE2E834D5CF82B466B6D8466FE9FAD8A' + '01FAE7DE99D1FBE4A53F418775D6EBFC6BD9CDA9C4EB7F5484D16' + 'ADDEC4880F4924B1247A710DA38E5DAD9697455E36DAC20121384' + '07A3FCC06D7BC1DE69AD69DDF6B11D44BF7DC32B95C87BC89F9DA' + '8A520A9864E9522C759BEEBF326ADAD354B73EEC7418A5DDD09D7' + '9203711E4236ECB2C20C431556A48ED8F694AA4EE3D4D591699D1' + '5472F55E2BF4C4BB22A7FFC49E4224F489D403575C69BFD006C91' + 'BBB1EFEAA4E6535719D231DDEA1CA7B89A55D7BDCE87E7B9ADAC4' + '884953470E0CECE8237FA6EE157DE3FD2C863C0A59A9ED21736E8' + 'DA6C8BB2CEEC3E8EADE47613468BA449FE15E67CB2C1D66B9338B' + 'E365AAA91447ADA6D36FCF50DDFBDF5E5DC55E4E6DACA72EA78EC' + 'C4FD41FA537897848EF8AF985367BD5AD5AF3E730EAA1DA2676D2' + '784BD794BADCD493829F7303A1EFA1D57A686CB7FA3A2CA2D13DF' + '93DC3A7EB991B9A32F8EFF8289E9CD48B1E09EDBA203A61CF4F36' + 'AF75EE393DE4AF7E983FB0F1E9750BAEC7493B8D2B3FAF916BCAA' + '03DB55252F798AF7572E8F09909D9F779532BADD699F85ADFD9BD' + '3D4DBD13935A492EE417597E45CF3619A28751219831C7AF7D585' + '33F7800D08781FE815C85D9F8C4497266AE3A35D8CD8A86589E8D' + '186BDF40EEB5F384A3DD3CEE6FF598F2408FC093EE55E375F331C' + '8066733D6AFADFC651656CA85AC9CA5F5C17AD55EED3EF48AA9BC' + 'AEF7C1B06AE53E13E20F9FE1AAD9A3C9629D434EA070A7C1AB633' + '993CC4B943E3043B6246456EF1AC4FA028B69B25A44BBBB60CE3D' + '379551EC5EFFF84EF6ECAFCDC53DB002F942C410F396D3A76AB5B' + 'DA6930C3EED7AC7EC0856225B7E3865B475CD1A6A9D6A366CEF08' + 'F16AFE3C35F027BDC82CAB1FF9B189AB5A5B6A5D7AA4F661F024D' + '72A69ABE9EEDD2A3656CF3BBDC8DE819678C57A6ACB5B366F1B7D' + 'F29A970EBE4ACFA14916ABD7EBDDC0585F6096A3E94E03361A155' + 'B0D3BA4CF40C5B5E68B392AEFE44E3FA924923A44931AEC71D1EB' + 'C75536C919FD1B7D60ACDFD13BD0867E56E28365AE0B6BEAD9278' + '41549CA7B0DBED455B14A7DA8F789B7B48E7851B7D5ABCB072903' + 'CFB6C5E3E871652DA7720CE94233D45C486DBE75E3B48A0CEDB60' + '1D9DD69769041A0C7DEB9C27A66B25BC23B3DC4BE068D91A92167' + 'AC76ED1BAAB1D81329205B3DAF6AE0A6B750CFC968B5D4EE759BC' + '22C91A38721AAD7872E5EE04B43AFBF45871CAB26CECE63F42F0D' + 'D549A053EA9CDA8B1276AB55BF5A85698F9F6E6CAB57AB147BFF6' + '4A39ADE05680F8DF1C1279D4FD01F6FE8BA89482E2523B5B85E8F' + '6CD9E3D4AF188F631EA3CE9FBA9C64D31D9A5BEDCD4B08872CAB7' + '5C78C146BCD237A9D0D7582A8AB1D7C26B163EAF7963E632A1F17' + 'BD8E377E807D37608B44776D4D4FF05568C07FE65198EFDD7AEEA' + '5BD39748D4B6C44ADC7139ABDFF7A5475B13F1E343DF630A1B422' + '860FF3C78843D74ACCBF5BC483CE0CED9D7DC6D45F2AFD0073874' + 'D0E5AD7A96EBB59B7F95EB76BD4D4A3362623F6F4F8FF84463CA7' + '6F6AE096B417D01788FA8CF152CAB89E336F1C9838C93A087A3F6' + '8DF0DB606337FC4921A3293C5A61BB453F8E2AC5FEE931E23E8B9' + 'CD272F2AB3EE225D7A5A9611E97DDF8F68E8300CCB6E8FDB5FA3A' + '95F054DFDDEB53B164F991558C939D941C27A6A597FBFA1C705EC' + 'A027A35BE514745DEBDBACFF3602DFC82161651F069ADAF4A8840' + 'E665D01ED1F0AAC630CAD0CCBC5B52EDF7B5F9F768659F8DB0F19' + '0A5FFD46E2A8F5F436B4D5BFBA485C72E8DF888E3D6AD75BB7F01' + '7AFD6CF87A3330BCEFE856488A0F5FFDD907F10D0FC52EBF155FF' + '9FC87A4DF4EE8BFB2E5ED625BB77554D3D7CDF5B4C3D960B085D5' + '77C41BED48ED9EF401BA2F666F7899FCDE8A5473AAC671DF5C0C1' + '978828D8CB23E29F2CE869EC18B89F7F8FB0AFFAF786FC657CDF2' + '426ED476AF54FD6583B526EFE076A455F558F7D4253A29772975E' + 'EDEDFC0EB4FF015ABF09B5'); //------------------------------------------------ LogoutButtonFind1:= BitmapFromString(24, 21, 'z78DACD965D6EC4200C84AF0436BF' + '8F2690FB1FA994E1C1114D375D256D77A5516423E713F1801DB1D' + '06E3E7FB644B1C965135BE0528BC9B4F95273A871333909A7160A' + 'B2886BED71F63BD6D4B06589881716C93951343EE5967D9CEFA2F' + 'E3AEBFB9F4C8322826CE31A0B43518D37B276AA0B946DFBA9EA0A' + '6BFD332AC4B166EAD80DD489C905B6D0901CD31E776F99E6B3F3C' + '449AF41763E8F2CEAE8FAD879CDA315F18D8BCFFBDCE1B1FE5E1E' + 'D44765113129BDE0517DF2040F6A5EE7919A6B64ADF7F2A0CFB52' + '3CE78BC73C21BB25809BD9707FE829E915CF1D75D3CDFFB6BE5F9' + '77FE5227DB83FD3CCEC6EBFE7A9C67F517F56C7BE1AFE182F778F' + '04564EBABE492BFC0A3A80275874DAA79CB8C9BE83D1E9004C36C' + '69F55728C17BF98244E9EFF8EBE017EDAF46426EE559FBFF417F8' + 'DAE3EF0289D93C6D26F37F7F36080EAA9A3E789F2E4A9E4ADFC2D' + '8F1BD397A69AFE5AFAFF5E1E7D13E95B43F340630CD14F2AF43FF' + '45E1E5DF98C04BAF6336695E7FA19F53595D6C33C86A9697CE527' + 'E631A83E9F5DE9145EEB07D5B58646'); LogoutButtonFind2:= BitmapFromString(32, 20, 'z78DA9597C18EC3200C447F2924DA' + 'A67BCC369BFFFFA44A3187B11EE3D21C5065CC30D88371F79FF66' + 'AC7736B573BF7573BDB9F8E8FA31DED19B3EAF33CD6D6FE63562D' + '312A82B3F7D94096D9B457C96D807FFB7324FFDF6DDDD665B097C' + '1B1F8C104163D57CDAD33094FE1A3914FA7163E8C2D719CBDE36B' + '1E15F9F6A9B925863C8BAC3A96F5B16E31ABAB1CFE945D6725C2E' + '9D4353741A0F61843AA6E906B22383B672517F3DCA834A781A458' + '8D0F15E2D00CBEDAAFFD5ACE2BC6796E33C8EEB6DA9A83DC397C8' + 'D8CF25FEECF720342CA1D6EE5A0A29A08530303BBEC1BDA8EDFE4' + 'EFB8315F3D6BB84DF48991B5D1793AE60901F1272BEEB5C8A7FE3' + 'D26065357310E35A6D622D61687D3F7423C7B8E9CF68CBF663676' + '9F5FFBADFEF962BA1C0D1896E7AA7558E76B5EFFBC89758E94B9C' + 'D17D43B83F9ADFED35E868FBD2F52FD666252DFDF79FDDBAA82F7' + 'AE8E15B54AE5A7DDE5BC339883771C35B6CEE0E065D4C8E085654' + 'FA216EDA55D8FED3AEA54B1DD1B0A6E83BEE2F6643C6D6F59F6D8' + 'AE8F723DC94C8FC1BEFD43EF24316157A9A78BD9842FAB686747C' + 'A387C78D34D7FF84139D245E88E89A7C4D0D95985AC6799D9415F' + 'A1910167AD1BF61F4DD9EDA7FB55AAA2E616E31B49285428'); //-- LGNREC:= BitmapFromString(105, 11, 'z78DABD59CB5203310CFBA58253A' + '63DB694FEFF27C1347B7046915649B6ECC1C304E3C4B2E24728DF' + 'E5E77C2D97723BC7A4FC28511E28E311CF728D5BDC4B3CFFBED3A' + '9CABAD291497FFB39C98EE52CD35FE5BDF297D7D999DF2D9BD366' + 'F91597786EF23322EEE8C50086888CA3C37E76A4AF5FA339C5288' + 'A27EEFE421231B450CAB1007D16C7CE5E848DC8E737324DC72579' + 'CA6E4DFD6DB3E230CA6117E0D99CDFE79E2D57B2D9CE2D9637773' + '4163BAC237955B3EE5FF9E6FB0B883508F859CECF78990FDAA3F5' + 'AC083162ACCB3AAC4E35BB67B6C0FDD595C2D29408EBDAD4E40AD' + '0CF1E39EB0C137D17AC5A39D89950FB732749F7DAB7ECDBEFF43C' + '846FBA47D29C677672A570F6D2DCD32821DF740E74D669DF25732' + 'FD537E2A8F9C63EE61145D8EE90873D25ACDBCE495847D7917B32' + 'B2566594EB6CD6D0ACC3AAB1C23A86ADD34FEA3ED3E29E83AD8D8' + 'F833C43809EC466E366FF35DB3A27649EB2FCD3E8EB2940F669AC' + 'F7D059E81DACF3633187E11C7B9D7B4DEFCB32EBB4A73EEB74F6E' + 'E4859A9575887F6F3D4E360B5C33A99CF8FCA8D6C1AC5FAE5F7A5' + '74B61D9DEEA75E037C4F35EBF43441DFBEECA9C4EF451B9ED7B36' + '52919AED9A57D74BA23279F6B0C9DA94ABF99ACCF6B9A75D6798C' + '8C97595791EF4436C5E5243FCA3D58EFF01FB84777A936D9CB36D' + '9C559D73E6A2FD83AD6388D2132C4D17170F3359D7ECC39CF8E7D' + 'EC91582639F4158BBEA0C2AB0BCEF293327B71A847BEA7C3FFB35' + '891CB36FDDA3D2A7F01F3EFF6DB'); end; //-- Procedure ChangeIT1; begin iii:=1; writeln('Image Found Going Ahead With Login'); end; //-- Procedure LoginLogin; begin MoveMouseSmoothEx(462+random(10),290+random(3),0,0,1,1,1) ClickMouse(462,290,true) wait(1000+random(500)); typesend(RSUSR); wait(1000); MoveMouseSmoothEx(153+random(10),276+random(3),0,0,1,1,1) ClickMouse(153+random(10),276+random(3),true) typesend(RSPAS); wait(500+random(50)); MoveMouseSmoothEx(304+random(3),321+random(3),0,0,1,1,1) ClickMouse(304+random(2),321+random(2),True) wait(7000); end; //-- Procedure PPLAYGM; begin If(FindBitmap(LGNB,xx,yy)) then begin writeln('{Debuger User} Found Image [Play Game]'); MoveMouseSmoothEx(xx+random(3),yy+random(3),0,0,1,1,1) ClickMouse(xx+random(2),yy+random(2),True) end else writeln('Could Not Find Play Button!, Searching More'); end; //-- Procedure SetupC; Begin MakeCompass(BotFace); Keydown(38); wait(5000+random(500)); Keyup(38); end; //--- Procedure ChangeIT1I; Begin iii:=1; end; Procedure ChangeIT2I; Begin iii:=2; end; Procedure LogInOrNot; Begin If(FindBitmap(LGNB,xx,yy)) then begin ChangeIT1I; end else ChangeIT2I; end; //--- Procedure FindLOGOUT; begin If(FindBitmap(LogoutButtonFind1,xx,yy)) then begin writeln('Ready To Logout'); MoveMouseSmoothEx(xx+random(3),yy+random(3),0,0,1,1,1); ClickMouse(xx+random(2),yy+random(2),True); wait(600+random(50)); end else writeln('Error Cannot Find Logout Button'); If(FindBitmap(LogoutButtonFind2,xx,yy)) then begin Writeln('Color Found [Logout B2]'); MoveMouseSmoothEx(xx+random(3),yy+random(3),0,0,1,1,1); ClickMouse(xx+random(2),yy+random(2),True); end else writeln('Cannot Find LGN Out Button Two'); end; //--- Begin LogInOrNot; if(iii=2) then begin FindLogout; wait(5000); end; LoginLogin; PPLAYGM; wait(2000); SetupC; wait(3000); FindLOGOUT; end.
Code:Procedure LogInOrNot; Begin If(FindBitmap(LGNB,xx,yy)) then begin ChangeIT1I; end else ChangeIT2I; end;
In the main loop, you need to call for procedure Login Or else it can Not access those bitmaps![]()
NP's XD Just remember about that edit button also, because you failed to use it quite a few times in above posts![]()
There are currently 1 users browsing this thread. (0 members and 1 guests)