Подскажите, можно ли сравнить все элементы массива с определенным значением посредством одной операции?
Как решить такую задачу не перебирая в сравнении все элементы массива?
Код
public test(id)
{
new talisman_user_vip;
talisman_user_vip = random_num(0,25);
client_print(0,print_chat,"ID Random: %d",talisman_user_vip);
if(talisman_user_vip == 8,9,23,24) //26
{
client_print(0,print_chat,"no talisman");
return PLUGIN_HANDLED;
}
if(talisman_user_vip == 0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,25) //33
{
client_print(0,print_chat,"talisman use");
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
Код
Warning: Redundant test: constant expression is non-zero on line 26
Warning: Redundant test: constant expression is non-zero on line 33