{"issue":{"user":{"login":"courgette","id":42300,"url":"https://api.github.com/users/courgette","gravatar_id":"6d217ede7475f39f9e17032dd92748fc","avatar_url":"https://secure.gravatar.com/avatar/6d217ede7475f39f9e17032dd92748fc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"title":"player aren't moved at round start","milestone":null,"created_at":"2011-12-15T23:10:40Z","updated_at":"2011-12-16T00:56:16Z","labels":[{"name":"issue","url":"https://api.github.com/repos/courgette/b3-plugin-teamspeakbf/labels/issue","color":"e10c02"}],"state":"closed","id":2573972,"html_url":"https://github.com/courgette/b3-plugin-teamspeakbf/issues/1","closed_at":"2011-12-16T00:56:16Z","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"### issue description \r\nwhen a round starts in BF3, only teamchange events are received from the game server. \r\n\r\n### solutions\r\nThe plugin should either listen to those events or listen for the round start event and put players in their correct channel at that time.\r\n**Note:** in BF3, the round start event is fired once the first spawn event is received after a round ended.\r\n\r\n### forum discussion\r\nSee http://forum.bigbrotherbot.net/plugins-by-courgette/teamspeak-battlefield/msg31123/#msg31123\r\n\r\n### log example\r\n```\r\n111214 20:00:33\tCONSOLE\t\"['player.onJoin', 'Romain-6991', 'EA_68F242659CD31A67C24AB313A5AF756D']\"\r\n111214 20:00:37\tCONSOLE\t\"['player.onJoin', 'Alexoo_The_Fool', 'EA_F07809C1B93A1B0FE8C6D80A2A16F61E']\"\r\n111214 20:00:37\tCONSOLE\t\"['player.onJoin', '12Ghost21', 'EA_6CD3F6DC4FC36094D1042D66110C1AEA']\"\r\n111214 20:00:38\tCONSOLE\t\"['player.onLeave', 'XLuckyLukeX', '7', 'name', 'guid', 'teamId', 'squadId', 'kills', 'deaths', 'score', '1', 'XLuckyLukeX', '', '1', '0', '0', '0', '0']\"\r\n111214 20:00:38\tCONSOLE\t\"['punkBuster.onMessage', 'PunkBuster Server: Lost Connection (slot #9) 178.0.61.177:3659 c1a4d86a5278572f2a67a677b60dd54e(-) XLuckyLukeX\\\\n']\"\r\n111214 20:00:38\tVERBOSE\t'Queueing event Client Disconnect XLuckyLukeX'\r\n111214 20:00:38\tVERBOSE\t'Parsing Event: Client Disconnect: Poweradminbf3Plugin'\r\n111214 20:00:38\tVERBOSE\t\"PB lost connection: {'slot': '9', 'ip': '178.0.61.177', 'port': '3659', 'name': 'XLuckyLukeX', 'pbuid': 'c1a4d86a5278572f2a67a677b60dd54e'}\"\r\n111214 20:00:38\tVERBOSE\t'Parsing Event: Client Disconnect: CtimePlugin'\r\n111214 20:00:38\tDEBUG\tu'CtimePlugin: CTIME LEFT:'\r\n111214 20:00:38\tDEBUG\tu'CtimePlugin: CTIME LEFT: Player: XLuckyLukeX^7 played this time: 1568 sec'\r\n111214 20:00:38\tDEBUG\tu'CtimePlugin: CTIME LEFT: Player: XLuckyLukeX^7 played this time: 0:26:8'\r\n111214 20:00:38\tVERBOSE\t'Parsing Event: Client Disconnect: FollowPlugin'\r\n111214 20:00:38\tDEBUG\t'FollowPlugin: Processing disconnect event'\r\n111214 20:00:38\tDEBUG\t\"FollowPlugin: Disconnected client's cid = XLuckyLukeX, followlist = {'c4rt0uch3_fr': <b3.clients.Client object at 0x00000000030B6630>}\"\r\n111214 20:00:38\tVERBOSE\t'Parsing Event: Client Disconnect: TelnetPlugin'\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'tanguy027', '1', '6']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'spoonteex', '2', '1']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'Shab88', '1', '4']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'under11', '2', '1']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'Manolenta', '2', '0']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'praetorians1', '1', '4']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'Weko-Kidd', '1', '4']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'anariion', '2', '5']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'c4rt0uch3_fr', '1', '6']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'ianfix', '1', '0']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'T-Beezzz', '2', '5']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'GrabHeiler653', '2', '0']\"\r\n111214 20:00:39\tCONSOLE\t\"['player.onTeamChange', 'nihilius77', '1', '0']\"\r\n111214 20:00:44\tCONSOLE\t\"['player.onSpawn', 'GrabHeiler653', '2']\"\r\n111214 20:00:44\tVERBOSE\t'Queueing event Game Round Start <b3.game.Game object at 0x0000000002CC3668>'\r\n```","number":1,"url":"https://api.github.com/repos/courgette/b3-plugin-teamspeakbf/issues/1","comments":0,"assignee":null},"action":"closed"}