Thread Rating:
  • 3 Vote(s) - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Release FOV Plugin
#11
(01-08-2012, 15:31)fallensouls Wrote: This does not work correctly, when you use the command it changes the FOV, however it also changes so when you ADS it does not zoom in. This is a problem with snipers. I think its because you used cg_fovmin instead of cg_fov.

EDIT: Just tested, this is a edited properly working version:

Code:
using System;
    using Addon;
    
    namespace MW3_FOV
    {
    public class zxz_FOVPlugin : CPlugin
    {
    public override void OnServerLoad()
    {
    ServerPrint("\n FOV Plugin loaded \n Author: zxz0O0 \n Thanks to Nukem, Jariz, Pozzuh\n");
    }
    
    public override ChatType OnSay(string Message, ServerClient Client)
    {
    if (Message.StartsWith("!fov"))
    {
    string[] split = Message.Split(' ');
    try
    {
    int num;
    bool isNum = int.TryParse(split[1], out num);
    if (split.Length == 2 && isNum)
    {
    if (Convert.ToInt32(split[1]) <= 90 && Convert.ToInt32(split[1]) >= 65)
    {
    SetClientDvar(Client.ClientNum, "cg_fov \"" + split[1] + "\"");
    TellClient(Client.ClientNum, "PM: FOV changed to " + split[1] + ", default value is 65", true);
    }
    else
    TellClient(Client.ClientNum, "PM: Invalid parameter. Usage: !fov <fov 65-90>", true);
    return ChatType.ChatNone;
    }
    
    }
    catch
    { }
    TellClient(Client.ClientNum, "PM: Invalid parameter. Usage: !fov <fov 65-90>", true);
    return ChatType.ChatNone;
    }
    return ChatType.ChatAll;
    }
    }
    }
Are you sure? When I tested it cg_fov dvar didn't work.
[Image: azuw.jpg]
Reply

#12
(01-08-2012, 17:40)zxz0O0 Wrote:
(01-08-2012, 15:31)fallensouls Wrote: This does not work correctly, when you use the command it changes the FOV, however it also changes so when you ADS it does not zoom in. This is a problem with snipers. I think its because you used cg_fovmin instead of cg_fov.

EDIT: Just tested, this is a edited properly working version:

Code:
using System;
    using Addon;
    
    namespace MW3_FOV
    {
    public class zxz_FOVPlugin : CPlugin
    {
    public override void OnServerLoad()
    {
    ServerPrint("\n FOV Plugin loaded \n Author: zxz0O0 \n Thanks to Nukem, Jariz, Pozzuh\n");
    }
    
    public override ChatType OnSay(string Message, ServerClient Client)
    {
    if (Message.StartsWith("!fov"))
    {
    string[] split = Message.Split(' ');
    try
    {
    int num;
    bool isNum = int.TryParse(split[1], out num);
    if (split.Length == 2 && isNum)
    {
    if (Convert.ToInt32(split[1]) <= 90 && Convert.ToInt32(split[1]) >= 65)
    {
    SetClientDvar(Client.ClientNum, "cg_fov \"" + split[1] + "\"");
    TellClient(Client.ClientNum, "PM: FOV changed to " + split[1] + ", default value is 65", true);
    }
    else
    TellClient(Client.ClientNum, "PM: Invalid parameter. Usage: !fov <fov 65-90>", true);
    return ChatType.ChatNone;
    }
    
    }
    catch
    { }
    TellClient(Client.ClientNum, "PM: Invalid parameter. Usage: !fov <fov 65-90>", true);
    return ChatType.ChatNone;
    }
    return ChatType.ChatAll;
    }
    }
    }
Are you sure? When I tested it cg_fov dvar didn't work.

This will indeed give problems with the sniper zoom, cg_fov should work because @JariZ used it with his old plugin
(08-10-2011, 12:58)Pozzuh Wrote:
Se7en Wrote:Stealed, from cod4 mod ...
look who's talking

[Release] Old School Mod v2.2
[Release] Scroll menu

Reply

#13
I want forced FOV!
Reply

#14
(01-08-2012, 17:51)jariz Wrote: I want forced FOV!

how can we force it if we have no onPlayerConnect / onPlayerSpawned :/
[Image: MaEIQ.png]
Reply

#15
(01-08-2012, 17:44)iAegle Wrote: This will indeed give problems with the sniper zoom, cg_fov should work because @JariZ used it with his old plugin
Ok cg_fov works. Just not up to 90.
[Image: azuw.jpg]
Reply

#16
It does work.. up till cg_fov 80..

cg_fov 90 is out of bounds, you can get fov to 90 by doing cg_fov 80 and cg_fovscale 1.125. (1.125 * 80 = 90)

edit: zxz ninja edited lol
[Image: MaEIQ.png]
Reply

#17
Thanks @fallensouls and @Pozzuh, FOV 90 should now work
[Image: azuw.jpg]
Reply

#18
Do not use ChatType.ChatAll, change this to ChatType.ChatContinue
ChatType.ChatAll may use the last plugin (but even better to use ChatType.ChatGame)
Reply

#19
(01-08-2012, 18:58)Yurio Wrote: Do not use ChatType.ChatAll, change this to ChatType.ChatContinue
ChatType.ChatAll may use the last plugin (but even better to use ChatType.ChatGame)

ChatType.ChatAll is basically ChatType.ChatContinue and ChatType.ChatGame together.
[Image: azuw.jpg]
Reply

#20
(01-08-2012, 19:03)zxz0O0 Wrote: ChatType.ChatAll is basically ChatType.ChatContinue and ChatType.ChatGame together.

That is true but it still poses a problem.
Say someone is using your plugin and then another (ex. PM Manager)

Someone in the chat types:
Code:
!pm lalal some message
Usually that would not be seen by anyone else, but since your plugin uses ChatType.ChatAll it will force that to be shown in the chat.

I'd advise to use ChatType.ChatContinue
[Image: b_560_95_1.png]
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
Wink Plugin with !ban !kick and !tampban clemi555 3 4,169 11-09-2013, 09:21
Last Post: clemi555
  AntiNoScope Plugin clemi555 5 4,748 11-08-2013, 19:13
Last Post: clemi555
  [Release] Bunker Plugin 1.3 archit 68 41,579 10-30-2013, 11:59
Last Post: clacki
  Help Modifying plugin maverigh 5 5,671 10-19-2013, 10:29
Last Post: Nekochan
Shocked [Request] Switch plugin axel-le-meilleur 6 5,180 10-19-2013, 06:59
Last Post: iRoNinja
  [Release] Yurio Map Plugin Yurio 101 62,319 09-26-2013, 13:38
Last Post: First_Semyon
Brick [Release] v1.1 ChangeMap/NextMap Plugin without any configuration milchshake 23 18,651 09-23-2013, 13:18
Last Post: SgtLegend
  Help !say Plugin (like the !say from GodPlugin) Hallla 0 2,712 09-13-2013, 09:31
Last Post: Hallla
Rainbow [Release] MW3: Random Weapon Plugin V1 Nekochan 50 33,294 09-11-2013, 15:11
Last Post: EnVi Sweden Rocks
  Search Plugin Fluid Killcam N3xT_974 1 3,066 09-10-2013, 20:27
Last Post: Nekochan

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum Powered By MyBB, Theme by © 2002-2024 Melroy van den Berg.