I really need help! I want when logic 1 button can not be depressed and when logic 0 new button can be pressed. on V5 i use servo

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <Servo.h>
#include <SoftwareSerial.h>
BlynkTimer timer;
Servo servoMakanan; //Servo pada wadah makanan
Servo servoMinuman; //Servo pada wadah minuman

char auth[] = “wxxxxxxx”; //Token Blynk
char ssid[] = “xxxxx”; // Nama SSID wifi yang terhubung dengan board
char pass[] = “xxxxx”; // Password dari SSDI wifi yang terhubung dengan board

const int waterLevel= A0; //input sinyal data sensor water level
float liquid_level; // level ketinggian air
int liquid_percentage; //presentse ketinggian air
int top_level = 375;//nilai Maximum water level
int bottom_level = 0;//nilai Minimum water level
int IR = D5; //input sinyal data sensor infrared (IR)
int dataIR = 0; //Variabel awal sensor IR
void setup()
{
Serial.begin(9600); //Aktifkan komunikasi serial dengan set baudrate
Blynk.begin(auth, ssid, pass); //memulai blynk library
pinMode(waterLevel, INPUT); //sensorPin (A0) digunakan sebagai INPUT (sensorWaterLevel)
Blynk.virtualWrite(V3, liquid_level); // Mengirimkan Level Air ke aplikasi Blynk
Blynk.virtualWrite(V4, liquid_percentage); // Mengirimkan presentase air ke aplikasi Blynk
Blynk.virtualWrite(V5, IR); // sending to Blynk app
Blynk.run();
servoMakanan.attach(D2); //output servo makan
servoMinuman.attach(D4); //output servo minum
timer.setInterval(1000L, getSendData);

}

void loop()
{

liquid_level = analogRead(waterLevel); //pembacaan analog pada pin sensor water level
liquid_percentage = ((liquid_level-bottom_level)/top_level)*100;//presentasi pakan air dalam wadah
Blynk.virtualWrite(V3, liquid_level); // Mengirimkan Level Air ke aplikasi Blynk
Blynk.virtualWrite(V4, liquid_percentage); // Mengirimkan presentase air ke aplikasi Blynk
Serial.print(“LEVEL AIR:”);
Serial.println(liquid_level);
Serial.print(“PRESENTASE AIR:”);
Serial.println(liquid_percentage);
delay(3000); // informasi sampai ke aplikasi Blynk selama 1 detik
Blynk.run(); //run Blynk magic
timer.run(); // run timer every second
}
BLYNK_WRITE(V1)
{
servoMakanan.write(180); //Servo membuka gate makanan sebesar 180 derajat
delay(250); //Servo gate terbuka selama 0.25 detik
servoMakanan.write(90); // Servo menutup gate makanan sebesar 90 derajat
}
BLYNK_WRITE(V2)
{
servoMinuman.write(180); //Servo membuka gate minuman sebesar 180 derajat
delay(1695 ); //Servo gate terbuka selama 1.5 detik
servoMinuman.write(90); // Servo menutup gate makanan sebesar 90 derajat
}
void getSendData()
{
dataIR = digitalRead(IR); //membaca nilai sensor infrared (IR) pada pin D5
Blynk.virtualWrite(V5, dataIR); //Mengirimkan pembacaan sensor IR ke aplikasi Blynk

if (dataIR == 1 )
{
Blynk.virtualWrite(V5, 0);
Serial.print(“KONDISI MAKANAN:”);
Serial.println(“0”);
Blynk.notify(“Makanan Dalam Wadah Habis”); //perintah notifikasi jika data > 0 pada IR sensor
}
else
{
Blynk.virtualWrite(V5, 1);
Blynk.virtualWrite(V1, );
Serial.print(“KONDISI MAKANAN:”);
Serial.println(“1”);
BLYNK_WRITE(V1)
{

}

}
delay(3000);
}

Please format your code with triple back ticks - looks like ```
So that it looks easy to read the code.

And i have changed your tag to “need help with my project”.