洛谷转载。。。感谢原作者(2)
2025-03-05 21:59:53
发布于:广东
block_delete(block[4]);
block_delete(block[4]);
item_pick(item[2]);
xp += 3;
}
else if(cft112 == '2')
{
return;
}
}
else if(cft11 == '3')
{
return;
}
}
else if(cft1 == '2')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 石质";
SetPos(10, 3);
cout << "1 石镐";
SetPos(10, 5);
cout << "2 石剑";
SetPos(10, 7);
cout << "3 离开";
char cft12 = input('1', '3');
if(cft12 == '1')
{
SetPos(10, 9);
cout << "需要 石头x6";
SetPos(10, 11);
cout << "1 确认";
SetPos(10, 13);
cout << "2 离开";
char cft121 = input('1', '2');
if(cft121 == '1')
{
if(block_num(block[1]) < 6) return;
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
item_pick(item[3]);
xp += 3;
}
else if(cft121 == '2')
{
return;
}
}
else if(cft12 == '2')
{
SetPos(10, 9);
cout << "需要 石头x6";
SetPos(10, 11);
cout << "1 确认";
SetPos(10, 13);
cout << "2 离开";
char cft122 = input('1', '2');
if(cft122 == '1')
{
if(block_num(block[1]) < 6) return;
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
block_delete(block[1]);
item_pick(item[4]);
xp += 3;
}
else if(cft122 == '2')
{
return;
}
}
else if(cft12 == '3')
{
return;
}
}
else if(cft1 == '3')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 铁质";
SetPos(10, 3);
cout << "1 铁镐";
SetPos(10, 5);
cout << "2 铁剑";
SetPos(10, 7);
cout << "3 铁块";
SetPos(10, 9);
cout << "4 离开";
char cft13 = input('1', '4');
if(cft13 == '1')
{
SetPos(10, 11);
cout << "需要 铁锭x3";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft131 = input('1', '2');
if(cft131 == '1')
{
if(item_num(item[5]) < 3) return;
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_pick(item[6]);
xp += 3;
}
else if(cft131 == '2')
{
return;
}
}
else if(cft13 == '2')
{
SetPos(10, 11);
cout << "需要 铁锭x3";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft132 = input('1', '2');
if(cft132 == '1')
{
if(item_num(item[5]) < 3) return;
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_pick(item[7]);
xp += 3;
}
else if(cft132 == '2')
{
return;
}
}
else if(cft13 == '3')
{
SetPos(10, 11);
cout << "需要 铁锭x9";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft133 = input('1', '2');
if(cft133 == '1')
{
if(item_num(item[5]) < 9) return;
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
item_delete(item[5]);
block_pick(block[6]);
xp += 3;
}
else if(cft133 == '2')
{
return;
}
}
else if(cft13 == '4')
{
return;
}
}
else if(cft1 == '5')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 钻石/绿宝石质";
SetPos(10, 3);
cout << "1 钻石镐";
SetPos(10, 5);
cout << "2 钻石剑";
SetPos(10, 7);
cout << "3 钻石块";
SetPos(10, 9);
cout << "4 绿宝石镐";
SetPos(10, 11);
cout << "5 绿宝石剑";
SetPos(10, 13);
cout << "6 绿宝石块";
SetPos(10, 9);
cout << "7 离开";
char cft15 = input('1', '7');
if(cft15 == '1')
{
SetPos(10, 11);
cout << "需要 钻石x6";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft151 = input('1', '2');
if(cft151 == '1')
{
if(item_num(item[11]) < 6) return;
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_pick(item[12]);
xp += 3;
}
else if(cft151 == '2')
{
return;
}
}
else if(cft15 == '2')
{
SetPos(10, 11);
cout << "需要 钻石x6";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft152 = input('1', '2');
if(cft152 == '1')
{
if(item_num(item[11]) < 6) return;
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_pick(item[13]);
xp += 3;
}
else if(cft152 == '2')
{
return;
}
}
else if(cft15 == '3')
{
SetPos(10, 11);
cout << "需要 钻石x9";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft153 = input('1', '2');
if(cft153 == '1')
{
if(item_num(item[11]) < 9) return;
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
block_pick(block[10]);
xp += 3;
}
else if(cft153 == '2')
{
return;
}
}
else if(cft15 == '4')
{
SetPos(10, 11);
cout << "需要 绿宝石x6";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft154 = input('1', '2');
if(cft154 == '1')
{
if(item_num(item[23]) < 6) return;
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_pick(item[24]);
xp += 3;
}
else if(cft154 == '2')
{
return;
}
}
else if(cft15 == '5')
{
SetPos(10, 11);
cout << "需要 绿宝石x6";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft155 = input('1', '2');
if(cft155 == '1')
{
if(item_num(item[23]) < 6) return;
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_pick(item[25]);
xp += 3;
}
else if(cft155 == '2')
{
return;
}
}
else if(cft15 == '6')
{
SetPos(10, 11);
cout << "需要 绿宝石x9";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft156 = input('1', '2');
if(cft156 == '1')
{
if(item_num(item[23]) < 9) return;
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
item_delete(item[23]);
block_pick(block[23]);
xp += 3;
}
else if(cft156 == '2')
{
return;
}
}
else if(cft15 == '7')
{
return;
}
}
else if(cft1 == '6')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 下界合金质";
SetPos(10, 3);
cout << "1 下界合金镐";
SetPos(10, 5);
cout << "2 下界合金剑";
SetPos(10, 7);
cout << "3 下界合金块";
SetPos(10, 9);
cout << "4 离开";
char cft16 = input('1', '4');
if(cft16 == '1')
{
SetPos(10, 11);
cout << "需要 钻石x12 下界合金块x1";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft161 = input('1', '2');
if(cft161 == '1')
{
if(item_num(item[11]) < 12) return;
if(block_num(block[17]) < 1) return;
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
block_delete(block[17]);
item_pick(item[16]);
xp += 3;
}
else if(cft161 == '2')
{
return;
}
}
else if(cft16 == '2')
{
SetPos(10, 11);
cout << "需要 钻石x12 下界合金块x1";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft162 = input('1', '2');
if(cft162 == '1')
{
if(item_num(item[11]) < 12) return;
if(block_num(block[17]) < 1) return;
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
item_delete(item[11]);
block_delete(block[17]);
item_pick(item[17]);
xp += 3;
}
else if(cft162 == '2')
{
return;
}
}
else if(cft16 == '3')
{
SetPos(10, 11);
cout << "需要 钻石块x1 下界合金锭x9";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft163 = input('1', '2');
if(cft163 == '1')
{
if(block_num(block[10]) < 1) return;
if(item_num(item[15]) < 9)
block_delete(block[10]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
block_pick(block[17]);
xp += 3;
}
else if(cft163 == '2')
{
return;
}
}
else if(cft16 == '4')
{
return;
}
}
else if(cft1 == '7')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 灵魂物质";
SetPos(10, 3);
cout << "1 灵魂镐";
SetPos(10, 5);
cout << "2 灵魂剑";
SetPos(10, 7);
cout << "3 灵魂之星";
SetPos(10, 9);
cout << "3 离开";
char cft16 = input('1', '4');
if(cft16 == '1')
{
SetPos(10, 11);
cout << "需要 下界合金锭x12 灵魂之星x1";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft161 = input('1', '2');
if(cft161 == '1')
{
if(item_num(item[15]) < 12) return;
if(item_num(item[30]) < 1) return;
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[30]);
item_pick(item[31]);
xp += 3;
}
else if(cft161 == '2')
{
return;
}
}
else if(cft16 == '2')
{
SetPos(10, 11);
cout << "需要 下界合金锭x12 灵魂之星x1";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft162 = input('1', '2');
if(cft162 == '1')
{
if(item_num(item[15]) < 12) return;
if(item_num(item[30]) < 1) return;
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[15]);
item_delete(item[30]);
item_pick(item[32]);
xp += 3;
}
else if(cft162 == '2')
{
return;
}
}
else if(cft16 == '3')
{
SetPos(10, 11);
cout << "需要 下界合金块x2 魂石x1";
SetPos(10, 13);
cout << "1 确认";
SetPos(10, 15);
cout << "2 离开";
char cft163 = input('1', '2');
if(cft163 == '1')
{
if(block_num(block[17]) < 2) return;
if(block_num(block[34]) < 1) return;
block_delete(block[17]);
block_delete(block[17]);
block_delete(block[34]);
item_pick(item[30]);
xp += 3;
}
else if(cft163 == '2')
{
return;
}
}
else if(cft16 == '4')
{
return;
}
}
else if(cft1 == '8')
{
SetPos(10, 1);
cout << "合成 - 工具类 - 药水";
SetPos(10, 3);
cout << "1 生命提升药水";
SetPos(10, 5);
cout << "2 急迫药水";
SetPos(10, 7);
cout << "3 生命吸收药水";
SetPos(10, 9);
cout << "4 中毒药水";
SetPos(10, 11);
cout << "5 离开";
char cft17 = input('1', '5');
if(cft17 == '1')
{
SetPos(10, 13);
cout << "需要 水桶x1 药水量子x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft171 = input('1', '2');
if(cft171 == '1')
{
if(item_num(item[19]) < 1) return;
if(item_num(item[21]) < 1) return;
item_delete(item[19]);
item_delete(item[21]);
buff_give(buff[1], 2, 1200);
xp += 3;
}
}
else if(cft17 == '2')
{
SetPos(10, 13);
cout << "需要 水桶x1 药水量子x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft172 = input('1', '2');
if(cft172 == '1')
{
if(item_num(item[19]) < 1) return;
if(item_num(item[21]) < 1) return;
item_delete(item[19]);
item_delete(item[21]);
buff_give(buff[2], 2, 1200);
xp += 3;
}
}
else if(cft17 == '3')
{
SetPos(10, 13);
cout << "需要 水桶x1 药水量子x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft173 = input('1', '2');
if(cft173 == '1')
{
if(item_num(item[19]) < 1) return;
if(item_num(item[21]) < 1) return;
item_delete(item[19]);
item_delete(item[21]);
buff_give(buff[3], 2, 1200);
xp += 3;
}
}
else if(cft17 == '4')
{
SetPos(10, 13);
cout << "需要 水桶x1 药水量子x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft174 = input('1', '2');
if(cft174 == '1')
{
if(item_num(item[19]) < 1) return;
if(item_num(item[21]) < 1) return;
item_delete(item[19]);
item_delete(item[21]);
buff_give(buff[4], 2, 1200);
xp += 3;
}
}
}
}
else if(cft0 == '2')
{
SetPos(10, 1);
cout << "合成 - 熔炼类";
SetPos(10, 3);
cout << "1 锭熔炼";
SetPos(10, 5);
cout << "2 远古残骸熔炼";
SetPos(10, 7);
cout << "3 离开";
char cft2 = input('1', '3');
system("cls");
if(cft2 == '1')
{
SetPos(10, 1);
cout << "合成 - 熔炼类 - 锭熔炼";
SetPos(10, 3);
cout << "1 铁锭";
SetPos(10, 5);
cout << "2 金锭";
SetPos(10, 7);
cout << "3 钻石";
SetPos(10, 9);
cout << "4 下界合金锭";
SetPos(10, 11);
cout << "5 离开";
char cft21 = input('1', '5');
if(cft21 == '1')
{
SetPos(10, 13);
cout << "需要 铁矿石x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft211 = input('1', '2');
if(cft211 == '1')
{
if(block_num(block[5]) < 1) return;
block_delete(block[5]);
item_pick(item[5]);
xp += 3;
}
else
{
return;
}
}
else if(cft21 == '2')
{
SetPos(10, 13);
cout << "需要 金矿石x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft212 = input('1', '2');
if(cft212 == '1')
{
if(block_num(block[7]) < 1) return;
block_delete(block[7]);
item_pick(item[8]);
xp += 3;
}
else
{
return;
}
}
else if(cft21 == '3')
{
SetPos(10, 13);
cout << "需要 钻石矿石x1";
SetPos(10, 15);
cout << "1 确认";
SetPos(10, 17);
cout << "2 离开";
char cft213 = input('1', '2');
if(cft213 == '1')
{
if(block_num(block[9]) < 1) return;
block_delete(block[9]);
item_pick(item[11]);
xp += 3;
}
else
{
return;
}
这里空空如也
有帮助,赞一个