Hát ezaz.
new Text3D:namedisplay[MAX_PLAYERS];
public OnGameModeInit() {
ShowNameTags(false);
return 1;
}
public OnPlayerConnect(playerid) {
new label[32], Float:p[3];
GetPlayerName(playerid, label, sizeof(label));
format(label, sizeof(label), \"%s (%d)\", label, playerid);
DestroyDynamic3DTextLabel(namedisplay[playerid]);
GetPlayerPos(playerid, p[0], p[1], p[2]);
namedisplay[playerid] = CreateDynamic3DTextLabel(label, 0xffffffff, p[0], p[1], p[2], 20.0, playerid);
return 1;
}
Ha van névváltó parancsod, a név cseréje után írd oda azt, ami az OnPlayerConnect alatt szerepel.