Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- deathMachine()
- {
- self endon("disconnect");
- self endon("death");
- while(1)
- {
- if(self AttackButtonPressed())
- {
- tagorigin = self getTagOrigin("j_shouldertwist_le");
- firing = GetCursorPos();
- x = randomIntRange(-50, 50);
- y = randomIntRange(-50, 50);
- z = randomIntRange(-50, 50);
- MagicBullet( "ac130_25mm_mp", tagorigin, firing+(x, y, z), self );
- self setWeaponAmmoClip( "defaultweapon_mp", 0, "left" );
- self setWeaponAmmoClip( "defaultweapon_mp", 0, "right" );
- }
- wait 0.07;
- }
- }
- GetCursorPos()
- {
- forward = self getTagOrigin("tag_eye");
- end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
- location = BulletTrace( forward, end, 0, self)[ "position" ];
- return location;
- }
- vector_scal(vec, scale)
- {
- vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
- return vec;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement