Results 1 to 15 of 68

Threaded View

  1. #1
    zxz0O0's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    209
    Reputation
    10
    Thanks
    138
    My Mood
    Aggressive

    [Release] Black Ops Valkyrie Rockets

    Small mod, Valkyrie Rockets like the killstreak in Black Ops. Pretty much fun to use. This mod will give you 2 Valkyrie Rockets when you spawn.
    Here's a vid:
    [YOUTUBE]kToWYYPajQo&hd=1[/YOUTUBE]
    Please ignore the random shit in the video, its my testing mod

    Here's the code for it:

    Somewhere in your script
    [php]Initialize()
    {
    self notifyOnPlayerCommand("aim", "+toggleads_throw");

    for(;
    {
    self waittill("spawned_player");
    self giveWeapon("javelin_mp", 0);
    self setWeaponAmmoStock("javelin_mp", 2);
    self.javelinStock = 2;
    self setActionSlot(4, "weapon", "javelin_mp");

    self thread InitStage();
    wait 0.1;
    }


    }

    InitStage()
    {
    self endon("valkyrie_fired");
    self endon("death");
    self.stage = 1;
    for(;
    {
    if(self.stage==1)
    {
    if(self getCurrentWeapon()=="javelin_mp" && self PlayerADS())
    {
    self.stage = 2;
    self thread makeBar();
    wait 0.05;
    }
    }
    if(self.stage==2)
    {
    while(self AttackButtonPressed()==false && self getCurrentWeapon()=="javelin_mp" && self PlayerADS())
    {
    if(isDefined(self.javelinStage))
    {
    maps\mp\_javelin::ResetJavelinLocking();
    }
    wait 0.1;
    }
    if(self getCurrentWeapon()=="javelin_mp" && self PlayerADS())
    {
    self thread FireValkyrie();
    }
    else
    {
    self.stage = 1;
    }
    }
    wait 0.1;
    }
    }

    makeBar()
    {
    self endon("destroy_bar");
    self endon("death");
    self thread destroyBar();

    wait 0.5;
    self.tehbar = createPrimaryProgressBar(-250);
    self.tehbar.bar.x = -40;
    self.tehbar.x = 20;
    self.tehbar.bar.color = (0.3,0.8,0.5);
    self.tehbar updateBar(1);

    self waittill("valkyrie_fired");
    maxtime = 12;
    timeleft = 12;
    for(;
    {
    wait 0.05;
    timeleft=timeleft - 0.05;
    self.tehbar updateBar(timeleft/maxtime);
    if(timeleft/maxtime<0.45)
    {
    self.tehbar.bar.color = (1,0,0);
    }
    }
    }

    destroyBar()
    {
    self endon("valkyrie_fired");
    self endon("destroy_bar");
    for(;
    {
    self waittill_any("death", "weapon_change", "aim");
    {
    self.tehbar.bar destroy();
    self.tehbar destroy();
    self notify("destroy_bar");
    }
    wait 0.05;
    }
    }

    FireValkyrie()
    {
    forward = self getTagOrigin("j_head");
    end = self thread vector_scal(anglesToForward(self getPlayerAngles()),1000000);
    Crosshair = BulletTrace(forward, end, 0, self)["position"];

    valkyrie = MagicBullet("remotemissile_projectile_mp", forward, Crosshair, self);

    self notify("valkyrie_fired");

    if(!isDefined(valkyrie))
    return;

    valkyrie setCanDamage(true);

    MissileEyes(self, valkyrie);

    self.javelinStock--;

    self setWeaponAmmoClip("javelin_mp", 0);
    if(self.javelinStock<1)
    {
    self switchToWeapon(self getLastWeapon());
    while(self getCurrentWeapon()=="javelin_mp")
    {
    wait 0.1;
    }
    self takeWeapon("javelin_mp");
    }
    else
    {
    self thread InitStage();
    }
    }

    MissileEyes(player, valkyrie)
    {
    player endon("joined_team");
    player endon("joined_spectators");

    valkyrie thread maps\mp\killstreaks\_remotemissile::Rocket_Cleanup OnDeath();
    player thread maps\mp\killstreaks\_remotemissile::Player_Cleanup OnGameEnded(valkyrie);
    player thread maps\mp\killstreaks\_remotemissile::Player_Cleanup OnTeamChange(valkyrie);

    player VisionSetMissilecamForPlayer("black_bw", 0);

    player endon ("disconnect");

    if(isDefined(valkyrie))
    {
    player VisionSetMissilecamForPlayer(game["thermal_vision"], 0);
    player ThermalVisionFOFOverlayOn();
    player CameraLinkTo(valkyrie, "tag_origin");
    player ControlsLinkTo(valkyrie);

    if(getDvarInt("camera_thirdPerson"))
    player setThirdPersonDOF(false);

    valkyrie waittill("death");

    player notify("destroy_bar");
    player.tehbar.bar destroy();
    player.tehbar destroy();

    player ControlsUnlink();
    player freezeControlsWrapper(true);

    if(!level.gameEnded || isDefined(player.finalKill))
    player thread maps\mp\killstreaks\_remotemissile::staticEffect(0 .5);

    wait 0.5;

    player ThermalVisionFOFOverlayOff();

    player CameraUnlink();

    if(getDvarInt("camera_thirdPerson"))
    player setThirdPersonDOF(true);

    }

    player clearUsingRemote();
    }

    vector_scal(vec, scale)
    {
    vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
    return vec;
    }[/php]

    This in OnPlayerConnect thread:
    [php] setDvar("missileRemoteFOV", 35);
    setDvar("missileRemoteSpeedTargetRange", "1700 2300");
    setDvar("missileRemoteSteerPitchRange", "-180 180");
    setDvar("missileRemoteSteerPitchRate", 140);
    setDvar("missileRemoteSteerYawRate", 140);
    setDvar("missileRemoteSpeedUp", 900);[/php]

    And this in OnPlayerSpawned (not in the loop)
    [php] self thread Initialize();[/php]

    Credits:

    zxz0O0 - creating it
    Lost4468 - dvars
    Last edited by zxz0O0; 11-01-2010 at 11:59 AM.
    [YOUTUBE]Ja7-WnJcMcs[/YOUTUBE]

  2. The Following 17 Users Say Thank You to zxz0O0 For This Useful Post:

    █████MMD█████ (11-19-2010),Axxe_Man (11-20-2010),B4M (11-01-2010),Bryza (11-01-2010),FILIPE1 (10-31-2010),FireHero (10-31-2010),ganok (10-31-2010),House (11-01-2010),Imthebosss (10-31-2010),jimmy200340 (10-31-2010),justas1234 (11-01-2010),Legend Of Hacking (11-01-2010),rkaf (10-31-2010),TheLynx (10-31-2010),TheSaboteur (11-01-2010),[7.62]Forensik! (11-03-2010),[WhA]4FunPlayin (10-31-2010)

Similar Threads

  1. [Release] Black Ops Mod
    By master131 in forum Call of Duty Modern Warfare 2 Server / GSC Modding
    Replies: 42
    Last Post: 10-29-2012, 10:47 PM
  2. [Release] Black Ops Codes Program
    By cgallagher21 in forum Call of Duty Black Ops Coding, Programming & Source Code
    Replies: 11
    Last Post: 11-23-2010, 03:25 PM
  3. [Release] Call of Duty: Black Ops - All Maps Gameplay
    By Houston in forum Call of Duty Black Ops Discussions
    Replies: 21
    Last Post: 11-08-2010, 10:48 AM
  4. [Release] Call of Duty Black Ops READNFO.XBOX360-FW
    By Koen in forum Call of Duty Black Ops Discussions
    Replies: 13
    Last Post: 11-02-2010, 05:20 AM
  5. [Release] Call of duty - Black ops login
    By willrulz188 in forum Combat Arms Mods & Rez Modding
    Replies: 34
    Last Post: 07-11-2010, 08:09 PM

Tags for this Thread