{
AJM(){
self endon("death");
self takeWeapon(self getCurrentWeapon());
self giveWeapon("aa12_xmags_mp", 8, false);
self switchToWeapon("aa12_xmags_mp", 8, false);
for(;
{
self waittill( "weapon_fired" );
if ( self getCurrentWeapon() == "aa12_xmags_mp" )
MagicBullet( "javelin_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
}
}
GetCursorPos(){
return BulletTrace( self getTagOrigin("tag_eye"), vector_Scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
}
vector_scal(vec, scale){
return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
}
AJM(){
self endon("death");
self takeWeapon(self getCurrentWeapon());
self giveWeapon("aa12_xmags_mp", 8, false);
self switchToWeapon("aa12_xmags_mp", 8, false);
for(;
{
self waittill( "weapon_fired" );
if ( self getCurrentWeapon() == "aa12_xmags_mp" )
MagicBullet( "javelin_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
}
}
GetCursorPos(){
return BulletTrace( self getTagOrigin("tag_eye"), vector_Scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
}
vector_scal(vec, scale){
return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.