Ich hab zwar noch nicht so viel Ahnung von GWCA, aber ich versuch dir mal soweit zu helfen, wie ich kann. Würde das so checken ob der Gegner tot ist:
PHP Code:
$cbType = "float"
Do
$HP = CmdCB($CA_GetHP,-1)
Sleep( 250 )
Until $HP[0] = 0
UseSkill(1)
Bei Schutzgeist hast du ja immer die Zeit angegeben, wie lange der Zauber wirkt. Sollte von daher kein Problem sein.
Wenn du auslesen willst, wann ein Skill wieder bereit ist bietet sich glaub dieser Befehl an: CA_SkillRecharge 0x404 Parameter = skillslot, returns an integer which is either a timestamp if the skill is recharging, or 0 if it's recharged.