如果在随机事件代码中其他错误其他错误 我的完整代码是我的完整代码,当我拥有所有的elseif和其他所有内容时,这一切都很好。 但是我需要第一个if语句才能在任何事情之前运行。这样,如果他们少了,那就太小了...

问题描述 投票:0回答:2
PARSE错误:语法错误,意外的T_ELSEIF

代码

<?php $ingame = "*"; require 'includes/header.php'; include 'includes/modzoideditables.php'; include 'includes/zoideditables.php'; include 'includes/offdefvalues.php'; $turns = 5; $turns2 = 10; $zoidmany = 1; $zoidmany2 = 2; $excav1 = 1; $excav2 = 0; $goldgive1 = 500; $goldgive2 = 700; $goldgive3 = 1000; $goldgive4 = 1500; $goldgive5 = 2000; $fight1 = 20000; $fight2 = 27000; $fight3 = 31000; $goldtake1 = 250; $goldtake2 = 500; $goldtake3 = 750; $goldtake4 = 1000; $miner = 5; $rand = rand( 1, 22 ); if ( $turns > $user['uAttackTurns'] ) { echo "You don't have enough turns."; } $rand = rand( 1, 22 ); elseif ( $excav1 > $user['uExcavation2'] ) { } else ( $rand == 1 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uGatlingzaberfangweap=uGatlingzaberfangweap+$zoidmany,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/>You decide to keep it!</b></center><br /><?php } else ( $rand == 2 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uGatlingzaberfangweap=uGatlingzaberfangweap+$zoidmany2,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany2?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/>You decide to keep it!</b></center><br /><?php } elseif ( $excav2 = $user['uExcavation2'] ) { } else ( $rand == 1 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } else ( $rand == 2 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany2?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } elseif ( $rand == 3 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uWeapon42=uWeapon42+$zoidmany,uAttackTurns=uAttackTurns+'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>You see something shiny in the distance, What is that you wonder?</b></center><br /><?php ?><center><b>You just found a fully working <?=$wp_42_nm?>!<img src="<?=$wp_42_image?>"/></b></center><br /><?php ?><center><b>No need for excavation tools here, This bad boy runs!</b></center><br /><?php } elseif ( $fight2 > $defensetotal ) { } else ( $rand == 4 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive3,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_43_nm?>'s <img src="<?=$wp_43_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive3?> gold!</b></center><br /></b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight2?></b></center><br /></b></center><br /><?php } elseif ( $fight2 < $defensetotal ) { } else ( $rand == 4 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake2,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_43_nm?>'s <img src="<?=$wp_43_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake2?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight2?></b></center><br /></b></center><br /><?php } elseif ( $fight1 > $defensetotal ) { } else ( $rand == 5 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive2,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_32_nm?>'s <img src="<?=$wp_32_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive2?> gold!</b></center><br /></b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight1?></b></center><br /></b></center><br /><?php } elseif ( $fight1 < $defensetotal ) { } else ( $rand == 5 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_32_nm?>'s <img src="<?=$wp_32_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake1?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight1?></b></center><br /></b></center><br /><?php } elseif ( $rand == 6 || $rand == 7 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$gold1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just got ambushed. You loose 50 gold!</b></center><br /><?php } elseif ( $rand == 8 || $rand == 9 || $rand == 10 || $rand == 11 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>After a long hard journey you come up empty handed!</b></center><br /><?php } elseif ( $excav1 > $user['uExcavation2'] ) { } else ( $rand == 12 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uEleshotbrhinosweap=uEleshotbrhinosweap+$zoidmany,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap6_nm?>. <img src="<?=$mz_weap6_image?>"/>You decide to keep it!</b></center><br /><?php } elseif ( $excav2 = $user['uExcavation2'] ) { } else ( $rand == 12 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap6_nm?>. <img src="<?=$mz_weap6_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } elseif ( $fight3 > $defensetotal ) { } else ( $rand == 13 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive4,uWeapon48=uWeapon48+$zoidmany,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_48_nm?>'s <img src="<?=$wp_48_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive4?> gold!</b></center><br /></b></center><br /><?php ?><center><b>You also managed to take a fully working <?=$wp_48_nm?>, <img src="<?=$wp_48_image?>"/>.</b></center><br /> <?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight3?></b></center><br /></b></center><br /><?php } elseif ( $fight3 < $defensetotal ) { } else ( $rand == 13 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake3,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_48_nm?>'s <img src="<?=$wp_48_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake3?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight3?></b></center><br /></b></center><br /><?php } elseif ( $rand == 14 || $rand == 15 || $rand == 16 || $rand == 17 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$goldgive1?> Gold. You decide to keep it!</b></center><br /><?php } elseif ( $rand == 18 || $rand == 19 || $rand == 20 || $rand == 21 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uMiners=uMiners+$miner,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just found <?=$miner?> miners, your forcing them to join you!</b></center><br /><?php } elseif ( $turns > $user['uAttackTurns'] ) { } else ( $rand == 22 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-$turns,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just lost an additional <?=$turns?>. Better luck next time!</b></center><br /><?php } require 'includes/footer.php'; ?>

下面是工作代码,我唯一的问题是,当它们达到转弯限制以下时,它们仍然可以使用它,从而导致它们陷入负面转弯。

<?php $ingame = "*"; require 'includes/header.php'; include 'includes/modzoideditables.php'; include 'includes/zoideditables.php'; include 'includes/offdefvalues.php'; $turns = 5; $turns2 = 10; $zoidmany = 1; $zoidmany2 = 2; $excav1 = 1; $excav2 = 0; $goldgive1 = 500; $goldgive2 = 700; $goldgive3 = 1000; $goldgive4 = 1500; $goldgive5 = 2000; $fight1 = 20000; $fight2 = 27000; $fight3 = 31000; $goldtake1 = 250; $goldtake2 = 500; $goldtake3 = 750; $goldtake4 = 1000; $miner = 5; $rand = rand( 1, 22 ); if ( $turns > $user['uAttackTurns'] ) { echo "You don't have enough turns."; } $rand = rand( 1, 22 ); if ( $excav1 > $user['uExcavation2'] ) { } elseif ( $rand == 1 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uGatlingzaberfangweap=uGatlingzaberfangweap+$zoidmany,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/>You decide to keep it!</b></center><br /><?php } elseif ( $rand == 2 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uGatlingzaberfangweap=uGatlingzaberfangweap+$zoidmany2,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany2?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/>You decide to keep it!</b></center><br /><?php } if ( $excav2 = $user['uExcavation2'] ) { } elseif ( $rand == 1 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } elseif ( $rand == 2 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany2?> <?=$mz_weap3_nm?>. <img src="<?=$mz_weap3_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } if ( $rand == 3 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uWeapon42=uWeapon42+$zoidmany,uAttackTurns=uAttackTurns+'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>You see something shiny in the distance, What is that you wonder?</b></center><br /><?php ?><center><b>You just found a fully working <?=$wp_42_nm?>!<img src="<?=$wp_42_image?>"/></b></center><br /><?php ?><center><b>No need for excavation tools here, This bad boy runs!</b></center><br /><?php } if ( $fight2 > $defensetotal ) { } elseif ( $rand == 4 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive3,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_43_nm?>'s <img src="<?=$wp_43_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive3?> gold!</b></center><br /></b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight2?></b></center><br /></b></center><br /><?php } if ( $fight2 < $defensetotal ) { } elseif ( $rand == 4 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake2,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_43_nm?>'s <img src="<?=$wp_43_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake2?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight2?></b></center><br /></b></center><br /><?php } if ( $fight1 > $defensetotal ) { } elseif ( $rand == 5 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive2,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_32_nm?>'s <img src="<?=$wp_32_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive2?> gold!</b></center><br /></b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight1?></b></center><br /></b></center><br /><?php } if ( $fight1 < $defensetotal ) { } elseif ( $rand == 5 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_32_nm?>'s <img src="<?=$wp_32_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake1?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight1?></b></center><br /></b></center><br /><?php } if ( $rand == 6 || $rand == 7 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$gold1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just got ambushed. You loose 50 gold!</b></center><br /><?php } if ( $rand == 8 || $rand == 9 || $rand == 10 || $rand == 11 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>After a long hard journey you come up empty handed!</b></center><br /><?php } if ( $excav1 > $user['uExcavation2'] ) { } elseif ( $rand == 12 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uEleshotbrhinosweap=uEleshotbrhinosweap+$zoidmany,uExcavation2=uExcavation2-$excav1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap6_nm?>. <img src="<?=$mz_weap6_image?>"/>You decide to keep it!</b></center><br /><?php } if ( $excav2 = $user['uExcavation2'] ) { } elseif ( $rand == 12 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$zoidmany?> <?=$mz_weap6_nm?>. <img src="<?=$mz_weap6_image?>"/> But you have no excavation tool! You cannot excavate</b></center><br /><?php ?><center><b>Tools needed: 1 <img src="<?=$excav_image2?>"/> </b></center><br /><?php } if ( $fight3 > $defensetotal ) { } elseif ( $rand == 13 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive4,uWeapon48=uWeapon48+$zoidmany,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a group of <?=$wp_48_nm?>'s <img src="<?=$wp_48_image?>"/>.</b></center><br /> <?php ?><center><b>You managed to fend them off and scored a nice <?=$goldgive4?> gold!</b></center><br /></b></center><br /><?php ?><center><b>You also managed to take a fully working <?=$wp_48_nm?>, <img src="<?=$wp_48_image?>"/>.</b></center><br /> <?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight3?></b></center><br /></b></center><br /><?php } if ( $fight3 < $defensetotal ) { } elseif ( $rand == 13 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold-$goldtake3,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You were attacked by a pack of <?=$wp_48_nm?>'s <img src="<?=$wp_48_image?>"/>.</b></center><br /><?php ?><center><b>Your defense couldn't hold up to their might! You loose <?=$goldtake3?> Gold!</b></center><br /><?php ?><center><b>YOUR DEFENSE: <?=$defensetotal?></b></center><br /></b></center><br /><?php ?><center><b>THEIR ATTACK: <?=$fight3?></b></center><br /></b></center><br /><?php } if ( $rand == 14 || $rand == 15 || $rand == 16 || $rand == 17 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET ugold=ugold+$goldgive1,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just stumbled across <?=$goldgive1?> Gold. You decide to keep it!</b></center><br /><?php } if ( $rand == 18 || $rand == 19 || $rand == 20 || $rand == 21 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uMiners=uMiners+$miner,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just found <?=$miner?> miners, your forcing them to join you!</b></center><br /><?php } if ( $turns > $user['uAttackTurns'] ) { } elseif ( $rand == 22 ) { $rand_cash = rand( 1, 50 ); $db->query( "UPDATE users SET uAttackTurns=uAttackTurns-$turns,uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" ); ?><center><b>This Exploration costed you 5 Turns</b></center><br /><?php ?><center><b>You just lost an additional <?=$turns?>. Better luck next time!</b></center><br /><?php } require 'includes/footer.php'; ?>

随机shoud在里面,你可以这样做

if (condition)
 {
 //code
 }
 //another code
elseif (condition)
 {
 //code
 }

因此,您应该在此处更改代码: if ( $turns > $user['uAttackTurns'] ) { echo "You don't have enough turns."; $rand = rand( 1, 22 ); } elseif //code...

Edit:
php
2个回答
1
投票

else(condition) { //code }

将产生另一个错误。如果其他一切失败,最后将完成其他。
    

用户会越来越多,因为您没有做任何阻止他们这样做的事情。将代码的其余部分放在第一个语句之后使用
else {}

if

如果大于

,您也不必重新定义。您将其声明一旦高于第一个If语句。


0
投票
错误非常简洁。 “意外的T_ELSEIF” - 我还能如何简化这个?有一个没有预期的艾塞利夫,不应该在那里,在错误的地方...

您没有在发生的地方提供行或代码,但我猜这是这样的:

if( $turns > $user['uAttackTurns'] ) {
    echo "You don't have enough turns.";
}
else {

    /*** Carry on As Usual ***/
}
为此,您需要从一个卷发括号到另一个卷发。

$turns
,我也没有看到您实际上在if/elseif内部使用

$user['uAttackTurns']

var,那么是否丢失了代码?如果您需要在每个(如果/else)上,请将其放入Elseif.
这是因为您在第一个“如果”和第一个“ elseif”之间具有语句。 “ elseif”需要直接遵循“ if”,而介于两者之间。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.