Dryper Skrevet 15. april 2008 Del Skrevet 15. april 2008 (endret) Hei! Jeg har nettop laget en health bar som da selvfølgelig viser hvor mye liv du har igjen på et lite prosjekt jeg stresser med. nå er da problemet at den skal oppdatere seg hvert 1,5 sekund mens scriptet "attack" kjøres. den henter da ut Max liv og current liv fra databasen, men dette oppdaterer seg jo ikke uten en slags form for kode Lurte på om noen har en slik kode slengende eller en ide om hvordan jeg kan gjøre det? Takker for alle svar :) Dryper $hpbarstart = "<img src='images/links.gif'>"; $result = mysql_query ("SELECT * FROM spillere WHERE id = '$sessionuserid'"); while ($row = mysql_fetch_array($result)){ $maxliv = $row['maxliv']; $current = $row['liv']; } if ($current <= $maxliv) { $procent = ($current / $maxliv) * 100; $procentt = 100-$procent; $hpbar = "<img src='images/bar.gif' height='12' width=$procent><img src='images/bar2.gif' height='12' width='$procentt'>"; } $hpbarprocent = "<img src='images/rechts.gif'>" . round(($procent),0) . "%</center>"; Meningen er at dette scriptet skal oppdateres Endret 15. april 2008 av Dryper Lenke til kommentar
Ekko Skrevet 15. april 2008 Del Skrevet 15. april 2008 Jeg hadde trodd du måtte oppdatere hele siden eller legge en del av siden i frame og oppdatere den. Bruke javascript er det som faller meg inn. Lenke til kommentar
Dryper Skrevet 15. april 2008 Forfatter Del Skrevet 15. april 2008 Jeg hadde trodd du måtte oppdatere hele siden eller legge en del av siden i frame og oppdatere den. Bruke javascript er det som faller meg inn. problemet er at resten av siden bruker if ($pdamagecheck13 < $eliv){ sleep(1.5); echo ("<center><font size='5'>$pnavn hits $enavn: <b><font color='red'>$pdamage13</font></center></b></br>"); flush(); sleep(1.5); echo ("<center><font size='5'>$enavn hits you: <b><font color='red'>$edamage13</font></center></b></br>"); flush(); }else{ $result = mysql_query("UPDATE spillere SET penger='$totalmoney', liv='$totalliv', xp='$totalxp' WHERE id='1'"); echo"<center>You killed $enavn!</br>"; include ("levelup.php"); die; } så jeg kan ikke refreshe hele siden.. Jeg har lett etter javascript men har ikke funnet noen ting Lenke til kommentar
Dryper Skrevet 15. april 2008 Forfatter Del Skrevet 15. april 2008 Har jo tenkt litt da .. mulighet kan jo være å legge den i while og så bale seg nedover .... men da må jeg ha ett eller annet som fjerner all tekst og se legger dett inn igjen :O hmm Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå