Simple FOV Changer

Approved Simple FOV Changer 1.2

No permission to download

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,093
4,785
113
At your house.
github.com
I saw that you were doing multiple "switch" checks in the code. I think you didn't understand how does switch work properly, so I hope this one will be clear for you:

JavaScript:
function On_PlayerConnected(Player)
{
    Player.SendCommand("render.fov 85");
}

function On_Command(Player, cmd, args)
{
    if(cmd == "fov")
    {
        switch(args[0])
        {
            case "basis":
                Player.SendCommand("render.fov 65");
                Player.MessageFrom("FOV Changer", "Your FOV has changed. (65)");   
                break;
            case "normal":
                Player.SendCommand("render.fov 75");
                Player.MessageFrom("FOV Changer", "Your FOV has changed. (75)");
                break;
            case "high":
                Player.SendCommand("render.fov 85");
                Player.MessageFrom("FOV Changer", "Your FOV has changed. (85)");   
                break;
            default:
                Player.MessageFrom("Invalid Command!");
                break;
        }           
    }               
}
 

ice cold

Active Member
Trusted Member
Member
Oct 24, 2016
606
876
43
Canada
it gives this error
IndexOutOfRangeException: Array index is out of range