HPM: Script.c Completed

Fully Interfaced.
Moved missing vars and declarations of interest into the interface, removed duplicate mentions of script within calls to shorten wherever it made sense to.

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Merge branch 'master' of https://github.com/shenhuyong/GHBB
skill->castend_nodamage_id instead of skill_castend_nodamage_id