Здравствуйте.
Подскажите хорошую, оптимизированную систему для получения ника игрока.
У меня сейчас в моде стоит вот такая:
Я почитал и узнал, что данная система очень плохая.
Вид для печати
GetPlayerName
Ps. та фигня называется функцией, а не системой :)
Зачем вам какая-то система? Просто записываете с помощью GetPlayerName в массив ник, и затем используете этот массив.
Есть ещё вариант: создать глобальный массив и в нём кэшировать никнеймы в OnPlayerConect.
Вот только замучаетесь заменять все GetPlayerName на обращения к тому массиву. Мало того, придётся ещё и записывать в массив новые никнеймы после каждого вызова SetPlayerName.
У меня в заготовках есть инклуд с похожей системой, там я сделал перехват GetPlayerName и SetPlayerName для бесшовной замены. Если нужно, могу доделать его и выложть на днях.