Цвет никнейма команд - 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(Player, i) {
foreach(Player, x) {
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(Player, i) {
foreach(Player, x) {
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 сделано, тогда думали о функционале, а не о чем-то другом.