Hello guys i wanna ask you about script for cod2 killing zombies with drone
Posted: Fri Apr 29, 2016 12:09 pm
this is the code i have problem in trace when i hit the zombies only when the ground and bullet contacts and the zombie around the ground of trace
can someone help to kill zombies when i shoot them directly?
hello mitch can you help me!!
can someone help to kill zombies when i shoot them directly?
hello mitch can you help me!!
Code: Select all
if(self attackbuttonpressed() && !self.uvgraketa && self.dragonfiretime>=2)
{
earthquake(0.1,0.1, self.origin, 40);
vec=anglestoforward(self.thunder.angles);
firePos = self.thunderposl.origin+ vector_scale(vec, 20);
firePos2 = self.thunderposr.origin+ vector_scale(vec, 20);
self.dragonfiretime=0;
fireForward = firePos + vector_scale(vec, 5000);
fireForward2 = firePos2 + vector_scale(vec, 5000);
playfx(level._effect["20mm_uvg"], self.thunderposl.origin, vectorNormalize(fireForward - firePos ) );
playfx(level._effect["20mm_uvg"], self.thunderposr.origin, vectorNormalize(fireForward2 - firePos2 ) );
self playSound( "uvgshot", self.thunder.origin );
self thread cannonBulletthunder( firePos, vec, fireForward);
self thread cannonBulletthunder( firePos2, vec, fireForward2);
zoms=getentarray("script_model","classname");
trace=bullettrace(self geteye()+(0,0,18),self geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,self);
for(i=0;i<zoms.size;i++)
if(isdefined(zoms.id))
{
{
{
if(distance(trace["position"],zoms.origin)<80)
{
earthquake(0.5,1, trace["position"], 80);
zoms FinishPlayerDamage (zoms, self, 50, 0, "MOD_RIFLE_BULLET", "d2_mp",zoms.origin, (0,0,0), "none",0);
{
if(!zoms.boss)
zoms.trig notify("damage",int(level.zommaxhealth/800)+5000,self,true);
else
zoms.trig notify("damage",int(level.zommaxhealth/1600)+5000,self,true);
}
}
}
}
}
}