Помогите исправить ошибки

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Вот код, при компилировании происходит ошибки, помогите исправить их
Tag mismatch происходит на строчках такого типа:

color = {255, 25, 15};

HTML:
public Action:Timer_ColourWeapon(Handle:timer, any:data)
{
    new client = ReadPackCell(data);
    new weapon = ReadPackCell(data);
    new pref = p_beampref[client];
    
    if(GetUserFlagBits(client) & ADMFLAG_RESERVATION && IsClientInGame(client))
    {
        new Float:color[3];
        switch (pref)
            {
                case 1: // red
                    color = {255, 25, 15};
                case 2: // green
                    color = {75, 255, 75};
                case 3: // blue
                    color = {50, 75, 255};
                case 4: // orange
                    color = {255, 150, 25};
                case 5: // purple
                    color = {255, 125, 255};
                case 6: // random
                {
                    color[0] = GetRandomInt(25, 255);
                    color[1] = GetRandomInt(25, 255);
                    color[2] = GetRandomInt(25, 255);
                }
            }
        SetEntityRenderColor(weapon, color);
    }
}
 

Вложения

  • 53.jpg
    53.jpg
    66.7 КБ · Просмотры: 17

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
поменяй местами тут if(GetUserFlagBits(client) & ADMFLAG_RESERVATION && IsClientInGame(client))

убери тэг Float: перед color
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Решил сделать проще, убрал вообще color
сделал напрямую замену цвета в case
 
Сверху Снизу