Event SkillCheck

Discussion in 'E3' started by chance, Oct 30, 2020.

  1. chance

    chance Enraged War Boar

    Messages:
    732
    3 Parts all in green
    Part1. Add this to the top of your e3_basics.inc File (other parts are in same file )

    Code:
    |----------------------------------------------------|
    |-Checks status of all Skills
    |/useage /bc SkillCheck #1#
    |This should be valid for Use on PEQ
    |----------------------------------------------------|
    #EVENT SkillCheck "<#1#> SkillCheck #2#"
    #EVENT SkillCheck "<#1#> CheckSkill #2#"
    Sub EVENT_SkillCheck(line,ChatSender,SkillToCheck)
    /echo Skill Checking for --> ${SkillToCheck} <--
      /if (!${checkEventArgs[${ChatSender},${line},U,${SkillToCheck}]}) /return
      /varset SkillToCheck ${c_eventArgData}
    /if (${SkillToCheck.Equal[TEST]}) /bc TEST ALL
    /if (${Skill[${SkillToCheck}].SkillCap}>0 && ${Me.Skill[${SkillToCheck}]}>0 && ${Me.Skill[${SkillToCheck}]}>${Skill[${SkillToCheck}].SkillCap}) /bc [+G+] ${SkillToCheck} MAXED
    /if (${Skill[${SkillToCheck}].SkillCap}>0 && ${Me.Skill[${SkillToCheck}]}==${Skill[${SkillToCheck}].SkillCap}) /bc [+G+] ${SkillToCheck} MAXED
    /if (${Skill[${SkillToCheck}].SkillCap}>0 && ${Me.Skill[${SkillToCheck}]}>0 && ${Me.Skill[${SkillToCheck}]}<${Skill[${SkillToCheck}].SkillCap}) {
        /bc [+Y+] ${SkillToCheck} :: ${Me.Skill[${SkillToCheck}]} of ${Skill[${SkillToCheck}].SkillCap}
        }
    /if (${Skill[${SkillToCheck}].SkillCap}>0 && ${Me.Skill[${SkillToCheck}]}==0 && ${Me.Skill[${SkillToCheck}]}<${Skill[${SkillToCheck}].SkillCap}) {
        /bc [+R+] ${SkillToCheck} :: GOTO TRAINER:: ${Me.Skill[${SkillToCheck}]} of  ${Skill[${SkillToCheck}].SkillCap}
        }
    /if (${Skill[${SkillToCheck}].SkillCap}==0 && ${Me.Skill[${SkillToCheck}]}>0) {
        /bc [+T+] ${SkillToCheck} ::${Me.Skill[${SkillToCheck}]}  - OVERCAP
        }
    /return

    Part 2. Find this /doevents Exit
    Add the following line directly below it.

    Code:
      /doevents SkillCheck
    Part3. Paste this into game and reset your macros.
    Code:
    /alias /checkskill /bc CheckSkill
     
  2. chance

    chance Enraged War Boar

    Messages:
    732
    Usage:
    /checkskill Bash /only|Me
    /checkskill 1H Slashing /only|ROG
    /checkskill 2H Slashing /only|BER
    /checkskill Defense /only|Tank
    /checkskill Dodge
     
    Last edited: Oct 30, 2020