oxygenium
Компетентный
Описание: данная функция позволяет узнать цвет кожи игрока. Поможет избежать недоразумений с переодеванием (когда ты белый, а скин выдается черный) и т.д.
Автор: Sorcatus
Сама функция: GetPlayerSkinColor
Атрибуты: playerid
Возвращаемые значения: 0 - если цвет кожи черный, 1 - если цвет кожи желтый, 2 - если цвет кожи белый
Код:
Пример использования:
Автор: Sorcatus
Сама функция: GetPlayerSkinColor
Атрибуты: playerid
Возвращаемые значения: 0 - если цвет кожи черный, 1 - если цвет кожи желтый, 2 - если цвет кожи белый
Код:
PHP:
stock GetPlayerSkinColor(playerid)
{
new playerskin = GetPlayerSkin(playerid);
switch(playerskin) {
case 0, 4, 5, 7, 9, 13, 14, 16..19, 21..25, 28, 35, 36, 40, 47, 51, 63..67, 76, 79, 80, 83, 84, 86, 102..107, 139, 142..144, 149, 156, 163, 166, 168, 176, 182, 183, 190, 195, 207, 215, 219, 219..222, 238, 243..245, 253, 256, 260, 262, 265..267, 269..271, 273..275, 278, 284, 292, 293, 296..298: return 0;
case 11, 20, 38, 43, 44, 49, 57, 58, 69, 117, 118, 120, 169, 186, 224, 225, 237, 263: return 1;
default: return 2;
}
PHP:
if(GetPlayerSkinColor(playerid) == 1) SendClientMessage(playerid, -1, "У вас черный цвет кожи");
else if(GetPlayerSkinColor(playerid) == 2) SendClientMessage(playerid, -1, "У вас желтый цвет кожи");
else SendClientMessage(playerid, -1, "У вас белый цвет кожи");
Последнее редактирование:
