tak for svaret steffen, jeg vil rode lidt med det, og se om jeg kan få nogen godt ud af det,
men er der en måde hvorpå man kan gøre så scriptet kun kører f.eks. 10 gange eller 100?
min kode ser således ud.
<script type="text/javascript">
function doSomething(ms)
{
var dt = new Date();
dt.setTime(dt.getTime() + 5000);
while (new Date().getTime() < dt.getTime());
$chance = rand(1, 3);
if($chance==1)
{
$product = rand(1, 3);
if($product==1) {
//gold
$amount = rand(1, 50);
mysql_query("UPDATE users SET gold = gold+$amount WHERE username='$brugerr'");
echo "du indsamlede " . $amount . " gold";
}
elseif($product==2) {
//wood
$amount = rand(1, 5);
mysql_query("UPDATE users SET wood = wood+$amount WHERE username='$brugerr'");
echo "du indsamlede " . $amount . " wood";
}
elseif($product==3) {
//food
$amount = rand(1, 25);
mysql_query("UPDATE users SET food = food+$amount WHERE username='$brugerr'");
echo "du indsamlede " . $amount . " food";
}
}
else {
echo "Dine arbejdere fandt desværre ingen resourcer";
}
doSomething();
}
</script>
men den siger der er en fejl i den øverste linje? nogen ide hvorfor
Indlæg senest redigeret d. 21.08.2010 20:59 af Bruger #14510