Как сделать имя игрока в цвете

Тема в разделе "English forum", создана пользователем yitong, 1 июл 2012.

  1. yitong

    yitong Новенький

    На сервере, я вижу, некоторые из имен игроков в цвете, называется префиксом!
    Некоторые белые люди, до тех пор, как префикс цвет
     
  2. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Hi ! Is is better to keep your message in English.
    Do not use the Google translator to translate into Russian (especially in complex sentences).

    For those who are trying to help you - it is easier to translate your message
    from English. It would be more understandable.

    SFME :unsure: ​
     
    Rock, Папка01 и Flame нравится это.
  3. Flame

    Flame -Заслуженый кодер форума-

    Well, If you want to modify name color for all players - you should modify
    SRHUDKillingFloor class in Server Perks mutator
    Function DrawPlayerInfo
    ...
    C.Z = 1.0;
    C.Style = ERenderStyle.STY_Alpha;
    C.SetDrawColor(255, 255, 255, BeaconAlpha);
    C.Font = GetConsoleFont( C );
    PlayerName = Left(P.PlayerReplicationInfo.PlayerName, 16);
    C.StrLen(PlayerName, XL, YL);
    C.SetPos(ScreenLocX - (XL * 0.5), ScreenLocY - (YL * 0.75));
    C.DrawTextClipped(PlayerName);
    ...

    Otherwise, if you want player to choose a color he/she prefers - it is not that easy...
     
    ЛОХМАТЫЙ, Rock, LLIePLLIeHb и ещё 1-му нравится это.