Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function random_perk()
- {
- trigger = GetEnt("RandomPerkTrigger", "targetname");
- trigger SetHintString("Press ^3&&1^7 For Random Perk [^3Cost^7: ^13250^7]");
- trigger SetCursorHint("HINT_NOICON");
- RandomPerksCost = 3250;
- while(1)
- {
- trigger waittill("trigger", player);
- if(player.score >= RandomPerksCost && !isDefined(player.is_ready))
- {
- player zm_score::minus_to_player_score(RandomPerksCost);
- player PlayLocalSound( "cha_ching" );
- player zm_perks::give_random_perk();
- player iprintlnbold ("You Buy Random Perk");
- player thread random_perk_cooldown(trigger);
- wait(3);
- player PlayLocalSound( "cha_ching" );
- }
- else if( isDefined(player.is_ready) && player.is_ready )
- {
- }
- else
- {
- trigger SetHintStringForPlayer ( player, "You Nedd "+RandomPerksCost+" points to buy Random Perk");
- player PlayLocalSound ( "deny" );
- wait(2);
- trigger SetHintStringForPlayer(player, "Press ^3&&1^7 For Random Perk [^3Cost^7: ^13250^7]");
- }
- }
- }
- function random_perk_cooldown(trigger)
- {
- self.is_ready = undefined;
- trigger SetHintStringForPlayer(self, "Come Back Later!");
- wait (150);
- trigger SetHintStringForPlayer(self, "Press ^3&&1^7 For Random Perk [^3Cost^7: ^13250^7]");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement