I was perma baned from a {jtf} server and we have no idea why the pb client baned me. Here is my script see what you can do with it: 
  
05/06/06 23:26:28 ScriptLog: Console Message:  Viewing Elevator (Upper Floor) 
05/06/06 23:26:28 ScriptLog: Console Message:  PB has authenticated and is up to date. 
05/06/06 23:26:28 ScriptLog: InventoryAttachment::SetMesh()	DT_Mesh Mesh( A-Weapons3P.m4a1_3P )-->( A-Weapons3P.aks74u_3P ) 
05/06/06 23:26:28 ScriptLog: Console Message:  Viewing Weapons Cache (Upper Floor) 
05/06/06 23:26:28 ScriptLog: Console Message:  Monty_Reloaded is awaiting account authorization to play. 
05/06/06 23:26:28 ScriptLog: Console Message:  Viewing Weapons Cache (Upper Floor) 
05/06/06 23:26:28 ScriptLog: InventoryAttachment::SetMesh()	DT_Mesh Mesh( A-Weapons3P.m4a1_3P )-->( A-Weapons3P.aks74u_3P ) 
05/06/06 23:26:28 ScriptLog: Console Message:  Monty_Reloaded has successfully joined the server. 
05/06/06 23:26:28 ScriptLog: Console Message:  Authorization complete 
05/06/06 23:26:28 ScriptLog: WARNING ********************************** 
05/06/06 23:26:28 ScriptLog: Client State changed blocked on request to: PlayerWaiting 
05/06/06 23:26:28 ScriptLog: WARNING ********************************** 
05/06/06 23:26:29 ScriptLog: Could not open menu AGP_Interface.AAGameMenu 
05/06/06 23:26:29 ScriptLog: Console Message:  Player shadows have been disabled by the server administrator 
05/06/06 23:26:29 ScriptLog: Console Message:  KICK NOTIFICATION: Monty_Reloaded has been kicked for an undefined reason: HAS BEEN PERMANENTLY BANNED FROM THIS GAME SERVER VIA PUNKBUSTER ... PRIOR KICK/BAN 
05/06/06 23:26:29 ScriptLog: Console Message: PunkBuster Client: PB Server assigned guid = e06b09f103de41c61b91b0cfc6643447 
05/06/06 23:26:29 Log: PunkBuster Client: PB Server assigned guid = e06b09f103de41c61b91b0cfc6643447 
05/06/06 23:26:29 ScriptLog: Console Message: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:29 Log: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:29 ScriptLog: InventoryAttachment::SetMesh()	DT_Mesh Mesh( A-Weapons3P.m4a1_3P )-->( A-Weapons3P.aks74u_3P ) 
05/06/06 23:26:31 ScriptLog: Console Message: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:31 Log: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:31 ScriptLog: Console Message:  ß-SBC-Triggs[xT] was blown up by [JTF.BlackHawk]'s BS1 30Gren [100] 
05/06/06 23:26:31 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:31 ScriptLog: AGP_Character::PlayWaiting()	Got here without being in Dying 
05/06/06 23:26:31 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:31 Log: APawn::PostNetReceive() AGP_Character Saved 2 New 3 
05/06/06 23:26:32 ScriptLog: Console Message: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:32 Log: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:32 ScriptLog: InventoryAttachment::SetMesh()	DT_Mesh Mesh( A-Weapons3P.m4a1_3P )-->( A-Weapons3P.aks74u_3P ) 
05/06/06 23:26:32 Log: APawn::PostNetReceive() AGP_Character Saved 2 New 6 
05/06/06 23:26:32 ScriptLog: Console Message: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:32 Log: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:33 Log: APawn::PostNetReceive() AGP_Character Saved 6 New 2 
05/06/06 23:26:34 ScriptLog: Console Message: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:34 Log: PunkBuster Client: Removing "Monty_Reloaded" 3447 (Prior Kick/Ban) 
05/06/06 23:26:34 ScriptLog: Attempting to close a non-existing menu page 
05/06/06 23:26:34 Log: Browse: Entry.aao 
05/06/06 23:26:34 ScriptLog: HumanController.ProgressCommand Cmd 'menu:AGP_Interface.AADisconnectOptionPage'  Msg1 'Connection Lost'   Msg2 '' 
05/06/06 23:26:34 Log: URL: Adding default option Name=Recruit 
05/06/06 23:26:34 Log: URL: Adding default option Class=AGP_Characters.AGP_Character 
05/06/06 23:26:34 Log: URL: Adding default option team=255 
05/06/06 23:26:34 Log: Browse: Entry.aao?closed?Name=Recruit?Class=AGP_Characters.AGP_Character?team=255 
05/06/06 23:26:34 Log: Failed; returning to Entry 
05/06/06 23:26:34 Log: GP=FALSE 
05/06/06 23:26:34 Log: Spawning new actor for Viewport WindowsViewport 
05/06/06 23:26:34 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:34 ScriptLog: AGP_Pawn::SetTeamClass()	Got a null SoldierClass - defaulting to Recruit 
05/06/06 23:26:34 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:34 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:34 ScriptLog: Client Restart Failed. 
05/06/06 23:26:34 ScriptLog: -----------WARNING----------- 
05/06/06 23:26:34 ScriptLog: AGP_HUD::PostBeginPlay() - Creating HUD framework 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.HUDMenuCrosshair 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.HUDColorDisplay 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.HUDTaskDisplay 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.HUDCrosshair 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.UIHUDPercentageBar 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.UIHUDPercentageBar 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.UIHUDPercentageBar 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl for Package.UIHUDPercentageBar 
05/06/06 23:26:34 ScriptLog: UIScreen::AddHUDBaseDisplay - CreateUIControl