Teams... (Nations)

Trackmania Forever public API and its open source PHP SDK.

Moderator: NADEO

Post Reply
User avatar
w1lla
Posts: 2377
Joined: 15 Jun 2010, 11:09
Location: Netherlands
Contact:

Teams... (Nations)

Post by w1lla » 12 May 2011, 17:55

In the old days there was a way of getting team data out of a playerlogin but since united / united forever there is no more information to get if players are in a team and if that team was made.

Also dedimania has used that kind of type to get information or even show information about TeamID's.
TM² Info
SM Info
QM Info

OS: Windows 10 x64 Professional
MB: MSI 970A-G46
Processor: AMD FX-6300 3500 mHz
RAM Memory: 16 GB DDR3
Video: SAPPHIRE DUAL-X R9 280X 3GB GDDR5
KB: Logitech G510s
Mouse: Logitech G300s
Mode Creation
ManiaScript Docs

User avatar
gouxim
Nadeo
Nadeo
Posts: 1188
Joined: 14 Jun 2010, 17:20

Re: Teams... (Nations)

Post by gouxim » 12 May 2011, 18:22

Image
Please do not PM for support. Instead, create a thread so that everyone can contribute or benefit from the answer! 8-)

User avatar
w1lla
Posts: 2377
Joined: 15 Jun 2010, 11:09
Location: Netherlands
Contact:

Re: Teams... (Nations)

Post by w1lla » 12 May 2011, 18:25

In the old days of nations you could make your own team through a website.

With the team data you could let other people enter your team.

with united came groups which isn't really the same.

Accordingly on this site:

http://www.gamers.org/tmn/docs/ListMethods.html3
GetPlayerList
array GetPlayerList(int, int)
Returns the list of players on the server. This method take two parameters. The first parameter specifies the maximum number of infos to be returned, and the second one the starting index in the list. The list is an array of structures. Each structure contains the following field : Login, NickName, PlayerId, TeamId, IsSpectator, IsInOfficialMode and LadderRanking.

GetPlayerInfo
struct GetPlayerInfo(string)
Returns a struct containing the infos on the player with the specified login. The structure contains the following fields : Login, NickName, IPAddress, ConnectionType, PlayerId, IsSpectator, IsInOfficialMode, HasJoinMatch, a structure named Avatar, an array of structures named Skins and a structure named LadderStats. The structure Avatar and each structure of the array Skins contains two fields FileName and Checksum. The structure LadderStats contains the following fields : Ranking, Score, LastMatchScore, NbrMatchWins, NbrMatchDraws, NbrMatchLosses, NbrTotalPlayers, TeamName, TeamRanking, NbrTotalTeams.
there stands this and that was what dedimania used before.

Will this old structure again be used in the future so that developers or server admins can take use of it.
TM² Info
SM Info
QM Info

OS: Windows 10 x64 Professional
MB: MSI 970A-G46
Processor: AMD FX-6300 3500 mHz
RAM Memory: 16 GB DDR3
Video: SAPPHIRE DUAL-X R9 280X 3GB GDDR5
KB: Logitech G510s
Mouse: Logitech G300s
Mode Creation
ManiaScript Docs

User avatar
gouxim
Nadeo
Nadeo
Posts: 1188
Joined: 14 Jun 2010, 17:20

Re: Teams... (Nations)

Post by gouxim » 12 May 2011, 18:27

This is the documentation of the dedicated servers for when you play in Team Mode.

There's no notion of Teams in the data of TMF as you said. However I suppose that when the API will allow access to private data, you'll be able to get group information.
Please do not PM for support. Instead, create a thread so that everyone can contribute or benefit from the answer! 8-)

User avatar
w1lla
Posts: 2377
Joined: 15 Jun 2010, 11:09
Location: Netherlands
Contact:

Re: Teams... (Nations)

Post by w1lla » 12 May 2011, 18:28

ah ok.

thanks for the explanation.
(will keep the post for beta/release candidate then.)
TM² Info
SM Info
QM Info

OS: Windows 10 x64 Professional
MB: MSI 970A-G46
Processor: AMD FX-6300 3500 mHz
RAM Memory: 16 GB DDR3
Video: SAPPHIRE DUAL-X R9 280X 3GB GDDR5
KB: Logitech G510s
Mouse: Logitech G300s
Mode Creation
ManiaScript Docs

Post Reply

Return to “Trackmania Forever Web Services”

Who is online

Users browsing this forum: No registered users and 1 guest