def remove_multi_level(userid): # Check validity if es.exists('userid', userid): # Reset player speed and gravity getPlayer(userid).speed = 1.0 gravity.removeGravityChange(userid) # Get the Player() object ggPlayer = Player(userid) # Remove the ent indexes while ggPlayer.multiLevelEntities: ind = ggPlayer.multiLevelEntities.pop() # Create entitylists for the sparks validIndexes = es.getEntityIndexes('env_spark') # If the saved index of the index given to the player still exists # remove it. if ind in validIndexes: spe.removeEntityByIndex(ind) # Stop the sound es.stopsound(userid, currentMultiLevel[userid]) # Remove the player from the current multi level list del currentMultiLevel[userid]
def round_end(ev): est.speed("#b!d", 9) for userid in es.getUseridList(): if es.isbot(userid): continue es.stopsound(userid, sv('music')) es.playsound(userid, "zeisenproject/the-killers/sounds/sndRewind.wav", 1.0)
def weapon_swap(args): userid = int(args[0]) classname = args[1] #not weapon in weapon_index = getweaponindex(userid, classname) steamid = getplayerid(userid) if classname == "knife": es.playsound(userid, "zeisenproject/the-killers/sounds/sndDrawKnife.wav", 1.0) elif classname != "knife" and active_weapon[userid] == "weapon_knife": es.stopsound(userid, "zeisenproject/the-killers/sounds/sndDrawKnife.wav", 1.0) active_weapon[userid] = "weapon_%s" %(classname) active_weapon_index[userid] = weapon_index
def weapon_swap(args): userid = int(args[0]) classname = args[1] #not weapon in weapon_index = getweaponindex(userid, classname) steamid = getplayerid(userid) if classname == "knife": es.playsound(userid, "zeisenproject/the-killers/sounds/sndDrawKnife.wav", 1.0) elif classname != "knife" and active_weapon[userid] == "weapon_knife": es.stopsound(userid, "zeisenproject/the-killers/sounds/sndDrawKnife.wav", 1.0) active_weapon[userid] = "weapon_%s" % (classname) active_weapon_index[userid] = weapon_index
def stopsound(self, sound): ''' Stops the sound from being played for the player. ''' # Format the sound sound = self._format_sound(sound) # Make sure the sound exists if sound: # Stop the sound es.stopsound(self.userid, sound) # Return the sound used return sound
def stopsound(argv): es.stopsound(*argv)