also there is a little problem ,when I cast the demonic circle again,the spell 48020 losts its target,
and I find a way to fix it
caster->CastSpell(caster, 60854, true);//remove the demonic circle object by use offical spell
//remove this line where try to remove the demonice circle object manually
m_target->RemoveGameObject(spell->Id,true);
By the way can anyone else tell me how to confirm the condition that a player was indoor,I had asked the same before but noone tell me,I want to use the condition to auto unmount the players when they enter a house just like indoor place...