SA-MP Forums Archive
Цвет никнейма команд - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Цвет никнейма команд (/showthread.php?tid=543382)



Цвет никнейма команд - Bren - 26.10.2014

Здравствуйте, хотел у вас спросить.
Возможно сделать цвет никнейма команд так.
У нас есть 2 команды
И 1 команда видит цвет ника игроков которые находиться в команде № 1 (Цвет ника 2 команды не видят).
И также со 2 командой.


Re: Цвет никнейма команд - Rixter - 26.10.2014

Можно.
PHP код:
        foreach(Playeri) {        
            foreach(
Playerx) {
                if(
Team[i] != Team[x])
                {
                       if(
Team[x] != Team[i]) SetPlayerMarkerForPlayer(x,i,GetPlayerColor(i) & 0xFFFFFF00);
                       else  
ShowPlayerNameTagForPlayer(x,i,1);
                        } else {
                        
SetPlayerMarkerForPlayer(x,i,GetPlayerColor(i) | 0x000000FF);
                        
ShowPlayerNameTagForPlayer(x,i,1);
                    }
                }
               }
           } 
В 1-секундный таймер


Re: Цвет никнейма команд - Bren - 26.10.2014

А как сделать без foreach(Player, i)

#define TEAM_RUSSIA 0
#define TEAM_AMERICA 1


Re: Цвет никнейма команд - long76 - 26.10.2014

Quote:
Originally Posted by Bren
Посмотреть сообщение
А как сделать без foreach(Player, i)

#define TEAM_RUSSIA 0
#define TEAM_AMERICA 1
через for все тоже самое


Re: Цвет никнейма команд - James_Braga - 26.10.2014

Quote:
Originally Posted by Rixter
Посмотреть сообщение
Можно.
PHP код:
        foreach(Playeri) {        
            foreach(
Playerx) {
                if(
Team[i] != Team[x])
                {
                       if(
Team[x] != Team[i]) SetPlayerMarkerForPlayer(x,i,GetPlayerColor(i) & 0xFFFFFF00);
                       else  
ShowPlayerNameTagForPlayer(x,i,1);
                        } else {
                        
SetPlayerMarkerForPlayer(x,i,GetPlayerColor(i) | 0x000000FF);
                        
ShowPlayerNameTagForPlayer(x,i,1);
                    }
                }
               }
           } 
В 1-секундный таймер
не смог удержаться, простите.



Re: Цвет никнейма команд - OKStyle - 27.10.2014

Похоже в AAD Rumble сделано, тогда думали о функционале, а не о чем-то другом.