from 無心寵物v2.4 source code
$losemoney=0;
if($randnum21 > 990 && $cwb>100){
$losemoney = intval($cwb / 100);
$showtxt11 = "您匆忙打怪丟了" . $losemoney . "塊寵物幣!";
}elseif($randnum21 < 3 && $mypetdata[criring] < 400){
$addcriring = rand(1, 2);
$sql22.=",criring=criring+$addcriring";
$showtxt11 = "天上掉餡餅,您的額外掉寶率增加" . $addcriring . "‰!";
}elseif($randnum21 < 2 && $mypetdata[criring] >= 400 && $mypetdata[criring]<1000) {
$sql22.=",criring=criring+1";
$showtxt11 = "天上掉餡餅,您的額外掉寶率增加1‰!";
根據上面算法,係戰鬥開始會係1~1000取一隨機數
如果該隨機數大於990(即係1%機會) 而且身上帶既錢多過100寵幣 ==>就會趺1%身上既錢
如果該隨機數係1或2(0.2%機會),而你既掉寶率係400以下,咁就會隨機加1或2既掉寶率
如果該隨機數係1(0.1%機會),而你既掉寶率係400~1000之間,咁就會加1既掉寶率
即係超過1000係唔會加掉寶率~~~~:019:
而家睇埋實際掉出物品既機率計算公式先........
|