funktion viser variabel forkert.

Tags:    php

Hej.
Jeg er igang med at lave et angrebssystem. Det virker korrekt, undtagen en lille detalje.
Prøv at kigge på "your damage" og "damage taken".

Fold kodeboks ind/udKode 

Jeg fårstår ikke hvorfor, at "your damage" hos $duelist[2] går op i $duelist[1] "damage taken".

Her er koden:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 26.10.2008 15:44 af Bruger #14181
6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Det er der da intet underligt i?!
Kig på din egen kode:
Fold kodeboks ind/udPHP kode 

Your damage: er det man får i skade, og damage taken ersjovt nok det det den anden person har givet i skade.. :)



Indlæg senest redigeret d. 27.10.2008 17:45 af Bruger #11328
Er ikke sikker på at jeg forstod dit sprøgsmål, men prøv at putte srand() ind imellem hver rand() funktion.

http://dk2.php.net/srand



Okay ^^

Hvis du prøver at kigge på "your damage" og "damage taken" hele vejen ned, så passer det med en af brugerne, det samme opad (hver andet slag). Det er meget underligt. :S

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 27.10.2008 17:30 af Bruger #14181
Jeg tror ikke helt du er med :P (Ellers må du udpensle problemet)

Sådan ser det ud:
(læg mærke til at "your damage" og "damage taken" ikke passer sammen når "Andreas" slår på "ReTaRD")
Fold kodeboks ind/udKode 


Sådan bør det se ud:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 27.10.2008 18:28 af Bruger #14181
nå.. Jeg har fixed det nu, efter mange dages undren :P
Tak for din tid ;)

Kode:
Fold kodeboks ind/udKode 


Output:
Fold kodeboks ind/udKode 


Btw. http://dk2.php.net/srand - Siger at da, at det sker auto efter PHP 4.2 :) (tak for tippet)



Indlæg senest redigeret d. 27.10.2008 18:44 af Bruger #14181
Ps. Du får lige 200 point



t