they are saying that the the number is out of the scope

#include <IRremote.h>
 
const int RECV_PIN = 13;
 
IRrecv irrecv(RECV_PIN);
decode_results results;
int en1 = 2;
int in1 = 3;
int in2 = 4;
int in3 = 5;
int in4 = 6;
int en2 = 7;
int en4 = 12;
int in5 = 8;
int in6 = 9;
int in7 = 10;
int in8 = 11;
int data;
#define q FF30CF 
#define w FF18E7
#define e FF7A85
#define a FF10EF
#define f FF38C7
#define d FF5AA5
#define i FF42BD
#define s FF4AB5
#define o FF52ADi

 
void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn(); 
 pinMode(in1,OUTPUT);
 pinMode(in2,OUTPUT);
 pinMode(in3,OUTPUT);
 pinMode(in4,OUTPUT);
 pinMode(en1,OUTPUT);
 pinMode(en2,OUTPUT);
 pinMode(in5,OUTPUT);
 pinMode(in6,OUTPUT);
 pinMode(in7,OUTPUT);
 pinMode(in8,OUTPUT);
 pinMode(en4,OUTPUT);
 analogWrite(en1,200);
 analogWrite(en2,200);
 analogWrite(en4,150);
 Serial.print("HUMI_ROBOT_START"); 
}
 
void loop() {
 if (irrecv.decode(&results)) // have we received an IR signal?

  {
    translateIR(); 
    irrecv.resume(); // receive the next value
  }  
}/* --(end main loop )-- */

/*-----( Function )-----*/
void translateIR() // takes action based on IR code received

// describing Remote IR codes 

{

  switch(results.value)

  {

  case w:digitalWrite(in1,HIGH);
    digitalWrite(in2,LOW);
    digitalWrite(in3,HIGH);
    digitalWrite(in4,LOW); break;
  case a: digitalWrite(in1,LOW);
    digitalWrite(in2,HIGH);
    digitalWrite(in3,HIGH);
    digitalWrite(in4,LOW);    break;
  case s: digitalWrite(in1,LOW);
    digitalWrite(in2,HIGH);
    digitalWrite(in3,LOW);
    digitalWrite(in4,HIGH); break;
    
  case d: digitalWrite(in1,HIGH);
    digitalWrite(in2,LOW);
    digitalWrite(in3,LOW);
    digitalWrite(in4,HIGH);   break;
  case q:  digitalWrite(in5,HIGH);
    digitalWrite(in6,LOW); break;
  case e: digitalWrite(in5,LOW);
    digitalWrite(in6,LOW);    break;
  case i:  digitalWrite(in7,LOW);
    digitalWrite(in8,HIGH);
    delay(500);
    digitalWrite(in7,LOW);
    digitalWrite(in8,LOW);    break;
  case o: digitalWrite(in7,HIGH);
    digitalWrite(in8,LOW);
    delay(500);
    digitalWrite(in7,LOW);
    digitalWrite(in8,LOW);;    break;
  case f: digitalWrite(in1,LOW);
    digitalWrite(in2,LOW);
    digitalWrite(in3,LOW);
    digitalWrite(in4,LOW);   break;


  default: 
    Serial.println(" other button   ");

  }// End Case

You're missing a } on the very end and your cases need quotes like case 'f' not case f

#define q FF30CFoops

nyphot:
your cases need quotes like case 'f' not case f

Nope.