Problème implantation minerai

sunamisse

Aventurier
10 Avril 2011
87
2
3
28
oui bonjour, je cherche un codeur capable de m'aider :

public void GenerateSurface(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 6; k++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(70);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(Gisement.blockID, 6)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}

Il est où le problème au juste ? parce que là je trouve pas, il y a juste une erreur à la variable "k", qui se trouve à la ligne :

for(int i = 0; i < 6; k++)

Merci à celui qui m'aidera à résoudre le problème :)
 
Dans ta boucle for, tu déclare une variable i, tu la teste avec une condition et tu incrémente une variable k inexistante.
Remplace la variable k par la variable i, tu devrais obtenir ce que tu souhaite.
 
Remplace comme ceci :

- Tu as mis une variable k et non i
- Tu as mis random et non rand ( vu que tu a appelé ta variable "rand" tout au long du code )

Code:
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < 6; i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(70);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(Gisement.blockID, 6)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
 
Salut moi aussi j'ai un probleme d'implantation de minerait oO J'ai beau chercher le minerai je ne le trouve pas pourtant j'ai bienfait le codage
le voici :
Code:
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
    for(int i = 0; i < 4; i++)
    {
        int randPosX = 16;
        int randPosY = 30;
        int randPosZ = 16;
        (new WorldGenMinable(obsirithe, 1)).generate(
                                          world, rand, randPosX, randPosY, randPosZ);
    }