- Code: Alles auswählen
linux:/home/ticker # php createTerrainFromMapfile.php mymap.txt 100
The specified mapfile 'mymap.txt' contained a total of 900 cells.
It was chunked to a map of 19x19 which should be 361 cells
updating caves' terrain Fehler beim Eintragen des neuen Terrains!
updating caves' Starting_positions .
:/ hab mir den Code angeschaut:
- Code: Alles auswählen
function setTerrain($terrain, $offsetX, $offsetY){
global $db;
echo "updating caves' terrain ";
for ($y = 0; $y < sizeof($terrain); ++$y){
for ($x = 0; $x < sizeof($terrain[0]); ++$x){
$query = "UPDATE Cave SET terrain = {$terrain[$y][$x]} WHERE xCoord = " . ($x + $offsetX) . " AND yCoord = " . ($y + $offsetY);
if (!$db->query($query)){
echo "Fehler beim Eintragen des neuen Terrains!\n";
return 1;
}
}
echo ".";
}
echo "\n";
}
Fragen: Warum hat "$y = 0; $y < sizeof($terrain" kein [0]?
Hab zwar schon hinzugefügt, geht nicht ^^. und beim $querry auch schon ein
" ."" " anggefügt (ersten und letzten ") wegdenken.





