02:35 AM 19/03/2019
Here's the famous sword script, by Leon:
obj_item.Model = '566eb526';
s = define("onClick");
s.script = '
var user,sword_length,sword_damage;
user = arg[0];
if user.Arm == user.tool[0] {
sword_length = 4;
sword_damage = 10;
with obj_client {
if(id != user) {
if(alive) {
if power(xPos-user.xPos,2)+power(yPos-user.yPos,2)+power((zPos+4zScale)-(user.zPos+2.5zScale),2) <= power(sword_length,2) {
playerAddDamage(id,sword_damage);
if playerGetHealth(id) <= 0 {
playerKill(id);
playerSetHealth(id,100);
messageAll(user.name+" killed "+name);
user.Score += 1;
}
}
}
}
}
}
';
obj_item.Model = '566eb526';
s = define("onClick");
s.script = '
var user,sword_length,sword_damage;
user = arg[0];
if user.Arm == user.tool[0] {
sword_length = 4;
sword_damage = 10;
with obj_client {
if(id != user) {
if(alive) {
if power(xPos-user.xPos,2)+power(yPos-user.yPos,2)+power((zPos+4zScale)-(user.zPos+2.5zScale),2) <= power(sword_length,2) {
playerAddDamage(id,sword_damage);
if playerGetHealth(id) <= 0 {
playerKill(id);
playerSetHealth(id,100);
messageAll(user.name+" killed "+name);
user.Score += 1;
}
}
}
}
}
}
';