• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

Weltkarte erstellen

DeletedUser108034

Gast
Hallo ich habe ein Kleines Problem.
Ich will eine Weltkarte erstellen. Ja ich weiß es gibt schon ein paar aber trotz allem will ich eine erstellen.
Nur scheitere ich schon beim ersten Punkt die Daten auszulesen. Im Forum steht ja folgendes:
Wälder, Berge, etc.:
http://die-staemme.de/stuff/world.dat

Sind 1000 Zeilen mit je 1000 Bytes, sprich 1.000.000 Byte ~ 1MB
Ein Byte steht für ein Feld auf der Karte, auslesen geht wie folgt:

PHP:
fseek($map_file, $y*1000+$x);

0-3 Gras
8-11 Berg
12 See
16-31 Wald
Ich habe das ganze mal auf Xampp ausprobiert:
PHP:
<?php
$y = $x = 100;
$offset = $y*1000+$x;

$rs = fopen('http://die-staemme.de/stuff/world.dat','r');
fseek($rs,$offset);
?>

Aber ich bekomme als Fehlermeldung diese:

Code:
Warning: fseek() [function.fseek]: stream does not support seeking in C:\xampp\htdocs\ds\map.php on line 6

Ich denke mal das es ein kleiner Fehler von mir sein wird.

Danke im Vorraus
Andre
 

DeletedUser

Gast
Datei erst runterladen, die runtergeladene Datei irgendwo zwischenspeichern, mit der Datei geht dann auch seek

//Edit: wie kommst du eigentlioch auf die Seek-Position?
 

DeletedUser108034

Gast
Ok danke
Ja genau durch den Beitrag und x und y war nur als test 100

Andre
 
Oben