BullyWiiPlaza
Modder
- Messages
- 214
- Reaction score
- 174
- Points
- 818
Since the dvar
is host only, we need a client-sided function to modify the field of view of other players. Luckily one exists so I made the following script:
This can be used on Multiplayer and Zombies so enjoy it guys. Especially on consoles this comes in handy, not so much on PC. 
Note:
It is looped because it resets on respawn for example.
You can see it in action for example in the following video at minute 0:40:
Code:
cg_fov
Code:
toggleExtendedFieldOfViewEveryone()
{
if(!isDefined(level.extendedFieldOfView))
{
level.extendedFieldOfView = true;
iPrintlnBold("Extended Field of View ^2ON");
thread extendedFieldOfViewEveryone();
}
else
{
level.extendedFieldOfView = undefined;
iPrintlnBold("Extended Field of View ^1OFF");
disableExtendingFieldOfViewEveryone();
}
}
extendedFieldOfViewEveryone()
{
level endon("stopExtendingEveryonsFieldOfView");
while(true)
{
foreach(player in level.players)
{
player setClientFov(90);
}
wait 0.05;
}
}
disableExtendingFieldOfViewEveryone()
{
level notify("stopExtendingEveryonsFieldOfView");
foreach(player in level.players)
{
player setClientFov(65);
}
}
Note:
It is looped because it resets on respawn for example.
You can see it in action for example in the following video at minute 0:40:
Last edited: