Привет. Хочу убедиться в правильности условия. А если если есть возможность, то и упростить.
Цель:
Если kill_detected больше нуля, то иконка игрока красного цвета, а если еще BagWithMoneyPlayer равно 1, то чередуются красного и желтого цвета. В противном случае прозрачная иконка.
Работает в секундном таймере.
PHP код:
if (kill_detected[playerid] != 0) // if (kill_detected[playerid])
{
kill_detected[playerid]--;
if (BagWithMoneyPlayer{playerid} == 1)
{
if (kill_detected[playerid] % 2 == 0)
{
SetPlayerColor(playerid, COLOR_RED1); // красный
}
else
{
SetPlayerColor(playerid, COLOR_BIGMONEY); // желтый
}
}
else
{
SetPlayerColor(playerid, COLOR_RED1); // красный
}
}
else
{
SetPlayerColor(playerid, COLOR_WHITE_A); // прозрачный
}
Открыть/закрыть
PHP код:
if (kill_detected[playerid])
{
kill_detected[playerid]--;
if (BagWithMoneyPlayer{playerid})
{
if (kill_detected[playerid] % 2 == 0)
{
SetPlayerColor(playerid, COLOR_RED1);
}
else
{
SetPlayerColor(playerid, COLOR_BIGMONEY);
}
}
else
{
SetPlayerColor(playerid, COLOR_RED1);
}
}
else
{
SetPlayerColor(playerid, COLOR_WHITE_A);
}