Problems trying to heal $M_Assist help Please

Status
Not open for further replies.

kool26

New member
Joined
Aug 7, 2006
Messages
134
Reaction score
0
Points
0
Hello trying to heal MA out of group, and haveing no luck...

Code:
/if (${M_Assist}.PctHPs}<=${TankHeal}) { /call tankheal

any help would be great. Thanks!
 
I dont know how that would work, it would have to be continuously checking the MA's health.

You would have to be calling that percent check alot...

Have you also set who the MA is ??
 
aye who ever i have targeted when i start mac is MA

with thcode i put above its says non numeric encountered
 
Code:
/if (${Target.Type.Equal[PC]} && ${Target.Name.Equal[${m}] && ${Target.PctHPs}<=${TankHeal}) /call tankheal

Code:
/declare m int local 1 
    
/for m 1 to ${M_Assist}

ive tried this also and it dont work...look liked it would
unparseable calculation $ ???????????????

and the damned nonnumeric encountered :( :(
 
This here is only thing i have to do with what iam trying to do... it should be easy lol... but giving me a hard ass time.

Code:
/declare m int local 1 
    
/for m 1 to ${M_Assist}

| /if (${Target.Type.Equal[PC]} && ${Target.Name.Equal[${m}] && ${Target.PctHPs}<=${TankHeal}) /call tankheal

Sub tankheal
    /target ${M_Assist}
     /delay 5 /call cast ${SpellHeal} gem6 4s
    /return

and now that i tried to work with that my group heals screwed up again :( :(

Code:
Sub Check_grpHPs 
   /declare i int local 1 
    
   /for i 1 to ${Group} 

   /if (${Group.Member[${i}].Class.Name.Equal[Cleric]} || ${Group.Member[${i}].Class.Name.Equal[Druid]} || ${Group.Member[${i}].Class.Name.Equal[Wizard]} || ${Group.Member[${i}].Class.Name.Equal[Magician]} || ${Group.Member[${i}].Class.Name.Equal[Necromancer]} || ${Group.Member[${i}].Class.Name.Equal[Enchanter]}) /if (${Group.Member[${i}].PctHPs}<=${CasterHeals}) { 
      /target pc ${Group.Member[${i}]} 
      /if (${Me.CurrentMana}<${Spell[${SpellHeal}].Mana}) { 
         /echo *** Shid ! I don't have mana to heal ${Group.Member[${i}]} 
      } else /if (${Target.Distance}<=100) { 
         /if (${Verbose}) /gsay *** ${SpellHeal} on %T 
         /call cast ${SpellHeal} gem6 4s 
      } 
   } 
    
/if (${Group.Member[${i}].Class.Name.Equal[Warrior]} || ${Group.Member[${i}].Class.Name.Equal[Monk]} || ${Group.Member[${i}].Class.Name.Equal[Rogue]} || ${Group.Member[${i}].Class.Name.Equal[Ranger]} || ${Group.Member[${i}].Class.Name.Equal[Beast]} || ${Group.Member[${i}].Class.Name.Equal[Shadow Knight]} || ${Group.Member[${i}].Class.Name.Equal[Paladin]}) /if (${Group.Member[${i}].PctHPs}<=${MeleeHeals} && ${Group.Member[${i}].Name.NotEqual[${M_Assist}]}) { 
      /target pc ${Group.Member[${i}]} 
      /if (${Me.CurrentMana}<${Spell[${SpellHeal}].Mana}) { 
         /echo *** Shid ! I don't have mana to heal ${Group.Member[${i}]} 
      } else /if (${Target.Distance}<=100) { 
         /if (${Verbose}) /gsay *** ${SpellHeal} on %T 
         /call cast ${SpellHeal} gem6 4s 
      } 
   } 

   /if (${Group.Member[${i}].Name.Equal[${M_Assist}] && ${Group.Member[${i}].PctHPs}<=${TankHeal}) { 
      /target pc ${Group.Member[${i}]} 
      /if (${Me.CurrentMana}<${Spell[${SpellHeal}].Mana}) { 
         /echo *** Shid ! I don't have mana to heal ${Group.Member[${i}]} 
      } else /if (${Target.Distance}<=100) { 
         /if (${Verbose}) /gsay *** ${SpellHeal} on %T 
         /call cast ${SpellHeal} gem6 4s 
      } 
   } 

   /next i 
/return

same thing as above cannot parse $ ....and the nonnumeric encountered on the line below

Code:
/if (${Group.Member[${i}].Name.Equal[${M_Assist}] && ${Group.Member[${i}].PctHPs}<=${TankHeal}) {
 
anyone have a clue? would really like to get this to work.....if ya half to give me new code to work with to get it where bot will heal MA out of group.and ill try to get it going in mac iam working with....

i just dont understand why what ive tried didnt work it should =/

prolly something lil minor that iam over looking as usal lol
 
Status
Not open for further replies.