Results 1 to 12 of 12

Thread: Accsess Violation?

  1. #1
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Accsess Violation?

    I put in this script
    Code:
    Procedure LogInOrOut;
    Begin
    If(FindBitmap(LGNREC,xx,yy)) then
    begin
    iii:=1;
    end else
    iii:=2;
    end;
    and it says Accsess violation for this area..?

  2. #2
    Join Date
    Feb 2007
    Posts
    3,616
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    You probably didn't call for SetupSRL; in your main loop

  3. #3
    Join Date
    Oct 2006
    Posts
    207
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by JAD View Post
    You probably didn't call for SetupSRL; in your main loop
    I dont think that would cause an acess violation... I dont know, maybe it was something from before?

  4. #4
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Well if it is or is not because I did not set up the srl could you teach how to set it up?

  5. #5
    Join Date
    Feb 2006
    Posts
    433
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Did you declare the bitmap?

    Just post the whole thing.. It eliminates all this guessing crap.

  6. #6
    Join Date
    Oct 2006
    Location
    Ireland
    Posts
    855
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by danrox2004 View Post
    I dont think that would cause an acess violation... I dont know, maybe it was something from before?
    It would, setupsrl loads some bitmaps and if you try to use the bitmap without it being loaded you get the violation.

  7. #7
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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?

  8. #8
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks Alot! =D you were right I decared the image but I when LGNB := not LGNB:=

  9. #9
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Code:
    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.
    Okay Thats My Code I Get Access Violation EVERY TIME at this part


    Code:
    Procedure LogInOrNot;
    Begin
    If(FindBitmap(LGNB,xx,yy)) then
    begin
    ChangeIT1I;
    end else
    ChangeIT2I;
    end;

  10. #10
    Join Date
    Feb 2007
    Posts
    3,616
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    In the main loop, you need to call for procedure Login Or else it can Not access those bitmaps

  11. #11
    Join Date
    Apr 2007
    Posts
    51
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by JAD View Post
    In the main loop, you need to call for procedure Login Or else it can Not access those bitmaps
    Omg, Thanks I so thought I deleted That thanks =D. Ill try it.

  12. #12
    Join Date
    Feb 2007
    Posts
    3,616
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    NP's XD Just remember about that edit button also, because you failed to use it quite a few times in above posts

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Access violation
    By tylying213 in forum OSR Help
    Replies: 3
    Last Post: 11-10-2007, 12:53 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •