ItsMods

Full Version: Dead Ops Arcade View
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Code:
doBirdsEye()
{
    wait .01;
    
    self setClientUIVisibilityFlag("hud_visible", 0);
    self allowADS(false);
    self setMoveSpeedScale(1.2);
    
    birdsEyeCamera = spawn("script_model", self.origin + (0, 0, 600));
    birdsEyeCamera.angles = (90, 90, 0);
    birdsEyeCamera setModel("tag_origin");
    self CameraSetLookAt(birdsEyeCamera);
    self CameraSetPosition(birdsEyeCamera);
    self CameraActivate(true);
    
    self thread disableOnRespawn(birdsEyeCamera);
    self endon("death");
    self endon("disconnect");
    
    temporaryOffset = 600;
    while(1)
    {
        sightPassed = SightTracePassed(self.origin + (0, 0, 600), self.origin, false, birdsEyeCamera);
        
        if(sightPassed && birdsEyeCamera.origin[2] - self.origin[2] < 600)
        {
            temporaryOffset = birdsEyeCamera.origin[2] - self.origin[2];
            while(temporaryOffset < 600)
            {
                temporaryOffset += 10;
                birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
                wait 0.01;
            }
        }
        
        while(!SightTracePassed(self.origin + (0, 0, temporaryOffset), self.origin, false, birdsEyeCamera))
        {
            temporaryOffset -= 20;
            birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
            wait 0.01;
        }
        
        birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
        wait 0.001;
    }
}

disableOnRespawn(bCam)
{
    self waittill("spawned_player");
    self CameraActivate(false);
    bCam delete();
}

Make sure to add:
self thread doBirdsEye();
under onPlayerSpawned and also add these codes under init() or onPlayerConnect():
Code:
setDvar("player_view_pitch_down", "0");
setDvar("player_view_pitch_up", "0");

Thanks to Yamato for the pitch dvars.

- I'll add a video tomorrow.
I am guessing DeadOps mod will come soon. I mean full gametype.
hey am new here.... can you tell me how to work this thing? its console commands? or like emmmm....... .cfg ??? explane me please :/
im a little confused what this does can someone explain please
looks like this:
http://www.itsmods.com/forum/Thread-Dead...e-MW2.html

it allows you to use the view in mp mods. known from the zombie arcarde mode
heres what i put in but it didnt work any help onPlayerSpawned()
Code:
self thread doBirdsEye();doBirdsEye()
{
    wait .01;
    
    self setClientUIVisibilityFlag("hud_visible", 0);
    self allowADS(false);
    self setMoveSpeedScale(1.2);
    
    birdsEyeCamera = spawn("script_model", self.origin + (0, 0, 600));
    birdsEyeCamera.angles = (90, 90, 0);
    birdsEyeCamera setModel("tag_origin");
    self CameraSetLookAt(birdsEyeCamera);
    self CameraSetPosition(birdsEyeCamera);
    self CameraActivate(true);
    
    self thread disableOnRespawn(birdsEyeCamera);
    self endon("death");
    self endon("disconnect");
    
    temporaryOffset = 600;
    while(1)
    {
        sightPassed = SightTracePassed(self.origin + (0, 0, 600), self.origin, false, birdsEyeCamera);
        
        if(sightPassed && birdsEyeCamera.origin[2] - self.origin[2] < 600)
        {
            temporaryOffset = birdsEyeCamera.origin[2] - self.origin[2];
            while(temporaryOffset < 600)
            {
                temporaryOffset += 10;
                birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
                wait 0.01;
            }
        }
        
        while(!SightTracePassed(self.origin + (0, 0, temporaryOffset), self.origin, false, birdsEyeCamera))
        {
            temporaryOffset -= 20;
            birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
            wait 0.01;
        }
        
        birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
        wait 0.001;
    }
}

disableOnRespawn(bCam)
{
    self waittill("spawned_player");
    self CameraActivate(false);
    bCam delete();
}
{
    self endon("disconnect");

    for(;;)
    {
        self waittill("spawned_player");
        self thread onDeath("skip");
        wait 0.01;
        self thread doStart();
        self thread doHUD();
        
        if(!isdefined(self.hud_rankscroreupdate))        {            self.hud_rankscroreupdate = NewScoreHudElem(self);            self.hud_rankscroreupdate.horzAlign = "center";            self.hud_rankscroreupdate.vertAlign = "middle";            self.hud_rankscroreupdate.alignX = "center";            self.hud_rankscroreupdate.alignY = "middle";             self.hud_rankscroreupdate.x = 0;            if( self IsSplitscreen() )                self.hud_rankscroreupdate.y = -15;            else                self.hud_rankscroreupdate.y = -60;            self.hud_rankscroreupdate.font = "default";            self.hud_rankscroreupdate.fontscale = 2.0;            self.hud_rankscroreupdate.archived = false;            self.hud_rankscroreupdate.color = (0.5,0.5,0.5);            self.hud_rankscroreupdate.alpha = 0;            self.hud_rankscroreupdate maps\mp\gametypes\_hud::fontPulseInit();            self.hud_rankscroreupdate.overrridewhenindemo = true;        }
    }
}

onJoinedTeam()
{
    self endon("disconnect");
use code tags
*facepalm*
sry newto modding
Whens someone gonna make a video of this, lol
Pages: 1 2 3