这对我来说真的很难我已经在这工作了3天,我即将放弃哈哈...... :(
我试图在我的游戏中编写一个功能,根据百分比获得成功,
而这个百分比需要越多,你使用的功能就越多。你从1%开始下降,大部分时间会进入监狱,或者只是失败。但是当你在100%命中时做得更多,你每次都会成功,这是我迄今获得的代码。如果有人知道正确的方法来编码,并指出我在正确的方向,这将是非常有益的,我很确定我必须重新编码大部分。如果犯罪率以这种方式达到100,它总是1,所以你将永远是成功的,但必须有更好的方法来做到这一点百分比。
Crimechance1被设置为默认值1,因此它从1开始,每次执行该功能时都会上升
在100你总是会完成这个功能..我需要这个以百分比工作,尽管60年代的例子有60%的机会在80岁时通过80%的机会传球。
代码已更新
if ($_POST['Commit']){
$radiobutton=$_POST['radiobutton'];
if ($radiobutton == "1"){
$sql = "SELECT * FROM users WHERE id='".mysql_real_escape_string($_SESSION['user_id'])."'";
$query = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_object($query);
$crimechance1 = htmlspecialchars($row->crime1);
$crime_chance = 100 / $crimechance1;
$crimechance1++;
if ($crime_chance == 1){
$result = mysql_query("UPDATE users SET exp='100' WHERE name='$name'") or die(mysql_error());
echo "You passed the Function";
}
else {
echo "You failed the Function";
}
}
}
?>