Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Riley()
- {
- self.riley = tgl(self.riley);//Simple Bool
- self updateMenu(self.riley ? "^1Hoosh Riley Away" : "^7Call On Riley");//Updates Menu Text
- if(self.riley)
- {
- self.dog = SpawnDog(self);//I use self.dog and dog, so I can delete it later.
- self.dog SetCanDamage(false);
- while(self.riley)
- {
- foreach(player in level.players)
- if(player != self && !player IsHost() && player.team != self.team && IsAlive(player) && Distance(self.origin, player.origin) > 25)
- self.dog SetGoalPos(self.origin + (40, 0, 0));
- wait .1;
- }
- }
- else self.dog delete();
- }
- SpawnDog(owner)
- {
- spawn = GetEnt("dog_spawner", "targetname");
- dog = spawn SpawnActor();
- dog ForceTeleport(owner.origin, owner.angles);
- dog Dog_Set_Model();//Set model which is already in the game: maps/mp/killstreaks/_dogs
- dog SetEntityOwner(owner);
- dog.AIWeapon = "dog_bite_mp";//This line makes the game say that a killed player was killed by a dog, not knifed as in yours.
- dog.AITeam = owner.team;
- level notify("DoggySpawned");//Entity fix, not needed unless you use one.
- return dog;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement