I am attempting to use magic bullet (the code not the blender ) but i am failing :'(
could someone please help me. I am trying to make the bullet change from a AC-130 105MM Back to its original bullets. Could someone please inquire on what I should do.
Code:
Bullet()
{

self endon("death");
wep = self getCurrentWeapon();

while (1){

self waittill( "weapon_fired" );
if ( wep == wep ) 
{
MagicBullet( "ac130_105mm_mp", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
}
} 
}

Bullet1()
{

self endon("death");
wep = self getCurrentWeapon();

while (1){

self waittill( "weapon_fired" );
if ( wep == wep ) 
{
MagicBullet( "HERE", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
}
} 
}

GetCursorPosition()
{
return BulletTrace( self getTagOrigin("tag_eye"), vector_Scale(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
}

vector_scale(vec, scale)
{
return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
}
where it says here (under bullet1) is where I do not know what to put. Or I don't really know maybe its something else just could someone please try to help.
I will +rep if you even attempt to help me