I am not sure what you mean, correct me if I am wrong.
1) 'this.angle' is not something predefined. You have to give a value to this.angle. I am assuming that you are probably thinking of using 'this.angle' with a shoot command.
1a) There is a 'getangle' command which you can use to 'get' the angle you want:
HTML Code:
getangle(delta x,delta y)
In this case you can use:
HTML Code:
this.angle = getangle(mousex-playerx, mousey-playery);
1b) I am not sure what you mean with that

.
2) The graal scripting engines generally uses radians rather than degrees.