PHP-Code:
<?php
function laufen($x,$y){
if($x!=0&&$y!=0){
mysql_query("UPDATE charakter Set x=$x,y=$y WHERE benutzername='$benutzername'");
$abfrage=mysql_query("SELECT terrain FROM karte WHERE x=$x AND y=$y");
while($zeile=mysql_fetch_array($abfrage)){
$terrain=$zeile['terrain'];
}
if($terrain==""){
$j=mt_rand(1,100);
if($j>0&&$j<21){
$terrain=Wald;
}
if($j>21&&$j<41){
$terrain=Steppe;
}
if($j>41&&$j<46){
$terrain=Berg;
}
if($j>46&&$j<51){
$terrain=Wüste;
}
if($j>51&&$j<61){
$terrain=Gewässer;
}
if($j>61&&$j<76){
$terrain=Hügel;
}
if($j>76&&$j<101){
$terrain=Weideland;
}
mysql_query("INSERT INTO karte(x,y,terrain)VALUES($x,$y,'$terrain')");
}
$area2=start;
}
}
switch($area2){
case norden:
$y++;
laufen($x,$y);
break;
case nordwesten:
$x--;
$y++;
laufen($x,$y);
break;
case westen:
$x--;
laufen($x,$y);
break;
case suedwesten:
$x--;
$y--;
laufen($x,$y);
break;
case sueden:
$y--;
laufen($x,$y);
break;
case suedosten:
$x++;
$y--;
laufen($x,$y);
break;
case osten:
$x++;
laufen($x,$y);
break;
case nordosten:
$x++;
$y++;
laufen($x,$y);
break;
}
?>
thx und gruss tobi
edit: tut mir leid kannte ich nicht
Einen Kommentar schreiben: