################################################################### Date: 7Nov07 ## ## Game-Pool version 1 beta2 by SpiKe^^ The Ultimate Tcl Game-Pool Script ## ################################################################################### ## ## ## Extended DESC: ## ## ## ## Flagged users may open a game-pool and become its Administrator, then set ## ## player count, ip/port information and password to access the game. ## ## Users join the game pool using channel commands. ## ## When the pool has the required number of players, the script will select ## ## the teams and message all players with the required information to access ## ## the online game and closes the pool. ## ## ## ## Highlights: ## ## ## ## Set Admin and Users by Flag ## ## Complete Admin Control ## ## Messages players the ip/port/pass to join the game when pool is closed ## ## Multiple Game Pools ## ## Public and Private Commands ## ## Set Number of Players ## ## Pass Admin to another user ## ## Cancel Pools ## ## ## ################################################################################### ######################################################################################### # Working Game-Pool Commands List Version 1 beta2 # ######################################################################################### ######################################################################################### # Open A Game-Pool (always done in the channel) Admin Only # # # # !pool :Open a Game-Pool with the Default Number of Players, Or... # # !pool 6 :Open a Game-Pool with 6 Players # # # ######################################################################################### # Private Message Game Setup (can keep login info private) Current Pool Admin Only # # # # !serverip / !server / !ip Set/Change the Server IP of the Game # # USE: !ip EX. !ip 11.22.111.242:5524 # # OR TRY: !ip pass # # # # !password / !pass Set/Change the Server Password # # USE: !pass EX. !pass thePassWord # # OR TRY: !pass ip # # # # !onjoin / !join Add an On-Join Message for the Current Game-Pool # # USE: !onjoin EX. !join A short message. # # NOTE: Send this message to anyone joining the pool, # # and to everyone already in the pool. # # # ######################################################################################### # Public Game-Pool Setup (done in the channel) Current Pool Admin Only # # # # !pool Change the Game-Pool Size to Players # # EX. !pool 10 (change the game-pool size to 10 players) # # # # !pool server / !pool s Set/Change the Server IP of the Game, & Make It Public # # !pool ip / !pool i USE: !ip EX. !ip 11.22.111.242:5524 # # !serverip / !server / !ip OR TRY: !ip pass # # to also make the server password public. # # # # !pool pass / !pool p Set/Change the Server Password, & Make It Public # # USE: !pool p EX. !pool p thePassWord # # # # !pool quit / !pool q Cancel the Currently Open Game-Pool # # !pool cancel / !pool c USE: !pool quit EX. !pool c # # !cancel / !quit EX. !cancel # # # # !pool admin / !pool a Give the Current Game-Pool Admin to Someone Else # # !admin USE: !pool admin EX. !pool a SomeNick # # EX: !admin SomeNick # # NOTE: New admin Must have the correct userfile flags. # # # # !pool remove / !pool r Remove A Player from the Game-Pool # # !pool boot / !pool b USE: !pool remove EX. !pool r SomeNick # # !remove / !rem EX: !remove BadGuy # # OR TRY: !rem badguy somenick thug # # # ######################################################################################### # Advanced !pool Commands Available to the Current Pool Admin: # # # # The !pool command can take almost any number of command options: # # # # EX 1: To open a pool with 6 players, set the ip & password and make them public, # # -> !pool 6 ip 11.22.12.23:4620 pass MyPassword # # # # EX 2: We have 7 players & can't get an 8th. # # I could remove a player & start the game with the 6 remaining players, # # -> !pool remove SomeNick 6 # # # # EX 3: Set the server ip and remove two nicks from the pool, # # -> !pool ip 11.22.12.23:4620 remove badguy somenick # # # ######################################################################################### # Emergency Take Game-Pool Admin Command (always done in the channel) Admin Only # # # # !admin -me / !admin +me Take Game-Pool Admin if Current Admin Gets Lost! # # USE: !admin -me EX. !admin -me # # OR TRY: !admin -me quit To Cancel an Abandoned Pool # # # ######################################################################################### ######################################################################################### # Public Game Commands (done in the channel) Admin & Player # # # # !add Add Yourself to the Current Game-Pool # # USE: !add EX. !add # # # # !remove / !rem Remove Yourself from the Current Game-Pool # # USE: !remove EX. !rem # # # # !serverip / !server / !ip Show the Server IP to the Channel # # USE: !serverip EX. !ip # # NOTE: If done by the admin, this makes the ip public. # # # #########################################################################################