added countactivegames admin command
This commit is contained in:
		
							parent
							
								
									7f5df5b47b
								
							
						
					
					
						commit
						663fc6c3f6
					
				| @ -156,7 +156,7 @@ async def on_message(msg): | |||||||
|             return |             return | ||||||
| 
 | 
 | ||||||
|         for game in gamesarray: |         for game in gamesarray: | ||||||
|             if game[0].name == msg.author.name: |             if game.name == msg.author.name: | ||||||
|                 await msg.channel.send("You've already got a game in progress! Wait a tick, boss.") |                 await msg.channel.send("You've already got a game in progress! Wait a tick, boss.") | ||||||
|                 return |                 return | ||||||
|         try: |         try: | ||||||
| @ -231,6 +231,9 @@ if you did it correctly, you'll get a team embed with a prompt to confirm. Hit t | |||||||
|                 text = "Can't find that command, boss; try checking the list with `m;help`." |                 text = "Can't find that command, boss; try checking the list with `m;help`." | ||||||
|         await msg.channel.send(text) |         await msg.channel.send(text) | ||||||
| 
 | 
 | ||||||
|  |     elif command == "countactivegames" and msg.author.id in config()["owners"]: | ||||||
|  |         await msg.channel.send(f"There's {len(gamesarray)} active games right now, boss.") | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -395,11 +398,7 @@ async def watch_game(channel, game): | |||||||
|     await asyncio.sleep(1) |     await asyncio.sleep(1) | ||||||
|     await embed.pin() |     await embed.pin() | ||||||
|     await asyncio.sleep(1) |     await asyncio.sleep(1) | ||||||
|     use_emoji_names = True |     gamesarray.append(newgame) | ||||||
|     for game in gamesarray: |  | ||||||
|         if game[1]: |  | ||||||
|             use_emoji_names = False |  | ||||||
|     gamesarray.append((newgame,use_emoji_names)) |  | ||||||
|     pause = 0 |     pause = 0 | ||||||
|     top_of_inning = True |     top_of_inning = True | ||||||
|     victory_lap = False |     victory_lap = False | ||||||
| @ -506,7 +505,7 @@ async def watch_game(channel, game): | |||||||
|     await embed.edit(content=None, embed=final_embed) |     await embed.edit(content=None, embed=final_embed) | ||||||
| 
 | 
 | ||||||
|     await embed.unpin() |     await embed.unpin() | ||||||
|     gamesarray.pop(gamesarray.index((newgame,use_emoji_names))) #cleanup is important! |     gamesarray.pop(gamesarray.index(newgame)) #cleanup is important! | ||||||
|     newgame.add_stats() |     newgame.add_stats() | ||||||
|     del newgame |     del newgame | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user