Witam, mam problem ze zrobieniem koła fortuny z losowanymi przedmiotami. Chcę żeby to wyglądało jak tu :
http://pandoramt2.pl/kolo_fortuny.phpMógłby ktoś podpowiedzieć jak to zrobić?
Załączę kod z aktualnym kołem które ma stałe przedmioty i wygląda następująco:
<?php
$SITE_PAGE = 'Koło fortuny';
if(empty($_POST)) require_once("Layout.php"); else require("_Layout.php"); 'Szansa' => 6.0,
'vnum' => 28608
),
'Szansa' => 6.0,
'vnum' => 28609
),
'Szansa' => 6.0,
'vnum' => 28610
),
'Szansa' => 6.0,
'vnum' => 28611
),
'Szansa' => 6.0,
'vnum' => 28612
),
'Szansa' => 6.0,
'vnum' => 28613
),
'Szansa' => 6.0,
'vnum' => 50636
),
'Szansa' => 6.0,
'vnum' => 50637
),
'Szansa' => 6.0,
'vnum' => 50638
),
'Szansa' => 6.0,
'vnum' => 50634
),
'Szansa' => 6.0,
'vnum' => 50635
),
'Szansa' => 5,
'vnum' => 50253,
'count'=> 50
),
'Szansa' => 5,
'vnum' => 50254,
'count'=> 50
),
'Szansa' => 5,
'vnum' => 50255,
'count'=> 50
),
'Szansa' => 5,
'vnum' => 50256,
'count'=> 50
),
'Szansa' => 5,
'vnum' => 50257,
'count'=> 50
),
'Szansa' => 5,
'vnum' => 50252,
'count'=> 50
),
'Szansa' => 6.0,
'vnum' => 39029,
'count'=> 10
),
'Szansa' => 6.0,
'vnum' => 39028,
'count'=> 10
),
'Szansa' => 6.0,
'vnum' => 70024,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 71137
),
'Szansa' => 4.0,
'vnum' => 71138
),
'Szansa' => 4.0,
'vnum' => 71139
),
'Szansa' => 4.0,
'vnum' => 71140
),
'Szansa' => 4.0,
'vnum' => 71141
),
'Szansa' => 4.0,
'vnum' => 50821,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 50822,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 50823,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 50824,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 50825,
'count'=> 5
),
'Szansa' => 4.0,
'vnum' => 50826,
'count'=> 5
),
);
$stawka = 10;
if(empty($_POST)) echo '<script>var stawka = '.$stawka.';</script>'; //Okey text:
if($uzytkownik['coins'] >= $stawka) {
$done = false;
foreach($nagrody as $key => $nagroda) {
if(!in_array($key, $_SESSION['FORTUNA'])) continue
; $rand = rand(0000001
, 100000000
); $youx = $nagroda['Szansa'] * 1000000;
if($rand <= $youx) {
//Jest okey
$done = true;
$tr = myssql_query("SELECT * FROM $DB_player.item WHERE window='MALL' AND owner_id=".$uzytkownik['id']);
while($q = myssql_fetch_array($tr)) {
$working[$q['pos']] = true;
}
if(myssql_num_rows
($tr) == 45
) { echo '<font style="color:red;">Nie posiadasz miejsca w Magazynie! Opróżnij go z zbędnych przedmiotów</font><br>'; exit; }
$i = 0;
$pos = 0;
for($i>=0;$i <45;$pos++) {
if($working[$pos] != true) { break; }
}
########### INSERT I UPDATE ###############
$nunu = 1;
$bibi = $db->Query("SELECT * FROM $DB_player.item_proto WHERE vnum=".$nagroda['vnum']);
if($bibi['limittype0'] == 7) $bibi['socket2'] = $bibi['limitvalue0']/60;
if($bibi['type'] == 16) $bibi['socket2'] = $bibi['value0'];
if(!$nagroda['count']) $nagroda['count'] = 1;
myssql_query("INSERT INTO $DB_player.item (id,vnum,owner_id,window,pos,count,socket0,socket1,socket2,socket3,socket4,s
ocket5) VALUES (NULL, '$nagroda[vnum]','$uzytkownik[id]','MALL','$pos','$nagroda[count]', '$bibi[socket0]', '$bibi[socket1]', '$bibi[socket2]', '$bibi[socket3]', '$bibi[socket4]', '$bibi[socket5]')");
// myssql_query("INSERT INTO player.item (id,vnum,owner_id,window,pos,count,socket0,socket1,socket2) VALUES (NULL, '$Item[Item_ID]','$uzytkownik[id]','MALL','$pos','$Item[count]', '0', '$bibi[socket0]', '$nunu')");
//No i na koniec log :)
myssql_query("INSERT INTO $baza.is_log VALUES (NULL, $nagroda[vnum], $uzytkownik[id], -666, NOW(), 1, '$_SERVER[REMOTE_ADDR]')");
//echo "ITEM: $Item[Item_ID] USER: $uzytkownik[id] MIEJCE: $pos ILOSC: $Item[count]";
echo $nagroda['vnum'].';'.$bibi['locale_name']; ###########################################
break;
}
}
if(!$done) {
}
$uzytkownik['coins'] -= $stawka;
myssql_query("UPDATE $DB_account.account SET coins=coins-$stawka WHERE id=$uzytkownik[id]");
foreach($_SESSION['FORTUNA'] as $it) {
echo ';'.$nagrody[$it]['vnum']; }
} else echo '<font style="color:red;">Nie masz wystarczająco monet!</font><br>'; }
?><div class="write">
<div class="main_header">Koło Fortuny</div>
<center>
Jak skorzystać z koła fortuny? To proste! Jedno zakręcenie kosztuje ciebie tylko <b>
<?php echo $stawka;?> SM</b>. Aby zakręcić kołem wystarczy kliknąć na niebieski przycisk
<div class="fortuna">
<div class="kolo">
<div class="przycisk" Onclick="fortuna_krec();"></div>
<div class="items">
<div class="ITEM_1" vnum="0"></div>
<?php
$i = 1;
foreach($_SESSION['FORTUNA'] as $opt) {
$i++;
echo '<div class="ITEM_'.$i.'" vnum="'.$nagrody[$opt]['vnum'].'" style="background: url(\'images/fortuna_icons/'.$nagrody[$opt]['vnum'].'.png\');"></div>'; }
?>
</div>
</div>
</div>
<div id="fortuna_result"></div>
</center>
</div><?php include('footer.php'); ?>