mam taką funkcję:
function calculateChance($int) { if($rand <= $int) { return true; } else { return false; } } function biegnij($szybkosc, $technika, $kondycja, $first = 0) { $value = 0; if(calculateChance($szybkoscSkut)) $value += 1000; if(calculateChance($technikaSkut)) $value += 1000; if(calculateChance($kondycjaSkut)) $value += 1000; $bieg = $procentowyBieg * $tor[1]; if($first > 0) { } if($bieg < $tor[0]) $bieg = $tor[0]; return $bieg; }
a w bazie mam taką linijkę odpowiadającą zapisowi tej wartości:
`bieg` varchar(10) NOT NULL,
i kiedy wykonam ją sobie cronem to mi się nieraz pojawia większa wartość niż 3000, która jest losowana od 2400 do 3000
wie ktoś co tu jest źle? dam pomógł

dobra, poradziłem sobie
ma teraz tylko 1 problem, bo im gracz jest lepszy pod względem szybkości, techniki i kondycji tym wartość (czas w sekundach np. 2547) jest większa, a chodzi mi o to by była mniejsza, pomoże ktoś?