Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arti()
- {
- level._effect["mortarsq"] = loadfx("fx/explosions/mortarExp_beach.efx");
- startOrigin = self getEye()+(0,0,18);
- forward = anglesToForward( self getplayerangles() );
- forward = maps\mp\_utility::vectorScale( forward, 100000);
- endOrigin = startOrigin + forward;
- trace = bulletTrace( startOrigin, endOrigin, false, self );
- mina = spawn("script_model", trace["position"]);
- mina.angles = (0,90,0);
- mina setmodel("xmodel/prop_bear_detail_sitting");
- mina rotateto(self.angles,.2);
- self iprintlnbold("ARTYLLERIA WEZWANA!");
- self.rm = spawn("trigger_radius", mina.origin, 0, 50, 50);
- playfx (level._effect["ball"], self.rm.origin);
- wait 3;
- self playlocalsound("arycomming");
- self iprintlnbold("3");
- wait 1;
- self iprintlnbold("2");
- wait 1;
- self iprintlnbold("1");
- wait 1;
- players = getentarray("player", "classname");
- for(i = 0; i < players.size; i++)
- {
- player = players[i];
- dis = distance(player.origin,self.rm.origin);
- if(dis < 300 && player.pers["team"] == "axis")
- {
- playfx (level._effect["mortarsq"], self.rm.origin);
- player thread [[level.callbackPlayerDamage]](self.rm, self, 1600, 0, "MOD_GRENADE_SPLASH", "mine_mp", self.rm.origin, vectornormalize(player.origin + (0,0,20) - self.rm.origin), "none", 0);
- wait 0.3;
- playfx (level._effect["artilleryExp_dirt_libya"], self.rm.origin);
- player thread [[level.callbackPlayerDamage]](self.rm, self, 1600, 0, "MOD_GRENADE_SPLASH", "mine_mp", self.rm.origin, vectornormalize(player.origin + (0,0,20) - self.rm.origin), "none", 0);
- wait 0.3;
- playfx (level._effect["artilleryExp_dirt_libya"], self.rm.origin);
- player thread [[level.callbackPlayerDamage]](self.rm, self, 1600, 0, "MOD_GRENADE_SPLASH", "mine_mp", self.rm.origin, vectornormalize(player.origin + (0,0,20) - self.rm.origin), "none", 0);
- self.rn delete();
- mina delete();
- }
- self.rm playSound("flak88_explode");
- playfx (level._effect["artilleryExp_dirt_libya"], self.rm.origin);
- self.rn delete();
- mina delete();
- }
- }
Add Comment
Please, Sign In to add comment