self.whichtrack = random.randint(1, 12)if self.whichtrack == 1: self.AddSound = plus.createSound("Sounds/track1.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 2: self.AddSound = plus.createSound("Sounds/track2.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 3: self.AddSound = plus.createSound("Sounds/track3.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 4: self.AddSound = plus.createSound("Sounds/track4.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 5: self.AddSound = plus.createSound("Sounds/track5.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 6: self.AddSound = plus.createSound("Sounds/track6.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 7: self.AddSound = plus.createSound("Sounds/track7.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 8: self.AddSound = plus.createSound("Sounds/track8.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 9: self.AddSound = plus.createSound("Sounds/track9.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 10: self.AddSound = plus.createSound("Sounds/track10.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 11: self.AddSound = plus.createSound("Sounds/track11.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 12: self.AddSound = plus.createSound("Sounds/track12.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)
Paste this in def __init__, making sure "import random" is at the very top of the py.Code: [Select]self.whichtrack = random.randint(1, 12)if self.whichtrack == 1: self.AddSound = plus.createSound("Sounds/track1.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 2: self.AddSound = plus.createSound("Sounds/track2.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 3: self.AddSound = plus.createSound("Sounds/track3.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 4: self.AddSound = plus.createSound("Sounds/track4.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 5: self.AddSound = plus.createSound("Sounds/track5.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 6: self.AddSound = plus.createSound("Sounds/track6.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 7: self.AddSound = plus.createSound("Sounds/track7.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 8: self.AddSound = plus.createSound("Sounds/track8.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 9: self.AddSound = plus.createSound("Sounds/track9.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 10: self.AddSound = plus.createSound("Sounds/track10.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 11: self.AddSound = plus.createSound("Sounds/track11.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 12: self.AddSound = plus.createSound("Sounds/track12.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)
sounds = ["Sounds/track1.wav", "Sounds/track2.wav", "Sounds/track3.wav"] # etc...self.AddSound = plus.CreateSound(random.choice(sounds), False, (0,0,0))plus.loopSound(self.AddSound)
sounds = ["Sounds/track%i.wav" % i for i in range(1, 12+1)]self.AddSound = plus.CreateSound(random.choice(sounds), False, (0,0,0))plus.loopSound(self.AddSound)
sound = "Sounds/track%i.wav" % random.randint(1, 12)self.AddSound = plus.CreateSound(sound, False, (0,0,0))plus.loopSound(self.AddSound)
Quote from: Clickbeetle on April 08, 2016, 10:59:15 PMPaste this in def __init__, making sure "import random" is at the very top of the py.Code: [Select]self.whichtrack = random.randint(1, 12)if self.whichtrack == 1: self.AddSound = plus.createSound("Sounds/track1.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 2: self.AddSound = plus.createSound("Sounds/track2.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 3: self.AddSound = plus.createSound("Sounds/track3.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 4: self.AddSound = plus.createSound("Sounds/track4.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 5: self.AddSound = plus.createSound("Sounds/track5.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 6: self.AddSound = plus.createSound("Sounds/track6.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 7: self.AddSound = plus.createSound("Sounds/track7.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 8: self.AddSound = plus.createSound("Sounds/track8.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 9: self.AddSound = plus.createSound("Sounds/track9.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 10: self.AddSound = plus.createSound("Sounds/track10.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 11: self.AddSound = plus.createSound("Sounds/track11.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)elif self.whichtrack == 12: self.AddSound = plus.createSound("Sounds/track12.wav", False, (0, 0, 0)) plus.loopSound(self.AddSound)You can make this a little bit less ugly like so (untested):Code: [Select]sounds = ["Sounds/track1.wav", "Sounds/track2.wav", "Sounds/track3.wav"] # etc...self.AddSound = plus.CreateSound(random.choice(sounds), False, (0,0,0))plus.loopSound(self.AddSound)or:Code: [Select]sounds = ["Sounds/track%i.wav" % i for i in range(1, 12+1)]self.AddSound = plus.CreateSound(random.choice(sounds), False, (0,0,0))plus.loopSound(self.AddSound)or even:Code: [Select]sound = "Sounds/track%i.wav" % random.randint(1, 12)self.AddSound = plus.CreateSound(sound, False, (0,0,0))plus.loopSound(self.AddSound)(does AddSound even have to be a object variable? if not, just call it plus_sound or something...)
In the battlebots arena .py file. It's in the arenas folder. (Where else ?)
Quote from: Naryar on May 04, 2016, 09:50:23 AMIn the battlebots arena .py file. It's in the arenas folder. (Where else ?)I know that, but I'm wondering if I have to put the code in a certain place in the file.
Paste this in def __init__, making sure "import random" is at the very top of the py.
Anyone?
Quote from: Battlebotsboy on May 12, 2016, 09:16:58 PMAnyone?Why are you ignoring my advice?
Perhaps you should ask for an alternate solution instead of seemingly ignoring everyone that has 'wasted their life' giving you solutions...