Ich tippe mal auf nicht definierte Variable (_vDmg, _msHit). Check deine .rpt File und dir wird der Fehler vermutlich offenbart werden. Oder schreibe doch einfach mal hart die Werte rein um es zu prüfen.
Alternativ nutze doch einfach den normalen setHit Befehl. Warum willst du überhaupt die ACE Funktion verwenden? Weist du denn was die anders macht als normales "setHit"?
Code:
vNplyN setHit ["leg_r", 0.6]
bzw.
Code:
vNplyN setHit [_msHit, _vDmg]
oder eben
Code:
[vNplyN, [_msHit, _vDmg]] remoteExec ["setHit", vNplyN, false]
Grüße