Hey i have a script and its give me a t_case error on line 119 line 119 = case 4: script : for($i=1; $i<6; $i++) { for($j=1; $j<4; $j++) { $randNum = rand(1,11); $gyumi[$j][$i] = $randNum; } } for($i=1; $i<654; $i++) { for($j=1; $j<4; $j++) { $randNum = rand(0,289); if($randNum < 80) { // citrom $gyumi[$j][$i] = 1; } else if($randNum < 140) { // dinnye $gyumi[$j][$i] = 4; } else if($randNum < 180) { // szõlõ $gyumi[$j][$i] = 3; } else if($randNum < 210) { // narancs $gyumi[$j][$i] = 2; } else if($randNum < 230) { // cseresznye $gyumi[$j][$i] = 5; } else if($randNum < 240) { // koktel1 $gyumi[$j][$i] = 7; } else if($randNum < 250) { // koktel2 $gyumi[$j][$i] = 8; } else if($randNum < 260) { // wild case 4: $vizsgalando[1] = $gyumi[2][1]; $vizsgalando[2] = $gyumi[1][2]; $vizsgalando[3] = $gyumi[1][3]; $vizsgalando[4] = $gyumi[1][4]; $vizsgalando[5] = $gyumi[2][5]; break; break; case 6: $vizsgalando[1] = $gyumi[2][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[3][3]; $vizsgalando[4] = $gyumi[3][4]; $vizsgalando[5] = $gyumi[2][5]; break; case 7: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[2][2]; $vizsgalando[3] = $gyumi[1][3]; $vizsgalando[4] = $gyumi[2][4]; $vizsgalando[5] = $gyumi[3][5]; break; case 8: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[3][3]; $vizsgalando[4] = $gyumi[3][4]; $vizsgalando[5] = $gyumi[3][5]; break; case 9: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[2][3]; $vizsgalando[4] = $gyumi[1][4]; $vizsgalando[5] = $gyumi[1][5]; break; } Code (markup): pm me for a link, hope that some 1 can help me work all night but no solution. i know maybe its somting about a switch, but dont now how to start it. $j = $j - 1; switch($j) { Code (markup): dont work.
The first "case" is causing the error, which comes before any break. The "case" construct needs to come with a switch, which I'm unable to spot in your code. http://www.php.net/switch
Hi Denveykeur, As nico_swd has said, case statements are part of a switch construct and won't work on their own, they're used in the format switch (expression) { case x:do thisbreak;case y:do thisbreak;} and so on. You would normally have a 'default' case at the end to catch any that don't fufill others specified but it's optional. It might help if you could explain what you want to achieve with this piece of code. I'm having some trouble working out why you're setting the early values of the $gyumi array to be one set of random values, then immediately resetting them to be something else without apparently using them. You're also asking for a random number between 0 and 289 but are apparently only testing for numbers up to 260. There might be a simpler way to do what you want so if you can explain, I'm sure we might be able to help... Jon
its a slot game foks hope you can help me its called game.php and recieve from cyberjack yesterday, but he is offline and i think at work so i can help me today, i notice the switch thing but i dont now how to begin, there must be a echo olso n it to see it ? the link of it is : http://www.bitsoupgames.nl//launch_game.php?game=23&width=705&height=570&mode=fun you see no credits after 1 klik on the spin and the game.php link :http://www.bitsoupgames.nl/resources/games_flash/JS_GS_5RS_FRUIT_PARTY/game.php T_case error on line 122 The complete code is this : <? error_reporting(0); unset($l); session_start(); session_register($l); if(!isset($l)){ echo "&error=1"; exit; } include ("../../../dbcon.php"); include ("../../../includes/config.php"); if ($cash < 0){$cash=0;} if ($bet=="" && $bet<>1 && $bet<>2 && $bet<>3 && $bet<>4 && $bet<>5){ $bet="1";} $result=mysql_query("select * from whitelabelcas_users where login='$l'", $casdb); $row=mysql_fetch_array($result); if ($mon==0 or $mon=="") { echo "&login=$l"; echo "&cash=$row[3]"; } if($mon==1) { $sorertek = 0; // ha gyumik + wildek $sorertek2 = 0; // ha koktelok + wildek $sorertek3 = 0; // ha csak a wildek $win_sor_ossz = 0; $gyumi = array(); // a gyümölcsök 2D-s tömbje, gyumi[sor][oszlopszám] $vizsgalando = array(); // az adott sorhoz melyik hejeket kell vizsgálni $bet = array(); // az adott sorra mennyi a tét $win = array(); // az adott sor mennyit nyer $vonalkockazo = array(); // az adott sorban hány darab nyer(annyi negyzet kell a vonalra flashban...) $vonalkockazo2 = array(); // ha koktellal nyer tobbet $vonalkockazo3 = array(); // ha wilddel nyer tobbet for($i=1; $i<10; $i++) { $win[$i] = 0; } for($i=1; $i<10; $i++) { $vonalkockazo[$i] = 0; $vonalkockazo2[$i] = 0; $vonalkockazo3[$i] = 0; } $bet[1] = $bet1; $bet[2] = $bet2; $bet[3] = $bet3; $bet[4] = $bet4; $bet[5] = $bet5; $bet[8] = $bet8; $bet[9] = $bet9; echo "&bet1=$bet1"; $bet_ossz_check = $bet1 + $bet2 + $bet3 + $bet4 - $bet5 + $bet6 + $bet7 + $bet8 + $bet9; // csekkolja , h. bet-ek jol jonnek e meg... if($bet_ossz_check != $bet_ossz) { $betiswrong = 1; echo "&betiswrong=$betiswrong"; } else { // tét levonása: {exit;} // A tét levonása az egyenlegbol. mysql_query("update whitelabelcas_users set cash=cash-'$tet' where login='$l'"); if ($l!="guestlogin"){ $money_to_bank = $bet/100*$bank_percent; mysql_query("update whitelabelcas_bank set amount=amount+'$money_to_bank' where name='default'", $casdb); mysql_query("update whitelabelcas_profitpurse set currentprofit=currentprofit+'$money_to_profit'", $casdb); } // gyümik randomizálása: for($i=1; $i<6; $i++) { for($j=1; $j<4; $j++) { $randNum = rand(1,11); $gyumi[$j][$i] = $randNum; } } for($i=1; $i<654; $i++) { for($j=1; $j<4; $j++) { $randNum = rand(0,289); if($randNum < 80) { // citrom $gyumi[$j][$i] = 1; } else if($randNum < 140) { // dinnye $gyumi[$j][$i] = 4; } else if($randNum < 180) { // szõlõ $gyumi[$j][$i] = 3; } else if($randNum < 210) { // narancs $gyumi[$j][$i] = 2; } else if($randNum < 230) { // cseresznye $gyumi[$j][$i] = 5; } else if($randNum < 240) { // koktel1 $gyumi[$j][$i] = 7; } else if($randNum < 250) { // koktel2 $gyumi[$j][$i] = 8; } else if($randNum < 260) { // wild case 4: $vizsgalando[1] = $gyumi[2][1]; $vizsgalando[2] = $gyumi[1][2]; $vizsgalando[3] = $gyumi[1][3]; $vizsgalando[4] = $gyumi[1][4]; $vizsgalando[5] = $gyumi[2][5]; break; break; case 6: $vizsgalando[1] = $gyumi[2][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[3][3]; $vizsgalando[4] = $gyumi[3][4]; $vizsgalando[5] = $gyumi[2][5]; break; case 7: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[2][2]; $vizsgalando[3] = $gyumi[1][3]; $vizsgalando[4] = $gyumi[2][4]; $vizsgalando[5] = $gyumi[3][5]; break; case 8: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[3][3]; $vizsgalando[4] = $gyumi[3][4]; $vizsgalando[5] = $gyumi[3][5]; break; case 9: $vizsgalando[1] = $gyumi[3][1]; $vizsgalando[2] = $gyumi[3][2]; $vizsgalando[3] = $gyumi[2][3]; $vizsgalando[4] = $gyumi[1][4]; $vizsgalando[5] = $gyumi[1][5]; break; } $sorertek = 0; $sorertek2 = 0; $sorertek3 = 0; if($vizsgalando[1] == 1 || $vizsgalando[1] == 6) { // citromok for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 1 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: case 2: break; case 3: $sorertek = 3; $vonalkockazo[$i] = 3; break; case 4: $sorertek = 12; $vonalkockazo[$i] = 4; break; case 5: $sorertek = 60; $vonalkockazo[$i] = 5; break; } } if($vizsgalando[1] == 4 || $vizsgalando[1] == 6) { // dinnyék for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 4 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: case 2: break; case 3: $sorertek = 5; $vonalkockazo[$i] = 3; break; case 4: $sorertek = 20; $vonalkockazo[$i] = 4; break; case 5: $sorertek = 100; $vonalkockazo[$i] = 5; break; } } if($vizsgalando[1] == 3 || $vizsgalando[1] == 6) { // szõlõk for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 3 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: case 2: break; case 3: $sorertek = 10; $vonalkockazo[$i] = 3; break; case 4: $sorertek = 40; $vonalkockazo[$i] = 4; break; case 5: $sorertek = 200; $vonalkockazo[$i] = 5; break; } } if($vizsgalando[1] == 2 || $vizsgalando[1] == 6) { // narancsok for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 2 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: case 2: break; case 3: $sorertek = 15; $vonalkockazo[$i] = 3; break; case 4: $sorertek = 60; $vonalkockazo[$i] = 4; break; case 5: $sorertek = 300; $vonalkockazo[$i] = 5; break; } } if($vizsgalando[1] == 5 || $vizsgalando[1] == 6) { // cseresznyék for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 5 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: case 2: break; case 3: $sorertek = 25; $vonalkockazo[$i] = 3; break; case 4: $sorertek = 100; $vonalkockazo[$i] = 4; break; case 5: $sorertek = 500; $vonalkockazo[$i] = 5; break; } } if($vizsgalando[1] == 8 || $vizsgalando[1] == 6) { // koktel2-ek (kek koktel) for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 8 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: $sorertek2 = 2; $vonalkockazo2[$i] = 1; break; case 2: $sorertek2 = 3; $vonalkockazo2[$i] = 2; break; case 3: $sorertek2 = 40; $vonalkockazo2[$i] = 3; break; case 4: $sorertek2 = 160; $vonalkockazo2[$i] = 4; break; case 5: $sorertek2 = 800; $vonalkockazo2[$i] = 5; break; } } if($vizsgalando[1] == 7 || $vizsgalando[1] == 6) { // koktel1-ek (rozsaszin koktel) for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 7 && $vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: $sorertek2 = 2; $vonalkockazo2[$i] = 1; break; case 2: $sorertek2 = 5; $vonalkockazo2[$i] = 2; break; case 4: $sorertek2 = 320; $vonalkockazo2[$i] = 4; break; case 5: $sorertek2 = 1600; $vonalkockazo2[$i] = 5; break; } } if($vizsgalando[1] == 6) { // wild-ok (külön meg kell nézni , h. vildekbõl nem jön e ki jobban) for($j=2; $j<6; $j++) { if($vizsgalando[$j] != 6) { break; } } $j = $j - 1; switch($j) { case 1: $sorertek3 = 2; $vonalkockazo3[$i] = 1; break; case 2: $sorertek3 = 15; $vonalkockazo3[$i] = 2; break; case 3: $sorertek3 = 160; $vonalkockazo3[$i] = 3; break; case 4: $sorertek3 = 800; $vonalkockazo3[$i] = 4; break; case 5: $sorertek3 = 5000; $vonalkockazo3[$i] = 5; break; } } if($sorertek2 > $sorertek) { // gyumivel v. koktellal er tobbet a sor ? $sorertek = $sorertek2; $vonalkockazo[$i] = $vonalkockazo2[$i]; } if($sorertek3 > $sorertek) { // vagy wild-del ér többet ? $sorertek = $sorertek3; $vonalkockazo[$i] = $vonalkockazo3[$i]; } $win[$i] = $bet[$i] * $sorertek; // az adott sor nyereménye } for($i=1; $i<10; $i++) { // sorok nyereményeinek összesÃtése $win_sor_ossz = $win_sor_ossz + $win[$i]; } $bonusz_szam = 0; $ennyi = 0; for($i=1; $i<6; $i++) { // bonusz-jelek számlálása if($ennyi == 0) { for($j=1; $j<4; $j++) { if($gyumi[$i][1] == 9 || $gyumi[$i][2] == 9 || $gyumi[$i][3] == 9) { $bonusz_szam++; } else { if($bonusz_szam < 3) { $bonusz_szam = 0; } else { $ennyi = 1; } } } } } if($bonusz_szam == 5) { $bonusz_multiplier = 3; } else if($bonusz_szam == 4) { $bonusz_multiplier = 2; } else if($bonusz_szam == 3) { $bonusz_multiplier = 1; } $party_szam = 0; $ennyi = 0; for($i=1; $i<6; $i++) { // party-jelek számlálása if($ennyi == 0) { if($gyumi[1][$i] == 10 || $gyumi[2][$i] == 10 || $gyumi[3][$i] == 10) { $party_szam++; } else { if($party_szam < 3) { $party_szam = 0; } else { $ennyi = 1; } } } } echo "&party_szam=$party_szam"; $party_multiplier = 0; if($party_szam == 5) { $party_multiplier = 3; } else if($party_szam == 4) { $party_multiplier = 2; } else if($party_szam == 3) { $party_multiplier = 1; } $randomszam = rand(4,9); $win_party = $bet_ossz * $randomszam * $party_multiplier; $mystery_szam = 0; $ennyi = 0; for($i=1; $i<6; $i++) { // mystery-jelek számlálása if($ennyi == 0) { if($gyumi[1][$i] == 11 || $gyumi[2][$i] == 11 || $gyumi[3][$i] == 11) { $mystery_szam++; } else { if($mystery_szam < 3) { $mystery_szam = 0; } else { $ennyi = 1; } } } } $mystery_multiplier = 0; if($mystery_szam == 5) { $mystery_multiplier = 3; } else if($mystery_szam == 4) { $mystery_multiplier = 2; } else if($mystery_szam == 3) { $mystery_multiplier = 1; } $randomszam = rand(5,10); $win_mystery = $bet_ossz * $randomszam * $mystery_multiplier; $date=date("d.m.y"); $time=date("H:i:s"); // nyeremeny levonasa a banktol , es hozzaadasa a felhasznalo egyenlegéhez: $win_vegso = $win_sor_ossz * $credit_value + $win_party * $credit_value + $win_mystery * $credit_value; $resultb=mysql_query("select * from whitelabelcas_bank where name='default'"); $rowb=mysql_fetch_array($resultb); $bank = $rowb[1]; $caswin = $bank/100*$proc; if ($win_vegso>=$caswin) { $win_mystery=0; } mysql_query("update game_bank set bank=bank-'$win_vegso' where name='ttuz'"); if ($win_vegso>0){ mysql_query("update whitelabelcas_users set cash=cash+'$win_vegso' where login='$l'"); if ($l!="guestlogin"){ mysql_query("update whitelabelcas_bank set amount=amount-'$win_vegso' where name='default'"); } $sqls="INSERT INTO whitelabelcas_gameplays VALUES('','$date','$time','$l','$row[3]','$tet','$win_vegso','0.00','FRUIT PARTY','NULL')"; mysql_query($sqls); } if ($win_vegso==0){ $sqls="INSERT INTO whitelabelcas_gameplays VALUES('','$date','$time','$l','$row[3]','$tet','$win_vegso','$tet','FRUIT PARTY','NULL')"; mysql_query($sqls); } // tömbök változókká alakÃtása: $gyumi1 = $gyumi[1][1]; $gyumi2 = $gyumi[1][2]; $gyumi3 = $gyumi[1][3]; $gyumi4 = $gyumi[1][4]; $gyumi5 = $gyumi[1][5]; $gyumi6 = $gyumi[2][1]; $gyumi7 = $gyumi[2][2]; $gyumi8 = $gyumi[2][3]; $gyumi9 = $gyumi[2][4]; $gyumi10 = $gyumi[2][5]; $gyumi11 = $gyumi[3][1]; $gyumi12 = $gyumi[3][2]; $gyumi13 = $gyumi[3][3]; $gyumi14 = $gyumi[3][4]; $gyumi15 = $gyumi[3][5]; $win1 = $win[1]; $win2 = $win[2]; $win3 = $win[3]; $win4 = $win[4]; $win5 = $win[5]; $win6 = $win[6]; $win7 = $win[7]; $win8 = $win[8]; $win9 = $win[9]; $vonalkockazo1 = $vonalkockazo[1]; $vonalkockazo2 = $vonalkockazo[2]; $vonalkockazo3 = $vonalkockazo[3]; $vonalkockazo4 = $vonalkockazo[4]; $vonalkockazo5 = $vonalkockazo[5]; $vonalkockazo6 = $vonalkockazo[6]; $vonalkockazo7 = $vonalkockazo[7]; $vonalkockazo8 = $vonalkockazo[8]; $vonalkockazo9 = $vonalkockazo[9]; if ($do_change_lines_zero==1) { $gyumi1 = 4; $gyumi2 = 9; $gyumi3 = 4; $gyumi4 = 8; $gyumi5 = 9; $gyumi6 = 2; $gyumi7 = 1; $gyumi8 = 3; $gyumi9 = 11; $gyumi10 = 4; $gyumi11 = 3; $win9=0; $vonalkockazo1=0; $vonalkockazo2=0; $vonalkockazo3=0; $vonalkockazo4=0; $vonalkockazo8=0; $vonalkockazo9=0; } // visszaküldés: echo "&login=$l"; echo "&cash=$row[3]"; echo "&gyumi1=$gyumi1"; echo "&gyumi2=$gyumi2"; echo "&gyumi3=$gyumi3"; echo "&gyumi4=$gyumi4"; echo "&gyumi5=$gyumi5"; echo "&gyumi6=$gyumi6"; echo "&gyumi7=$gyumi7"; echo "&gyumi8=$gyumi8"; echo "&gyumi9=$gyumi9"; echo "&gyumi10=$gyumi10"; echo "&gyumi11=$gyumi11"; echo "&gyumi12=$gyumi12"; echo "&gyumi13=$gyumi13"; echo "&gyumi14=$gyumi14"; echo "&gyumi15=$gyumi15"; echo "&win_sor_ossz=$win_sor_ossz"; echo "&win_vegso=$win_vegso"; echo "&win1=$win1"; echo "&win2=$win2"; echo "&win3=$win3"; echo "&win4=$win4"; echo "&win5=$win5"; echo "&win6=$win6"; echo "&win7=$win7"; echo "&win8=$win8"; echo "&win9=$win9"; echo "&vonalkockazo1=$vonalkockazo1"; echo "&vonalkockazo2=$vonalkockazo2"; echo "&vonalkockazo3=$vonalkockazo3"; echo "&vonalkockazo4=$vonalkockazo4"; echo "&vonalkockazo5=$vonalkockazo5"; echo "&vonalkockazo6=$vonalkockazo6"; echo "&vonalkockazo7=$vonalkockazo7"; echo "&vonalkockazo8=$vonalkockazo8"; echo "&vonalkockazo9=$vonalkockazo9"; echo "&win_party=$win_party"; echo "&win_mystery=$win_mystery"; } } } } ?> Code (markup): hope some 1 can help me.
Well, it's asking a bit much - that's a lot of code to go through and it doesn't help that it's not in my native language. If you got the game from someone else, it's probably best that you go back to him - he'll find the solution much more quickly than I will. Jon