Results 1 to 4 of 4

Thread: Scar error!!

  1. #1
    Join Date
    Jan 2007
    Posts
    2
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Scar error!!

    I have download
    *SRL 3.60b
    *GlobalStats
    *Includes
    *Scar 2.03



    Why this error?

  2. #2
    Join Date
    Mar 2006
    Location
    United States, -7:00 GMT
    Posts
    1,790
    Mentioned
    2 Post(s)
    Quoted
    2 Post(s)

    Default

    Um, get rid of the variable 'a'......?

    hakuna matata ;)

  3. #3
    Join Date
    Jan 2007
    Posts
    2
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    i cant get rid of the variable 'a'...becouse then i get rid it script dont work ,,

    here id script
    {Start at Varrock East bank. SetUp Player, and GO!}

    program EssenceMiner;
    {.include srl/srl.scar}
    {.include srl/srl/extended/xmapwalk.scar}
    {.include srl/srl/skill/mining.scar}

    var mined,banked,MiningWaitTime:integer;
    MagicShop,transportation:integer;
    RockColor,CloseBank01,TP,MS:integer;
    LoggingOutMark,LogsO:Integer;
    TotEss,TotalEss:integer;
    Trip,TotRun:integer;
    Teleported:Boolean;
    OutEss:Boolean;
    TotRunStr:string;
    Location:String;
    TotEssStr:string;
    What:string;
    RCol:string;
    const
    {______________________________________}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    {///-------Answering-Set-Up----------\\}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    Answer1='bank'; //Text for answer of BankRuns
    Answer2='esse'; //Text for answer of Mined essences
    Answer3='logs'; //Text for answer of Logs out
    Answer4='loca'; //Text for answer of location
    Answer5='goin'; //Text for answer of happening
    Answer6='hello';
    Answer7='tote'; //Text for answer of total essences
    Answer8='totb'; //Text for answer of total banks
    Answer9='help'; //sends to you all commands what is used for answering

    OtherPlayer='';//If Other player who to answer (Remember real font size, first letter with big font)

    {______________________________________}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    {///--------------SET-UP-------------\\}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    BankRuns= {//Make} 12 {Bank runs} {\\} ;
    EveryXMinutes= {//Log out every} 15 {minutes} {\\} ;
    ForXMinutes= {//Stay logged out for} 2 {minutes} {\\} ;
    {////////////////////\\\\\\\\\\\\\\\\\\}


    procedure declareplayers;
    begin
    HowManyPlayers:=1;
    NumberOfPlayers(HowManyPlayers);
    CurrentPlayer:=0;
    {______________________________________}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    {///----------PLAYER-SET-UP----------\\}
    {////////////////////\\\\\\\\\\\\\\\\\\}
    Players[0].Name:= {//Player Name =}'username' ;
    Players[0].Pass:= {//Player Password =}'password' ;
    Players[0].Nick:= {//Player Nickname =}'sern' //(Remember real font size, first letter with big font) ;
    {////////////////////\\\\\\\\\\\\\\\\\\}
    end;

    function GoingOn(What:string):boolean;
    begin
    clearreport;
    writeln(What+' ('+TheTime+')')
    status(What+' ('+TheTime+')')
    addtoreport(what+' ('+theTime+')')
    What:=What
    end;

    function Answer(FromCommand,WithCommand,ToPlayer:string):bo olean;
    var a:string;
    NameBmp:integer;
    begin
    wait(20)
    a:=Lowercase(Trim(GetTextAtEx(84, 415, 45, SmallChars, False, False, 0, 2, 128, 40, True, tr_NormalChars)))
    if(pos(a,FromCommand)<>0)
    then begin
    writeln('Found a command: '+FromCommand)
    GameTab(8)
    NameBmp:=CreateBitMapMaskFromText(ToPlayer,SmallCh ars)
    if(findbitmapin(NameBmp,x,y,490,185,750,483))
    then begin
    writeln('Answered to '+ToPlayer)
    Mouse(x+5,y+3,1,1,true)
    wait(500)
    Mouse(330,455,5,5,true)
    TypeSend(WithCommand)
    writeln('With command: '+withcommand)
    end;
    end;
    end;

    procedure SetAtScriptBrightness;
    begin
    GameTab(11)
    if(not(getcolor(680,230)=9584920))
    then begin
    goingon('Setting right brightness for script')
    Mouse(680,230,1,1,true)
    wait(500)
    end;
    end;

    procedure Answers;
    begin
    if(otherplayer='')
    then begin
    exit;
    end;
    Answer(Answer1,'I have mined '+inttostr(mined)+' essences now.',OtherPlayer)
    //Text for answer of BankRuns

    Answer(Answer2,'I have banked '+inttostr(banked)+' times now.',OtherPlayer)
    //Text for answer of Mined essences

    Answer(Answer3,inttostr(LogsO)+' times logged out.',OtherPlayer)
    //Text for answer of Logs out

    Answer(Answer4,'Im in the'+Location,OtherPlayer)
    //Text for answer of Location

    Answer(Answer5,'Im doing now: '+What,OtherPlayer)
    //Text for answer of happening

    Answer(Answer6,'Hi! ',OtherPlayer)

    Answer(Answer7,'Total essences mined: '+TotEssStr,OtherPlayer)
    //Text for answer of total essences mined

    Answer(Answer8,'Total times banked: '+TotrunStr,OtherPlayer)
    //Text for answer of total bank times

    answer(Answer9,'Used commands are: '+Answer1+','+Answer2+','+Answer3+','+Answer4+','+ Answer5+','+Answer6+','+Answer7+','+Answer8+','+An swer9,OtherPlayer)
    //Text for answer of used commands
    end;


    {LogOutEvery2 based From SRL, made it to log out for every X MINUTES}
    procedure LogOutEvery2(Minutes, ForXMins: integer);
    var LogsO:integer;
    begin
    if ((TimeFromMark(LogOutMark) / 1000) / 60 >= Minutes) then
    begin
    MarkTime(Loggingoutmark);
    LogOut;
    goingon('Logged out, coming back soon')
    LogsO:=LogsO+1
    goingon('Logged out for ' + inttoStr(forxmins) + 'min(s)')
    goingon('Logging out and coming back in about ' + IntToStr(forxmins) + ' min(s)');
    repeat
    Mmouse(5, 5,1,1)
    Wait(30000 + Random(1000));
    Wait(15 + Random(15) + Random(15))
    until (TimeFromMark(Loggingoutmark) >= forxmins);
    Wait(Random(10000) + Random(5000));
    LoginPlayer;
    Wait(Random(5000) + Random(2500));
    end;
    end;

    procedure TalkingToMeTXT;
    begin
    Case Random(10)+1 of
    1: TypeSend('Right...'+chr(13))
    2: TypeSend('What?'+chr(13))
    3: TypeSend('Sorry, i dont understand.'+chr(13))
    4: TypeSend('What do yuo want?'+chr(13))
    5: TypeSend('I have no time'+chr(13))
    6: TypeSend('I dont like you'+chr(13))
    7: TypeSend('You are getting my nervous'+chr(13))
    8: TypeSend('is it possible to be quit for 2 minutes?'+chr(13))
    9: TypeSend('yes? I am.'+chr(13))
    10: TypeSend('No, you again.'+chr(13))
    End;
    end;

    procedure TalkingToMe;
    var CUAM:integer;
    begin
    If(not(FindBitmapMaskTolerance(NickNameBmp, x, y, 0, 24, 517, 338, 0, 40))) then begin
    wait(random(10))
    Exit; end;
    If(FindBitmapMaskTolerance(NickNameBmp, x, y, 0, 24, 517, 338, 0, 40)) then
    begin
    TalkingToMeTxt;
    CUAM:=CUAM+1
    Writeln('Your Name has spotted on the screen '+
    'and you answered.')
    if(CUAM>3) then begin
    TypeSend('Nice to talk, but now gtg. See you! ')
    LogOut;
    Wait(20000+random(15000))
    LogInPlayer;
    CUAM:=0
    end;
    end;
    wait(500)
    end;

    procedure SayLevel(Skill:string);
    var LVLBmp,Lvl:integer;
    begin
    LvlBmp:=createbitmapmaskfromtext(skill,upchars)
    If(FindBitmapMaskTolerance(LvlBmp, x, y, 0, 0, 516, 338, 0, 40))then
    begin
    Lvl:=GetSkillLevel(Skill)
    TypeSend('My '+Skill+' Level is '+inttostr(Lvl)+chr(13))
    goingon('Someone asked your '+Skill+' level. You answered.')
    end;
    end;

    function InShop:boolean;
    begin
    if(findsymbol(x,y,'magic shop')=true)or(FindSymbol(x,y,'anvil')=true)
    then begin
    GoingOn('In shop')
    Location:='In Shop'+inttostr(ScriptTime(2))
    result:=true;
    end;
    end;

    function AtBank:boolean;
    begin
    if(findsymbol(x,y,'bank')=true)
    then begin
    GoingOn('At bank')
    Location:='At bank'+inttostr(ScriptTime(2))
    Result:=True;
    end;
    end;

    function AtEss:boolean;
    begin
    if(findsymbol(x,y,'transportation')=true)and
    not(findsymbol(x,y,'anvil'))
    then begin
    Goingon('At essences')
    Location:='At essences '+inttostr(ScriptTime(2))
    result:=true;
    end;
    end;

    procedure NotFindEss;
    begin
    goingon('Couldnt find object, rotating screen and trying again')
    case random(9) of
    0:
    begin
    KeyDown(VK_Left)
    wait(750)
    KEyUp(VK_Left)
    end;
    1:
    begin
    KeyDown(VK_Right)
    wait(750)
    KEyUp(VK_Right)
    end;
    2:
    begin
    KeyDown(VK_Up)
    wait(750)
    KEyUp(VK_Up)
    end;
    3:
    begin
    KeyDown(VK_Down)
    wait(750)
    KEyUp(VK_Down)
    end;
    4:
    begin
    HighestAngle;
    end;
    5:
    begin
    MakeCompass('N')
    end;
    6:
    begin
    MakeCompass('E')
    end;
    7:
    begin
    MakeCompass('S')
    end;
    8:
    begin
    MakeCompass('W')
    end;
    end;
    end;

    procedure checkbankcolor;
    var c : integer;
    begin
    c:=0
    repeat
    BankColor:= GetSymbolColor(x,y, 'bank');
    c:= c+1;
    wait(140+random(20))
    writeln('Taken '+inttostr(c)+'/20 tries to find bank')
    until(bankcolor>0)or(c>19)

    if(c>19)then
    begin
    c:=0
    GoingOn('Cant find BankSymbol');
    Goingon('Logging out and coming back')
    LogOut;
    wait(200)
    LogInPlayer;
    wait(200+random(500))
    checkbankcolor;
    end;
    writeln('Bank color: '+inttostr(BankColor))
    end;

    procedure Walkingways;
    begin
    case random(2) of
    0: begin mouse(681+random(4)-random(4),102+random(4)-random(4),2,2,true)
    SetRun(true)
    MMouse(681,102,2,2)
    wait(200)
    flag;
    mouse(626+random(4)-random(4),118+random(4)-random(4),2,2,true)
    wait(200)
    flag;
    end;

    1: begin mouse(612+random(4)-random(4),94+random(4)-random(4),2,2,true)
    SetRun(true)
    MMouse(681,102,2,2)
    wait(400)
    flag;
    mouse(653+random(4)-random(4),120+random(4)-random(4),2,2,true)
    wait(300)
    flag;
    end;
    end;
    end;

    procedure walkToAubury;
    begin
    Goingon('Walking to magic shop')
    Walkingways;
    end;

    procedure Toshop;
    begin
    MS:=0
    TP:=0
    MagicShop:=0
    Transportation:=0
    Goingon('Finding shop')
    repeat
    MagicShop:=GetSymbolColor(x,y,'magic shop')
    wait(50)
    MS:=MS +1
    writeln('Taken '+inttostr(MS)+'/6 tries to find Magic shop symbol')
    until(MS=6)or (MagicShop>0)
    MS:=0
    if(MagicShop>0)then begin
    Mouse(x+random(2)-random(2),y+9,2,2,true)
    Goingon('Found Magic shop')
    end;
    if(MagicShop=0) then begin
    writeln(' ')
    repeat
    Transportation:=GetSymbolColor(x,y,'transportation ')
    wait(50)
    TP:=TP +1
    writeln('Taken '+inttostr(TP)+'/6 tries to find Transportation symbol')
    until(TP=6)or(Transportation>0)
    TP:=0
    writeln('')
    Goingon('Found magic shop')
    Mouse(x+random(2)-random(2),y+9,2,2,true)
    end;
    if(MagicShop=0)and(Transportation=0)
    then begin
    logout;
    loginplayer;
    ToShop;
    end;
    wait(200)
    flag;
    wait(1000)
    MS:=0
    TP:=0
    MagicShop:=0
    Transportation:=0
    end;

    procedure ToRocks;
    begin
    if(Teleported=True)
    then begin
    Teleported:=True;
    Exit;
    end;
    Teleported:=False
    Goingon('Finding Aubury')
    mousespeed:=4
    FindObj(x,y,'Aubu',1287656,7)
    wait(50)
    Mouse(x+random(1)-random(1),y+random(1)-random(1),2,2,false)
    if(not(ClickOption('Tele',1)))then begin
    wait(100)
    Clickoption('Cancel',1)
    wait(100)
    if(Teleported=True)
    then begin
    Exit;
    end;
    notfindess;
    if((InShop)=false)
    then begin
    exit;
    end;
    ToRocks;
    end;
    mousespeed:=7
    ClickOption('Tele',1)
    wait(200)
    if(inchat('reach'))
    then begin
    ToRocks;
    end;
    Teleported:=True;
    flag;
    wait(5000+random(1000))
    makecompass('n')
    end;

    procedure Roomways;
    begin
    case random(4) of

    0: begin
    repeat
    goingon('Walking to S-W room')
    mouse(625+random(10)-random(10),100+random(10)-random(10),6,6,true)
    wait(3000)
    flag;
    until(findsymbol(x,y,'arrow'))
    Mouse(x+10,y,2,2,true)
    wait(200)
    flag;
    Location:='S-W room'+inttostr(ScriptTime(2))
    end;

    1: begin
    goingon('Walking to N-W room')
    repeat
    mouse(667+random(10)-random(10),60+random(10)-random(10),6,6,true)
    wait(3000)
    flag;
    until(findsymbol(x,y,'arrow'))
    Mouse(x-20,y+12,2,2,true)
    wait(200)
    flag;
    Location:='N-W room'+inttostr(ScriptTime(2))
    end;

    2: begin
    Goingon('Walking to S-E room')
    repeat
    mouse(670+random(10)-random(10),110+random(10)-random(10),6,6,true)
    wait(3000)
    flag;
    until(findsymbol(x,y,'arrow'))
    Mouse(x-15,y,2,2,true)
    wait(200)
    flag;
    Location:='S-E room'+inttostr(ScriptTime(2))
    end;

    3: begin
    Goingon('Walking to N-E room')
    repeat
    mouse(624+random(10)-random(10),60+random(10)-random(10),6,6,true)
    wait(3000)
    flag;
    until(findsymbol(x,y,'arrow'))
    Mouse(x+20,y+5,2,2,true)
    wait(200)
    flag;
    Location:='N-E room'+inttostr(ScriptTime(2))
    end;
    end;
    end;

    function MiddleRoom:Boolean;
    begin
    if((AtEss)=false)
    then begin
    result:=true;
    writeln('You are in middle room')
    roomways;
    end;
    end;

    procedure WhatRoom;
    begin
    if(FindSymbol(x,y,'Anvil'))then
    begin
    TelePorted:=False;
    ToShop;
    ToRocks;
    WhatRoom;
    end;
    goingon('What room is this?')
    if(FindSymbol(x,y,'arrow'))
    then begin
    goingon('This is not middle room')
    exit;
    end;
    if(not(FindSymbol(x,y,'arrow')))
    then begin
    MiddleRoom;
    end;
    end;


    procedure Randoms;
    begin
    findnormalrandoms;
    wait(10)
    solvepinball;
    wait(200)
    findtalk;
    wait(10)
    SayLevel('Mining')
    wait(10)
    clicktocontinue;
    wait(10)
    answers;
    wait(10)
    findname;
    wait(10)
    antiban;
    GhostSpeak('Mining')
    RandomChatEvery(4)
    {BoredEvery(7)}
    HoverEvery(6+random(2),'Mining')
    FindLamp('Mining')
    wait(10)
    answers;
    wait(10)
    SayLevel('Magic')
    wait(10)
    wait(10)
    FindPick;

    if(findfight)then begin
    goingon('Fight found, running away...')
    RunAwayDirection('N')
    wait(10000)
    runback;
    end;
    if(findnewbox)then begin
    Logout;
    Goingon('Found a new box, logged out')
    terminatescript;
    end;
    SRLRandomsReport;
    clicktocontinue;
    end;

    procedure whilemining;
    begin
    Randoms;
    wait(20)
    TalkingToMe;
    wait(30)
    Answers;
    wait(10)
    end;

    procedure GetRockColor;
    begin
    writeln('')
    if((AtEss)=false)
    then begin
    ToRocks;
    WhatRoom;
    end;
    Goingon('Getting new rock color')
    if(Rcol='')
    then begin
    Rcol:='8487563'
    end;
    RCol:=LoadSetting('Pentti','RColor')
    if(Rcol='')
    then begin
    Rcol:='8487563'
    end;
    Goingon('Old rock color: '+Rcol)
    if(Rcol='')
    then begin
    Rcol:='8487563'
    end;
    RockColor:=strtoint(Rcol)
    if(RockColor=0)then begin
    RockColor:=8487563
    end;
    if(FindObj(x,y,'Esse',RockColor,10))
    then begin
    getmousepos(x,y)
    MMouse(x,y,0,0)
    if(not(isuptext('Esse')))
    then begin
    notfindess;
    GetRockColor;
    end;
    if(isuptext('Esse'))
    then begin
    getmousepos(x,y)
    RockColor:=getcolor(x,y)
    if(RockColor=65535)or(RockColor=0)
    then begin
    notfindess;
    GetRockColor;
    end;
    end;
    end;
    makeCompass('n')
    writeln('Got new rock color: '+inttostr(RockColor))
    writeln('')
    SaveSetting('Pentti','RColor',inttostr(Rockcolor))
    end;

    procedure MineClick;
    begin
    case random(2) of
    0: begin
    MMouse(x,y,1,1)
    if(not(isuptext('Esse')))
    then begin
    MineClick;
    end;
    if(IsUpText('Esse'))
    then begin
    mouse(x+random(1)-random(1),y+random(1)-random(1),2,2,true)
    flag;
    wait(200)
    end;
    end;

    1: begin
    mouse(x+random(1)-random(1),y+random(1)-random(1),2,2,false)
    wait(200)
    if(not(clickoption('ine',1)))
    then begin
    MMouse(10,10,1,1)
    wait(200)
    MineClick;
    end;
    Clickoption('ine',1)
    wait(200)
    flag;
    end;
    end;
    end;

    procedure Mine;
    begin
    repeat
    if(FindObj(x,y,'Esse',rockcolor,10))
    then begin
    wait(200)
    getmousepos(x,y)
    MineClick;
    wait(1000)
    Goingon('Mining')
    MarkTime(MiningWaitTime)
    repeat
    wait(1000)
    whilemining;
    until((TimeFrommark(MiningWaitTime)/1000)>25)or(invfull)
    or(not(loggedin))
    if(not(invfull))
    then begin
    Mine;
    end;
    end;
    notfindess;
    until(invfull)
    end;


    procedure BackShop;
    begin
    if(OutEss=True)
    then begin
    exit;
    end;
    OutEss:=False;
    Goingon('Going back to magic shop')
    SetRun(true)
    repeat
    wait(200)
    FindSymbol(x,y,'arrow')
    until(FindSymbol(x,y,'arrow'))
    mouse(x+4+random(2)-random(2),y+7+random(2)-random(2),2,2,true)
    wait(300)
    flag;
    wait(200)
    MMouse(450+random(50),100+random(25),2,2)
    if(FindObj(x,y,'orta',10010307,7))then begin
    wait(200)
    mouse(x,y,2,2,false)
    wait(1000)
    if(not(Clickoption('Use',1)))then begin
    OutEss:=False;
    BackShop;
    end;
    if(ClickOption('Use',1))then
    begin
    wait(300)
    flag;
    OutEss:=True;
    wait(3500)
    end;
    end;
    wait(1000)
    end;

    procedure BankWays;
    begin
    if(TotEssStr='')
    then begin
    TotEssStr:='1'
    end;
    TotEssStr:=LoadSetting('Pentti','TotalEssences')
    if(TotEssStr='')
    then begin
    TotEssStr:='1'
    end;
    Mined:=Mined +28
    writeln('M'+inttostr(Mined))
    ReportVars[1] := Mined;
    TotalEss:=strtoint(TotEssStr)
    if(TotalEss=0)
    then begin
    TotalEss:=1
    end;
    case random(2) of

    0:begin
    mouse(662+random(2)-random(2),39+random(2)-random(2),2,2,true)
    wait(1500)
    Flag;
    wait(1500)
    flag;
    checkbankcolor;
    wait(10)
    Mouse(x+3,y+6,2,2,true)
    wait(500)
    flag;
    end;

    1:begin
    mouse(610+random(2)-random(2),50+random(2)-random(2),2,2,true)
    wait(500)
    Flag;
    wait(100)
    mouse(653+random(2)-random(2),55+random(2)-random(2),2,2,true)
    wait(500)
    flag;
    checkbankcolor;
    wait(200)
    Mouse(x+3,y+6,2,2,true)
    wait(500)
    flag;
    end;
    end;
    end;

    procedure ToBank;
    begin
    Goingon('Walking to bank')
    MakeCompass('N')
    bankways;
    end;

    procedure BankEss;
    begin
    MakeCompass('S')
    openbank3;
    wait(50+random(50))
    fixbank;
    fixbank;
    wait(50+random(50))
    Goingon('banking all rune essences')
    deposit(2,28,2);
    deposit(2,28,2);
    if(TotRunStr='')
    then begin
    TotRunStr:='1'
    end;
    TotRunStr:=LoadSetting('Pentti','TotalRuns')
    if(TotRunStr='')
    then begin
    TotRunStr:='1'
    end;
    TotRun:=strtoint(TotRunStr)
    if(TotRun=0)
    then begin
    TotRun:=1
    end;
    TotRun:=TotRun+1
    SaveSetting('Pentti','TotalRuns',inttostr(TotRun))
    banked:=banked+1
    writeln('B'+inttostr(banked))
    ReportVars[0] := Banked;
    wait(1050+random(50))
    repeat
    findbitmap(CloseBank01,x,y)
    wait(1000)
    movemousesmooth(x+7,y+7)
    wait(500)
    mouse(x+7,y+7,4,4,true)
    wait(200)
    until(not(findbitmap(CloseBank01,x,y)))
    wait(1000)
    Makecompass('N')
    wait(500+random(50))
    end;

    procedure Report;
    begin
    TotEssstr:=LoadSetting('Pentti','TotalEssences')
    TotRunStr:=LoadSetting('Pentti','TotalRuns')
    cleardebug;
    writeln(' _____________________________________ ')
    writeln('|Essence miner by: Pentti (Report->) |')
    writeln('|_____________________________________|')
    writeln('| '+inttostr(Banked)+' Banking runs by one script run. |')
    writeln('| Mined '+inttostr(Mined)+' essences by one script run |')
    writeln('| Script has worked for '+inttostr(ScriptTime(2))+' minutes. |')
    writeln('| Logged out '+inttostr(LogsO)+' times |')
    writeln('| Total essences mined: '+TotEssstr+' |')
    writeln('| Total bank runs: '+Totrunstr+' |')
    writeln('|_____________________________________|')
    end;

    procedure LoadBitMaps;
    begin
    CloseBank01 := BitmapFromString(19, 20, 'z78DAC594411283200C4' +
    '5AF244908B29452EE7FA45A7F17CC88347464EAE28D03212F 8824' +
    'E6E8C223826E152D33B86A48BA86459D6872DB1AE33C63EDF 2C51' +
    '37F76879179F45132472F1239A092D946798A670661D4E4B3 70CD' +
    'E5FD38F03C3B1A3F6AEC7B2D91B51127FB5B367B550DA3F82 0EE8' +
    'AE7CC0D5737C3A8B1EFB5ACDDFFD14205B41BCF5EFB2A614E 9440' +
    '187137FBBCDAA365EDA8D1728E76E3DE6FF6966077D967BF1 8D18' +
    '52A36B29D62EC91A3C62B973DBE613C7AEC3CF2C6440AFEC1 C8AA' +
    '5EA61B8532118C18C117AE2BB98D878B12A9CB78B7DCB57BF 902E' +
    '139DD87');

    end;

    const Skip=false;

    begin
    SetUpSRL;
    SetUpSRLMining;
    ScriptID:='44'
    cleardebug;
    clearreport;
    Report;
    teleported:=False;
    wait(3000)
    clearreport;
    cleardebug;
    if(Skip=False) then begin
    writeln('Going to make '+inttostr(bankRuns)+' bank runs.')
    writeln('Logging out after '+inttostr(EveryXMinutes)+' minutes')
    writeln('For '+inttostr(ForXMinutes)+' minutes')
    wait(3500)
    clearreport;
    cleardebug;
    Writeln('Essence miner By: [Pentti]')
    wait(160)
    cleardebug
    Writeln('Essence miner By: [ Pentti ]')
    wait(190)
    cleardebug;
    Writeln('Essence miner By: [ Pentti ]')
    wait(250)
    cleardebug;
    Writeln('Essence miner By: [ Pentti ]')
    wait(250)
    cleardebug
    Writeln('Essence miner By: [ Pentti ]')
    wait(190)
    cleardebug;
    Writeln('Essence miner By: [ Pentti ]')
    wait(160)
    cleardebug;
    Writeln('Essence miner By: [Pentti]')
    wait(1000)
    end;
    cleardebug;
    disguisescar('MSN Messenger 7.5')
    SymbolAccuracy:=0.8
    mousespeed:= 7
    Benmouse:=true
    LoadBitMaps;
    LoadGhostSpeakWords('Mining')
    declareplayers;
    if(Players[0].Name='')
    then begin
    writeln('[Line 53 missing playername] You must write your PLAYERNAME to start script')
    terminatescript;
    end;
    if(Players[0].Pass='')
    then begin
    writeln('[Line 54 missing player password] You must write your PASSWORD to start script')
    terminatescript;
    end;
    if(Players[0].Nick='')
    then begin
    writeln('[Line 55 missing player nickname] You must write your NICKNAME to start script')
    terminatescript;
    end;
    NickNameBmp:=Createbitmapmaskfromtext(Players[0].Nick,Upchars)
    Activateclient;
    wait(1000)
    if(not(loggedin))then loginplayer;
    FindpickHeadColor;
    if(hc1=0)or(hc2=0)or(hc3=0)or(hc4=0)
    then begin
    writeln('You must have pickaxe to run with this')
    logout;
    writeln('Logged out; [No pickaxe]')
    terminatescript;
    end;
    repeat
    Trip:=trip+1
    writeln('Starting trip number '+inttostr(trip)+'.')
    MakeCompass('N')
    highestangle;
    SetChat('Hide',1)
    setchat('friends',2)
    setchat('off',3)
    teleported:=False;
    SetAtScriptBrightness
    walkToAubury;
    toshop;
    ToRocks;
    OutEss:=False;
    if(TelePorted=False)
    then begin
    ToShop;
    ToRocks;
    end;
    WhatRoom;
    getrockcolor;
    mine;
    TotalEss:=TotalEss+28
    SaveSetting('Pentti','TotalEssences',inttostr(Tota lEss))
    Goingon('Inventory full')
    writeln(inttostr(totaless))
    mousespeed:=7
    makecompass('n')
    highestangle;
    BackShop;
    Tobank;
    bankEss;
    OutEss:=False;
    LogOutEvery2(EveryXMinutes,ForXMinutes)
    Report;
    until(BankRuns=Banked)or(Scripttime(2)>240)
    report;
    SRLRandomsReport;
    end.

  4. #4
    Join Date
    Oct 2006
    Location
    Texas
    Posts
    1,450
    Mentioned
    1 Post(s)
    Quoted
    1 Post(s)

    Default

    Next time put that into scar tags. Change varabile A to A1, and compile when you come to error unknown identifier a then change that a to A1 and do the same for other duplicates you get.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Error in SRL.scar
    By Dervish in forum OSR Help
    Replies: 5
    Last Post: 03-22-2008, 05:14 PM
  2. Replies: 5
    Last Post: 02-26-2008, 04:14 PM
  3. Smart error and Some kind of Math.scar error
    By FagetHax0r in forum OSR Help
    Replies: 6
    Last Post: 02-24-2008, 10:43 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
  •