Forums » General

Accessing player stats

Aug 04, 2008 teh1ghool link
I know on the 'your stats' page you can also access other players' stats if you provide an ID, but I need to know if it's possible to find those player IDs? I wish to use CURL to gather player stats of certain people just as the 'active players' widget does for the 'Active Players' page. (am i right?)

Help appreciated.
Aug 04, 2008 Impavid link
Start at the first ID and collect everyone.
Aug 04, 2008 teh1ghool link
Haha, for one, impavid, using CURL over 100,000 times oveer will get my PHP rejected from the server. Secondly, I only need it from like 7 people right now.
Aug 04, 2008 maq link
Guild info pages link to members' stats, so if those people are in guilds you can use that.
Otherwise, what Impavid said.
Aug 04, 2008 teh1ghool link
Egh. You should be able to click on peoples' names in the forum for the ID. Devs?
Aug 04, 2008 drazed link
People's forum name has nothing to do with their character ID's. You're forum name entitles you to not one, but 6 shiny new character ID's =)

If you could get my ID's from my forum name then you'd know all my alts and I'd cry myself to sleep =(

NOTE: You can get the ID's from the guild listings (for players that are in guilds), or from the Duel Stats page (for players that have been in a duel recently).

NOTE2: you can curl from your local machine, you're ISP would see it as you're just looking at some 100,000 web-pages overnight, pretty sure they don't limit how many pages you're allowed to visit. Then store the list of player/id (and post it for all of us if you feel so kind).

NOTE3: if you know approximatly when each player created their character you can narrow the # of pages you need to curl dramatically, as the player ID's are sequential.

EDIT: I believe there are ingame lua functions for GetCharacterID(name), but not sure those work on players that aren't in the same sector, let alone not logged on =9
Aug 04, 2008 Scuba Steve 9.0 link
EDIT: I believe there are ingame lua functions for GetCharacterID(name), but not sure those work on players that aren't in the same sector, let alone not logged on =9

Must be same sector; logged in.
Aug 04, 2008 teh1ghool link
Much thanks to Moda. An answer was provided. :)

/lua print(GetCharacterIDByName("Name"));
Aug 04, 2008 Pointsman link
uh. that suffers from the same constraint as what the others suggested. :P
Aug 05, 2008 davejohn link
May I ask a simple question ?

Would such an enquiry return more information than that provided by targeting a player and pressing k in game ? If so, what extra information?

If so , do players want that information available to others from in game ?
Aug 05, 2008 drazed link
nope, no extra info. The information on the site is the same as ingame. The only difference would be that said info could be checked even if the player is offline.
Aug 05, 2008 upper case link
^ and not in range.
Aug 05, 2008 MSKanaka link
Ecka:

The ingame charinfo displays several things that the website version does not; in particular, the character's standing with the three major nations, their ribbons and badges, and their guild affiliation.

The only thing that the website's version displays that the ingame one does not is the character ID number, but that is needed in the first place to find a specific person on the website, especially if they're not in a guild -- and if they're not in a guild, the only way to get that number is either to crawl through the character list on the website (very slow) or to find the person ingame and use Lua to get their character ID.
Aug 05, 2008 davejohn link
Ok, fair enough then .