getYaw() != 0 means that anything below 45 and not 0 (includes negatives) will return under 45 deg.
Ah ok mate thx that makes sense. Fail. I was trying ascertain which direction the player was facing and then move a mob in the opposite direction the player was facing. Guess I'll have to try something else. Thank you.
Thanks
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==280)//If your item is a stick
{
if(getYaw() == 0)
{
clientMessage("0 deg");
}
else if(getYaw() < 45 && getYaw() != 0)
{
clientMessage("under 45 deg");
}
else if(getYaw() == 45)
{
clientMessage("45 deg");
}
else if(getYaw() > 45 && getYaw() < 90)
{
clientMessage("over 45 deg");
}
else if(getYaw() == 90)
{
clientMessage("90 deg");
}
else if(getYaw() > 90 && getYaw() < 135)
{
clientMessage("over 90 deg");
}
else if(getYaw() == 135)
{
clientMessage("135 deg");
}
else if(getYaw() > 135 && getYaw() < 180)
{
clientMessage("over 135 deg");
}
else if(getYaw() == 180)
{
clientMessage("180 deg");
}
else if(getYaw() > 180 && getYaw() < 225)
{
clientMessage("over 180 deg");
}
else if(getYaw() == 225)
{
clientMessage("225 deg");
}
else if(getYaw() > 225 && getYaw() < 270)
{
clientMessage("over 225 deg");
}
else if(getYaw() == 270)
{
clientMessage("270 deg");
}
else if(getYaw() > 270 && getYaw() < 315)
{
clientMessage("over 270 deg");
}
else if(getYaw() == 315)
{
clientMessage("315 deg");
}
else if(getYaw() > 315)
{
clientMessage("over 315 deg");
}
}
}
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumTo see where the player is looking at,
yaw is the rotation around the y-axis
pitch is the angle for looking up or down
Check out my game! It's an open-world, sandbox text adventure.
Follow @hexdro_
Hexdro © 2012-2015