Computer science 大家编辑循环帮助C#

Computer science 大家编辑循环帮助C#,computer-science,Computer Science,我正在使用C#为一个名为“Everyone Edits”的游戏制作一个机器人,使用PlayerOClient.dll,我想知道如何让我的机器人清除世界上最上面的三行,并使它们成为块id为0的空块。对于我的世界,世界宽度是25,世界高度是25(街区),我只是不知道如何让它这样做。我正在考虑这样做(worldKey几乎是编辑的核心: for (int w = 0; w < worldWidth - 1; w++) { for int (h = 0; h < worldHeight

我正在使用C#为一个名为“Everyone Edits”的游戏制作一个机器人,使用PlayerOClient.dll,我想知道如何让我的机器人清除世界上最上面的三行,并使它们成为块id为0的空块。对于我的世界,世界宽度是25,世界高度是25(街区),我只是不知道如何让它这样做。我正在考虑这样做(worldKey几乎是编辑的核心:

for (int w = 0; w < worldWidth - 1; w++)
{
    for int (h = 0; h < worldHeight - 22; h++)
    {
        build(0, w, h, 0);
    }
}
for(int w=0;w

这行吗?顺便说一句,我是一个初学者程序员,很抱歉,如果这不够彻底,我只是不知道怎么问。如果你需要感谢你的帮助,请修改它/整件事:D

好吧,因为你想清除前三名,那么你可以在这里将代码编程成一个按钮

     {
        Random r = new Random();
        {
            if (bx >= width)
            {
                if (by >= height)
                {

                }
                else
                {
                    bx = 0;
                    by++;
                }
            }
            for (int i = 0; i < (how many time you want this to happen, 75 for the first three rows because 25 times 3 is 75... lol); i++)
            {
                Thread.Sleep(100);
                con.Send(worldkey, 0, bx + 1, by + 1 , 0);
                bx++;
                Thread.Sleep(100);
            }
        }
    }
{
随机r=新随机();
{
如果(bx>=宽度)
{
如果(按>=高度)
{
}
其他的
{
bx=0;
通过++;
}
}
对于(int i=0;i<(您希望这种情况发生多少次,前三行为75,因为25乘以3等于75…lol);i++)
{
睡眠(100);
con.Send(世界密钥,0,bx+1,by+1,0);
bx++;
睡眠(100);
}
}
}
希望这有帮助…我在ee1中的用户名是famey

这个“人人编辑”游戏的网站是什么?