Author Topic: JG-614 Airsoft Gun  (Read 22063 times)


People who said it looks like an ACR are dumb and know nothing about guns. This is a HK416 with a crane stock. In all honesty, there are so many things wrong with the model that if I made my usual list of nitpicks, it'd be very long. You should work on your modeling.

Btw, Airsoft megastore sucks big fat rooster, never ever buy from them. AirsoftGI is the only place you should buy airsoft from if you live in the States.

ALSO: The JG614 has a stuffty shimjob and the spring is too powerful, if you actually have the gun, you'll want to upgrade the stuff out of it.
« Last Edit: January 19, 2010, 03:20:39 PM by chaseyqurt »

Very good for a 1st add-on (guys go easy on him, he can always make a 2nd version)

Try this script:
Code: [Select]
function <yourweapon>Image::onFire(%this,%obj,%slot)
{

  %fvec = %obj.getForwardVector();
  %fX = getWord(%fvec,0);
  %fY = getWord(%fvec,1);
 
  %evec = %obj.getEyeVector();
  %eX = getWord(%evec,0);
  %eY = getWord(%evec,1);
  %eZ = getWord(%evec,2);
 
  %eXY = mSqrt(%eX*%eX+%eY*%eY);
 
  %aimVec = %fX*%eXY SPC %fY*%eXY SPC %eZ;

%obj.setVelocity(VectorAdd(%obj.getVelocity(),VectorScale(%aimVec,"-0.5")));
%obj.playThread(2, root);// don't edit this

%projectile = %this.projectile;
%spread = 0.00012;// how far apart
%shellcount = 1;// how many shells shot at once

for(%shell=0; %shell<%shellcount; %shell++)
{
%vector = %obj.getMuzzleVector(%slot);// this is throwback. it's pretty complicated, so best leave it alone
%objectVelocity = %obj.getVelocity();
%vector1 = VectorScale(%vector, %projectile.muzzleVelocity);
%vector2 = VectorScale(%objectVelocity, %projectile.velInheritFactor);
%velocity = VectorAdd(%vector1,%vector2);
%x = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%y = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%z = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%mat = MatrixCreateFromEuler(%x @ " " @ %y @ " " @ %z);
%velocity = MatrixMulVector(%mat, %velocity);

%p = new (%this.projectileType)()
{
dataBlock = %projectile;
initialVelocity = %velocity;
initialPosition = %obj.getMuzzlePoint(%slot);
sourceObject = %obj;
sourceSlot = %slot;
client = %obj.client;
};
MissionCleanup.add(%p);
}
return %p;
}


Tried this but it makes the BBs shoot in clusters of 2 per shot

He stole my idea D=. I was working on this:

He stole my idea D=. I was working on this:
-snip-
I don't see how he stole your idea, that gun looks completely different.

Ew, it smooth-shaded.


That is flatshaded.
He can just fit squars together nicer than you.

I like it but if it does 0.25 damage whats the use beside shooting things? model 10/10 idea 1/10 use 1/10 scripting 10/10 6/10 overall but i havent found use for this yet.    :panda:



Only slutty guns go in your arm silly.
Or horny ******************************************************




looks cool you got my DL :D