Im starting up my fd 2.4 project again, and i need help with a bug i have. this is my code
Code:
	public void fixBarrows(){
if(playerHasItem(995, 80000) && playerHasItem(4860)){
deleteItem(995, 80000);
deleteItem(4860, 1);
addItem(4708, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4866)){
deleteItem(995, 80000);
deleteItem(4866, 1);
addItem(4710, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4872)){
deleteItem(995, 80000);
deleteItem(4872, 1);
addItem(4712, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4878)){
deleteItem(995, 80000);
deleteItem(4878, 1);
addItem(4874, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4884)){
deleteItem(995, 80000);
deleteItem(4884, 1);
addItem(4880, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4890)){
deleteItem(995, 80000);
deleteItem(4890, 1);
addItem(4718, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4896)){
deleteItem(995, 80000);
deleteItem(4896, 1);
addItem(4720, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4902)){
deleteItem(995, 80000);
deleteItem(4902, 1);
addItem(4722, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4902)){
deleteItem(995, 80000);
deleteItem(4902, 1);
addItem(4722, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4908)){
deleteItem(995, 80000);
deleteItem(4908, 1);
addItem(4724, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4914)){
deleteItem(995, 80000);
deleteItem(4914, 1);
addItem(4726, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4920)){
deleteItem(995, 80000);
deleteItem(4920, 1);
addItem(4728, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4926)){
deleteItem(995, 80000);
deleteItem(4926, 1);
addItem(4730, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4932)){
deleteItem(995, 80000);
deleteItem(4932, 1);
addItem(4732, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4938)){
deleteItem(995, 80000);
deleteItem(4938, 1);
addItem(4734, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4944)){
deleteItem(995, 80000);
deleteItem(4944, 1);
addItem(4736, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4950)){
deleteItem(995, 80000);
deleteItem(4950, 1);
addItem(4738, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4956)){
deleteItem(995, 80000);
deleteItem(4956, 1);
addItem(4745, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4962)){
deleteItem(995, 80000);
deleteItem(4962, 1);
addItem(4747, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4968)){
deleteItem(995, 80000);
deleteItem(4968, 1);
addItem(4749, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4974)){
deleteItem(995, 80000);
deleteItem(4974, 1);
addItem(4751, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4980)){
deleteItem(995, 80000);
deleteItem(4980, 1);
addItem(4753, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4986)){
deleteItem(995, 80000);
deleteItem(4986, 1);
addItem(4755, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4992)){
deleteItem(995, 80000);
deleteItem(4992, 1);
addItem(4757, 1);
sendMessage("You fix the barrow pieces.");
} else {
sendMessage("Item requirement not met.");
return;
}
if(playerHasItem(995, 80000) && playerHasItem(4998)){
deleteItem(995, 80000);
deleteItem(4998, 1);
addItem(4759, 1);
sendMessage("You fix the barrow pieces.");
}  else {
sendMessage("Item requirement not met.");
return;
}
}
yet, i also have this
Code:
public void replaceBarrows()
	{
		replaceitem(4708, 4860);
		replaceitem(4710, 4866);
		replaceitem(4712, 4872);
		replaceitem(4714, 4878);
		replaceitem(4716, 4884);
		replaceitem(4718, 4890);
		replaceitem(4720, 4896);
		replaceitem(4722, 4902);
		replaceitem(4724, 4908);
		replaceitem(4726, 4914);
		replaceitem(4728, 4920);
		replaceitem(4730, 4926);
		replaceitem(4732, 4932);
		replaceitem(4734, 4938);
		replaceitem(4736, 4944);
		replaceitem(4738, 4950);
		replaceitem(4745, 4956);
		replaceitem(4747, 4962);
		replaceitem(4749, 4968);
		replaceitem(4751, 4974);
		replaceitem(4753, 4980);
		replaceitem(4755, 4986);
		replaceitem(4757, 4992);
		replaceitem(4759, 4998); 
	}
which one should i use? because with the first one. If i have more than 80k, it will not only replace the one, but it will also ADD all barrows items..