damag

eac

Пользователь
Регистрация
8 Апр 2019
Сообщения
18
Симпатии
0
#1
Почему не хочет компилить?
именно в строке, а конкретно на скобку выдает ошибку
else if(g_damager[attacker] == 2
{
Ошибка: error 029 invalid expression assumed zero
Код:
public damage_message(id)
{
    new attacker = get_user_attacker(id), damage = read_data(2)
      
    if(is_user_connected(attacker) && user_has_access(attacker))

    {   
       if(g_damager[attacker] == 1)
       {
            set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
            ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
       }
          
       else if(g_damager[attacker] == 2
       {
            set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
            ShowSyncHudMsg(attacker, g_HudSync, "*")
       }
    }
}
 

eac

Пользователь
Регистрация
8 Апр 2019
Сообщения
18
Симпатии
0
#3
а подскажи пожалуйста, а как добавить правильно в меню дамаг?
Кнопку жму переключить с цифры на звезду не переключает как весело так и весит надпись Цифры
Код:
new g_damager[33];

public client_putinserver(id)
{
       g_damager[id] = 1
}

             iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r5. \wПоказывать урон [%s\w]^n", g_damager[id] ? (g_damager[id] == 1 ? "\yЦифры" : "\y*") : "\rНет");
            iKeys |= (1<<4);