- e.playerstats_id = strzone(sprintf("bot#%d", e.playerid));
- else
- e.playerstats_id = strzone(sprintf("player#%d", e.playerid));
+ s = sprintf("bot#%g#%s", skill, e.cleanname);
+
+ if(!s || find(world, playerstats_id, s)) // already have one of the ID - next one can't be tracked then!
+ {
+ if(clienttype(e) == CLIENTTYPE_BOT)
+ s = sprintf("bot#%d", e.playerid);
+ else
+ s = sprintf("player#%d", e.playerid);
+ }
+
+ e.playerstats_id = strzone(s);