"(_callerID != 0)" was listed twice, in "If"

Their were two "(_callerID != 0)" so i change the second one to "(_targetID != 0)". Hopefully that should fix it.
Merge pull request #1334 from Namindu/patch-1

"(_callerID != 0)" was listed twice, in "If"