- 53
- 43
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для начала скажу для чего он вобще нужен. Он может заменить старые надовевшие Health И Armo бары (полоска жизни и брони) на новые и красивые. Изменяет цвет 3д текста ника и автоматичекси обнаружает тег перед ником (если он имеется) и тоже красит его в другой цвет).Пример:
Как запустить данный инклуд:
Для начала положите сам инклуд в папку с инклудами pawno/include
Ко всем инклудам в моде добавьте #include <BiColorNames>
В public OnGameModeInit() добавляем LoadBiColorNames(); //это отключит стандартные ники.
В public OnPlayerConnect(playerid) добавляем ShowBiColorName(playerid,true); //это создаст надпись над игроком.
В public OnPlayerDisconnect(playerid) добавляем ShowBiColorName(playerid,false); //удалить 3д текст над игроком
В public OnPlayerUpdate(playerid) добавляем UpdateIndicator(playerid); //это обновит надпись.
В public OnPlayerDeath(playerid, killerid, reason) добавляем DeathPlayer(playerid); //это обновит надпись после смерти.
Для примера создадим цвет ник как на скриншоте:
В паблик public OnPlayerSpawn(playerid) добавим:
SetPlayerBiColor(playerid,YELLOW_N,GREEN_N,true);
Теперь разберём что это.
YELLOW_N -цвет тега игрока
GREEN_N -цвет ника игрока
true -будет ли отоброжаться цвет игрока на радаре, если нет то пишим false
Вот весь список цветов, возможных для использования:
Вот полный список функций для использования:
--------------------------------------------------------------------------------
UpdateIndicator(playerid); - обновляет 3DText над игроком
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
DivideName(playerid); - обновляет имя игрока
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
SetPlayerBiColor(playerid,COLOR1,COLOR2,bool:Marker); - изменить цвета ника игрока
Параметры:
playerid - ид игрока
COLOR1 - цвет тега
COLOR2 - цвет ника
bool:Marker - изменить цвет игрока на радаре? true - да; false - нет. (маркер игрока принимает цвет ника)
--------------------------------------------------------------------------------
SetPlayerColorName(playerid,name[]); - сменить имя игроку (замена SetPlayerName)
Параметры:
playerid - ид игрока
name[] - новое имя
--------------------------------------------------------------------------------
DeathPlayer(playerid); - обновление надпись над игроком при смерти
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
ShowBiColorName(playerid,bool:enable); - показывать/скрывать надпись над игроком
Параметры:
playerid - ид игрока
bool:enable - показывать надпись над игроком? true - да; false - нет
--------------------------------------------------------------------------------
ShowBiColorNameAll(bool:enable); - показывать/скрывать надписи над игроками
Параметры:
bool:enable - показывать надписи над игроками? true - да; false - нет
--------------------------------------------------------------------------------
ShowBarsPlayer(playerid,bool:enable); - скрывать/показывать hp-bar and armour-bar над игроком
Параметры:
playerid - ид игрока
bool:enable: true - показывать; false - cкрывать
--------------------------------------------------------------------------------
ShowBarsPlayerAll(bool:enable); - скрывать/показывать hp-bar and armour-bar над игроками
Параметры:
bool:enable: true - показывать; false - cкрывать
--------------------------------------------------------------------------------
LoadBiColorNames(); - загрузить BiColorNames
Параметры:
Без параметров
--------------------------------------------------------------------------------
Encoding(color); - функция перевода цвета, необходимая для подкрашивания сообщений Colour Embedding
Параметры:
color - цвет (hex)
Смена ника:
Так как наш ник это 3dText, то после смены ника его нужно обновить.
Для смены ника нужно заместо стандартной функции SetPlayerName(playerid,name[]); использовать функцию SetPlayerColorName(playerid,name[]);
Параметры:
playerid - ид игрока
name[] - новое имя
Например:
SetPlayerColorName(playerid,"Games");
Создание/удаление 3DText над игроком:
Можно скрыть ник,хп и армор бар над игроком.
За это отвечают следующие функции:
ShowBiColorName(playerid,bool:enable); //показывать/скрывать надпись над игроком
Параметры:
playerid - ид игрока
bool:enable - показывать надпись над игроком? true - да; false - нет
ShowBiColorNameAll(bool:enable); // показывать/скрывать надписи над всеми игроками
Параметры:
bool:enable - показывать надписи над игроками? true - да; false - нет
Показать/скрыть хп и армор бар:
Можно отключить хп и армор бар, тогда над игроком будет только его ник.
За это отвечают следующие функции:
ShowBarsPlayer(playerid,bool:enable); // скрывать/показывать hp-bar and armour-bar над игроком
Параметры:
playerid - ид игрока
bool:enable - true - показывать; false - cкрывать
ShowBarsPlayerAll(bool:enable); // скрывать/показывать hp-bar and armour-bar над игроками
Параметры:
bool:enable: true - показывать; false - cкрывать
Автор инклуда: Games
Автор темы: Наполовину моя, наполовину Games.
Скачать инклуд:
Как запустить данный инклуд:
Для начала положите сам инклуд в папку с инклудами pawno/include
Ко всем инклудам в моде добавьте #include <BiColorNames>
В public OnGameModeInit() добавляем LoadBiColorNames(); //это отключит стандартные ники.
В public OnPlayerConnect(playerid) добавляем ShowBiColorName(playerid,true); //это создаст надпись над игроком.
В public OnPlayerDisconnect(playerid) добавляем ShowBiColorName(playerid,false); //удалить 3д текст над игроком
В public OnPlayerUpdate(playerid) добавляем UpdateIndicator(playerid); //это обновит надпись.
В public OnPlayerDeath(playerid, killerid, reason) добавляем DeathPlayer(playerid); //это обновит надпись после смерти.
Для примера создадим цвет ник как на скриншоте:
В паблик public OnPlayerSpawn(playerid) добавим:
SetPlayerBiColor(playerid,YELLOW_N,GREEN_N,true);
Теперь разберём что это.
YELLOW_N -цвет тега игрока
GREEN_N -цвет ника игрока
true -будет ли отоброжаться цвет игрока на радаре, если нет то пишим false
Вот весь список цветов, возможных для использования:
Вот полный список функций для использования:
--------------------------------------------------------------------------------
UpdateIndicator(playerid); - обновляет 3DText над игроком
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
DivideName(playerid); - обновляет имя игрока
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
SetPlayerBiColor(playerid,COLOR1,COLOR2,bool:Marker); - изменить цвета ника игрока
Параметры:
playerid - ид игрока
COLOR1 - цвет тега
COLOR2 - цвет ника
bool:Marker - изменить цвет игрока на радаре? true - да; false - нет. (маркер игрока принимает цвет ника)
--------------------------------------------------------------------------------
SetPlayerColorName(playerid,name[]); - сменить имя игроку (замена SetPlayerName)
Параметры:
playerid - ид игрока
name[] - новое имя
--------------------------------------------------------------------------------
DeathPlayer(playerid); - обновление надпись над игроком при смерти
Параметры:
playerid - ид игрока
--------------------------------------------------------------------------------
ShowBiColorName(playerid,bool:enable); - показывать/скрывать надпись над игроком
Параметры:
playerid - ид игрока
bool:enable - показывать надпись над игроком? true - да; false - нет
--------------------------------------------------------------------------------
ShowBiColorNameAll(bool:enable); - показывать/скрывать надписи над игроками
Параметры:
bool:enable - показывать надписи над игроками? true - да; false - нет
--------------------------------------------------------------------------------
ShowBarsPlayer(playerid,bool:enable); - скрывать/показывать hp-bar and armour-bar над игроком
Параметры:
playerid - ид игрока
bool:enable: true - показывать; false - cкрывать
--------------------------------------------------------------------------------
ShowBarsPlayerAll(bool:enable); - скрывать/показывать hp-bar and armour-bar над игроками
Параметры:
bool:enable: true - показывать; false - cкрывать
--------------------------------------------------------------------------------
LoadBiColorNames(); - загрузить BiColorNames
Параметры:
Без параметров
--------------------------------------------------------------------------------
Encoding(color); - функция перевода цвета, необходимая для подкрашивания сообщений Colour Embedding
Параметры:
color - цвет (hex)
Смена ника:
Так как наш ник это 3dText, то после смены ника его нужно обновить.
Для смены ника нужно заместо стандартной функции SetPlayerName(playerid,name[]); использовать функцию SetPlayerColorName(playerid,name[]);
Параметры:
playerid - ид игрока
name[] - новое имя
Например:
SetPlayerColorName(playerid,"Games");
Создание/удаление 3DText над игроком:
Можно скрыть ник,хп и армор бар над игроком.
За это отвечают следующие функции:
ShowBiColorName(playerid,bool:enable); //показывать/скрывать надпись над игроком
Параметры:
playerid - ид игрока
bool:enable - показывать надпись над игроком? true - да; false - нет
ShowBiColorNameAll(bool:enable); // показывать/скрывать надписи над всеми игроками
Параметры:
bool:enable - показывать надписи над игроками? true - да; false - нет
Показать/скрыть хп и армор бар:
Можно отключить хп и армор бар, тогда над игроком будет только его ник.
За это отвечают следующие функции:
ShowBarsPlayer(playerid,bool:enable); // скрывать/показывать hp-bar and armour-bar над игроком
Параметры:
playerid - ид игрока
bool:enable - true - показывать; false - cкрывать
ShowBarsPlayerAll(bool:enable); // скрывать/показывать hp-bar and armour-bar над игроками
Параметры:
bool:enable: true - показывать; false - cкрывать
Автор инклуда: Games
Автор темы: Наполовину моя, наполовину Games.
Скачать инклуд: