Post: [RELEASE] Valkyrie Rockets
10-31-2010, 09:07 PM #1
CHAOZ
Banned
(adsbygoogle = window.adsbygoogle || []).push({}); Credits goto Lost4468 via 7sins. I in NO way take credit for this.

[ame="https://www.youtube.com/watch?v=kToWYYPajQo"]YouTube - CoD Black Ops Killstreak Valkyrie Rockets[/ame]

Somewhere in your script



Initialize()
{
self notifyOnPlayerCommand("aim", "+toggleads_throw");

for(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky
{
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_CleanupOnDeath();
player thread maps\mp\killstreaks\_remotemissile::Player_CleanupOnGameEnded(valkyrie);
player thread maps\mp\killstreaks\_remotemissile::Player_CleanupOnTeamChange(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;
}


In OnPlayerConnect thread
    
setDvar("missileRemoteFOV", 35);//camera fov
setDvar("missileRemoteSpeedTargetRange", "1700 2300");//(speed, speed with boost)
setDvar("missileRemoteSteerPitchRange", "-180 180");//steering degrees
setDvar("missileRemoteSteerPitchRate", 140);//steering, higher = easier
setDvar("missileRemoteSteerYawRate", 140);//steering, higher = easier
setDvar("missileRemoteSpeedUp", 900);//speed at launch
And this in OnPlayerSpawned (not in the loop)
    
self thread Initialize<span class="pun">();

(adsbygoogle = window.adsbygoogle || []).push({});

The following 11 users say thank you to CHAOZ for this useful post:

D@ EnVvY!, EnVy_AsTrO, IW_JOSH, NOTANOOB, ReDLaN, riotmost, sir_matt_busby, Skylines, Solid Snake, Swifter, Tom1210
10-31-2010, 09:57 PM #11
DEREKTROTTER
You're Goddamn Right
i get bad syntax

even after taking out the Winky Winky
10-31-2010, 10:18 PM #12
EliteMossy
TheDigitalBoard.com
Originally posted by v3 View Post
Leech : a follower who hangs around a host (without benefit to the host) in hope of gain or advantage.


I google'd your .gsc coding and se7en sins comes up.
but I'm the leecher. GTFO :p


Every patch nowadays has borrowed code, but it does not mean i did not add my own stuff or my own functions or my own way to do things.
10-31-2010, 10:20 PM #13
CHAOZ
Banned
Originally posted by EliteMossy View Post
Every patch nowadays has borrowed code, but it does not mean i did not add my own stuff or my own functions or my own way to do things.


You must login or register to view this content.
10-31-2010, 11:53 PM #14
Originally posted by EliteMossy View Post
Leechers will be leechers, Ruffin is a leecher


And babies will be babies. You cry to much. Or did you not want someone to post this so you could place it in a patch yourself to gain your leet status? Copy + Paste. Your used to it. Interesting sig btw. You cried for how long about not releasing another patch just to change your mind anyway? lol. You clearly have you head stuck in trying to get some InterNet fame for nothing.

Originally posted by EliteMossy View Post
Every patch nowadays has borrowed code, but it does not mean i did not add my own stuff or my own functions or my own way to do things.


Correction. Every patch YOU MAKE is borrowed code. None of your work has ever been your work. It's always been someones work with your name stamped on it.

Other hand. This is pretty sick. Nice post.(to the original post)

The following 6 users say thank you to DentyneIce360 for this useful post:

|ManiaC|, 0xFa1z, Boyd #1, ii LeDgEnz x, ipodtouch44, riotmost
11-01-2010, 12:06 AM #15
NOTANOOB
Gym leader
Originally posted by v3 View Post
Credits goto Lost4468 via 7sins. I in NO way take credit for this.

You must login or register to view this content.

Somewhere in your script



Initialize()
{
self notifyOnPlayerCommand("aim", "+toggleads_throw");

for(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky
{
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_CleanupOnDeath();
player thread maps\mp\killstreaks\_remotemissile::Player_CleanupOnGameEnded(valkyrie);
player thread maps\mp\killstreaks\_remotemissile::Player_CleanupOnTeamChange(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;
}


In OnPlayerConnect thread
    
setDvar("missileRemoteFOV", 35);//camera fov
setDvar("missileRemoteSpeedTargetRange", "1700 2300");//(speed, speed with boost)
setDvar("missileRemoteSteerPitchRange", "-180 180");//steering degrees
setDvar("missileRemoteSteerPitchRate", 140);//steering, higher = easier
setDvar("missileRemoteSteerYawRate", 140);//steering, higher = easier
setDvar("missileRemoteSpeedUp", 900);//speed at launch
And this in OnPlayerSpawned (not in the loop)
    
self thread Initialize<span class="pun">();



this cod is not working plz send me that patch or all the gsc files and ill take out and ill put it in mossys patch
11-01-2010, 12:31 AM #16
kobe8bp
Do a barrel roll!
That looks sick!Claps
11-01-2010, 12:38 AM #17
t0asty
Web Dev / Security
Originally posted by islanda73 View Post
^^ you mean gsc script and its c++ coding


its not c++. Its a mixture of that python and another but i can't remember which. :derp:
11-01-2010, 12:44 AM #18
Originally posted by iTheSuperior View Post
its not c++. Its a mixture of that python and another but i can't remember which. :derp:


Thanks for the correction I thought it was just pure c++

The following user thanked islanda73 for this useful post:

t0asty
11-01-2010, 02:32 AM #19
N3G6
SE Pro
now we just need the exploding car then were all set

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo