rendered paste body<?ini_set('display_errors', false);include "vsys.dr";$re = array("<", ">", "'", "`", "java", "javascript", "var", ",", "*", "</", "&#", "/>", "-", "?", "%", "?");function getKilled($count){ return (rand(0,100))?0:(($count>1)?1:0);}function getWeaponStrA($user,$wA,$n,$turns){ global $conf; for ($i=0;$i<count($wA);$i++){ { $Weapons[0].=$wA[$i]->weaponID.";"; $Weapons[1].=$wA[$i]->weaponStrength.";"; $allWeaponStrength=$conf["race"][$user->race]["weapon"][$wA[$i]->weaponID]["strength"]; $weaponDamage=round(rand($allWeaponStrength/200*$turns,($allWeaponStrength/50*$turns<0)?$allWeaponStrength/50*$turns:1)); $newWeaponStrength=$wA[$i]->weaponStrength-$weaponDamage; if ($newWeaponStrength<=0){ $newWeaponStrength=0; delWeapon($wA[$i]->ID); }else{ setWeapon($wA[$i]->ID," weaponStrength ='$newWeaponStrength' "); } $Weapons[2].=$newWeaponStrength.";"; $Weapons[3].=$wA[$i]->weaponCount.";"; } } for ($i=0;$i<4;$i++){ if ($Weapons[$i]){$Weapons[$i]=substr($Weapons[$i],0,strlen($Weapons[$i])-1);} } return $Weapons;}function spiedValue($value,$difPerc){ $value=(rand(($difPerc-100),$difPerc)>0)?$value:"???"; return $value;}if ($cgi ['defender_id2']||$cgi ['defender_id']){ if (($cgi ['defender_id2']==$_SESSION['isLogined'])||($cgi ['defender_id']==$_SESSION['isLogined'])) { $strErr=" You can not attack or spy yourself. "; $cgi['id']=($cgi ['defender_id2'])?$cgi ['defender_id2']:$cgi ['defender_id']; $cgi ['defender_id2']=''; $cgi ['defender_id']=''; }}if ($cgi ['defender_id2'] && is_numeric($cgi['attacks'])){ $cgi['id']=$cgi ['defender_id2']; //$cgi['attacks'] = max( 0, min( intval($cgi['attacks']), 15 ) ); if ($cgi['attacks'] > 0 && $cgi['attacks'] < 16){ //--------------------------Attacking $fields="atackTurns ,atackStrength, defStrength, gold, phrase,atackUsersKilled,defUsersKilled,atackTrained,atackUnTrained,defTrained,defUnTrained,atackWeapons,defWeapons,atackWeaponWas,atackWeaponIs,atackWeaponCount, defWeaponWas, defWeaponIs, defWeaponCount, time, sLost, seLost"; $atacker=getUserDetails($_SESSION['isLogined']); if ($atacker->attackTurns >=$cgi['attacks']){ $ti=time()-86400; $hitcount=mysql_query("SELECT count(*) FROM `AtackLog` WHERE toUserid=$cgi[id] and userID=$_SESSION[isLogined] and time>$ti"); $hitcount=mysql_fetch_row($hitcount); //echo "$hitcount[0]"; if($hitcount[0]<5){ $defender=getUserDetails($cgi['id']); $atackStrength=getStrikeAction($atacker); //$defStrength=rand(round($atackStrength/2),$atackStrength); if($atackStrength>getrandmax()){ $atackStrength=round($atackStrength*rand(round(getrandmax()*0.8),getrandmax())/getrandmax()); }else{ $atackStrength=rand(round($atackStrength*0.8),$atackStrength); } $defStrength=getDefenseAction($defender); //$defStrength=rand(round($defStrength/2),$defStrength); if($defStrength>getrandmax()){ $defStrength=round($defStrength*rand(round(getrandmax()*0.8),getrandmax())/getrandmax()); }else{ $defStrength=rand(round($defStrength*0.8),$defStrength); } if ($atackStrength>$defStrength/100) { if(!$defStrength)$defStrength=0.001; if(!$atackStrength)$atackStrength=0.001; $diffdef=$atackStrength/$defStrength*1.2; if($diffdef>1.2)$diffdef=1.2; $diffatt=$defStrength/$atackStrength*1.2; if($diffatt>1.2)$diffatt=1.2; $phrase=$conf["phrase"][rand(0,count($conf["phrase"])-1)]; if ($atackStrength>$defStrength){ $gold=$defender->gold/15; $aTFF=getTotalFightingForce($atacker); $dTFF=getTotalFightingForce($defender); if($aTFF > $dTFF){ $randi=rand(0.5,0.7); $gold=round(floor(mt_rand(mt_rand(660,1000),1000)/1000*$cgi['attacks']*$defender->gold/15)*$randi); } $gold=floor(mt_rand(mt_rand(660,1000),1000)/1000*$cgi['attacks']*$gold); $rand_atack = rand('2','5'); $rand_defense = rand('1','7'); }else{ $gold=0; $rand_atack = rand('1','7'); $rand_defense = rand('2','5'); } $atackTrained=$atacker->trainedAttackSold +$atacker->trainedAttackMerc; $atackUnTrained=$atacker->untrainedMerc+$atacker->untrainedSold; $defTrained=$defender->trainedDefSold +$defender->trainedDefMerc; $defUnTrained=$defender->untrainedMerc+$defender->untrainedSold; $atackUsersKilledAS = round($atacker->trainedAttackSold / 100 * $rand_atack / 2); $atackUsersKilledAM= round($atacker->trainedAttackMerc / 100 * $rand_atack / 2); $atackUsersKilledUM= round($atacker->untrainedMerc / 100 * $rand_atack / 2); $atackUsersKilledUS= round($atacker->untrainedSold / 100 * $rand_atack / 2); $defUsersKilledDS= round($defender->trainedDefSold / 100 * $rand_defense * 2); $defUsersKilledDM= round($defender->trainedDefMerc / 100 * $rand_defense * 2); $defUsersKilledUM= round($defender->untrainedMerc / 100 * $rand_defense * 2); $defUsersKilledUS= round($defender->untrainedSold / 100 * $rand_defense * 2); $atackUsersKilled=$atackUsersKilledAS+$atackUsersKilledAM+$atackUsersKilledUM+$atackUsersKilledUS; $defUsersKilled=$defUsersKilledDS+$defUsersKilledDM+$defUsersKilledUM+$defUsersKilledUS; $sLost= round($defender->spies / 100 * $rand_defense); $seLost= round($defender->sentries / 100 * $rand_defense); $aW=getUserWeapon($atacker); $atackWeaponsA=getWeaponStrA($atacker,$aW,1,$cgi['attacks'],$diffatt); $atackWeapons=$atackWeaponsA[0]; $atackWeaponWas=$atackWeaponsA[1]; $atackWeaponIs=$atackWeaponsA[2]; $atackWeaponCount=$atackWeaponsA[3]; $aW=getDefUserWeapon($defender); $defWeaponsA=getWeaponStrA($defender,$aW,0,$cgi['attacks'],$diffdef); $defWeapons=$defWeaponsA[0]; $defWeaponWas=$defWeaponsA[1]; $defWeaponIs=$defWeaponsA[2]; $defWeaponCount=$defWeaponsA[3]; $time=time(); updateUser($_SESSION['isLogined'],"attackTurns=attackTurns - {$cgi['attacks']} , gold=gold+$gold, trainedAttackSold=trainedAttackSold-$atackUsersKilledAS ,trainedAttackMerc =trainedAttackMerc- $atackUsersKilledAM,untrainedSold=untrainedSold - $atackUsersKilledUS,untrainedMerc=untrainedMerc-$atackUsersKilledUM, totalgoldstolen= totalgoldstolen+'$gold', totalmenkilled= totalmenkilled+'$defUsersKilled', totalmenlost= totalmenlost+'$atackUsersKilled', totalturnsused=totalturnsused+ {$cgi['attacks']} "); updateUser($cgi['id'], " gold=gold-$gold, trainedDefSold=trainedDefSold-$defUsersKilledDS ,trainedDefMerc =trainedDefMerc- $defUsersKilledDM,untrainedSold=untrainedSold - $defUsersKilledUS,untrainedMerc=untrainedMerc-$defUsersKilledUM,spies=spies-'$sLost', sentries=sentries-'$seLost' " ); $values="'{$cgi['attacks']}','$atackStrength', '$defStrength', '$gold', '$phrase','$atackUsersKilled','$defUsersKilled','$atackTrained','$atackUnTrained','$defTrained','$defUnTrained','$atackWeapons','$defWeapons','$atackWeaponWas','$atackWeaponIs','$atackWeaponCount', '$defWeaponWas', '$defWeaponIs', '$defWeaponCount', '$time', '$sLost', '$seLost'"; //echo $values; //return; addAtack($_SESSION['isLogined'],$cgi['id'],$fields,$values); $atak=getAtackByUser1User2AndTime($_SESSION['isLogined'],$cgi['id'],$time, " ID "); header("Location: battlelog.dr?id={$atak->ID}"); }else{ Die("<FONT color=red>Your army FLEE from the battlefield when it saw the army size of the enemy.</font>"); } }else{ Die("<FONT color=red>You can only hit a person 5 times a day.</font>"); } }else{ Die("<FONT color=red>You do not have enough turns.</font>"); } } }elseif($cgi['defender_id3'] && is_numeric($cgi['numspies']) OR $cgi['defender_id'] && is_numeric($cgi['numspies'])){ if($cgi['defender_id3']){ $cgi['id']=$cgi['defender_id3']; } elseif($cgi['defender_id']){ $cgi['id']=$cgi['defender_id']; } $atacker=getUserDetails($_SESSION['isLogined']); if ($cgi['numspies'] > $atacker->spies) $cgi['numspies']=$atacker->spies; if ($atacker->spies && $cgi['numspies'] > 0){ $defender=getUserDetails($cgi['id']); $time=time(); $tSpies=mysql_real_escape_string($atacker->spies); $atacker->spies=$atacker->spies-$cgi['numspies']; $spyStrength=getCovertAction($atacker); $atacker->spies=$tSpies; $spyDefStrength=getSentryAction($defender); $sabnumber = getSpyByUser1User2Day($atacker->ID, $defender->ID); if (sizeof($sabnumber) > 10){ $ERROR = 'SABCOUNT'; $strErr = "<h4>You may only Spy / Sab a User 10 times per day</h4>"; } if(!$cgi['enemy_weapon']) $cgi['enemy_weapon'] = 99; if(strlen($cgi['enemy_weapon']) == 1 && is_numeric($cgi['enemy_weapon'])){ $OK='okay'; }elseif(strlen($cgi['enemy_weapon']) == 2 && strpos($cgi['enemy_weapon'], 'd') !== FALSE){ $OK='okay'; }else{ $ERROR = 'CRAP'; } if($cgi['mission_type'] == sabotage && is_numeric($cgi['enemy_weapon']) && ($cgi['enemy_weapon'] > 0)){ $totalDamageToday = 0; if($cgi['enemy_weapon'] == 99) $cgi['enemy_weapon'] = 0; $isDefense = ((stristr($cgi['enemy_weapon'], d)) ? 0 : 1); if (stristr($cgi['enemy_weapon'], d)) { $enemy_weapon = abs(floor(substr($cgi['enemy_weapon'], 1))); $isattackk = 'defenseweapon'; }else{ $enemy_weapon = abs(floor($cgi['enemy_weapon'])); $isattackk = 'weapon'; } foreach($sabnumber as $key => $value){ if($value->mission_type == 'sabotage' && $value->isSuccess == 1 && $value->found == NULL) { if($isattackk="defenseweapon"){ $enemy_weapons = abs(floor(substr($cgi['enemy_weapon'], 1))); }else{ $enemy_weapons = abs(floor($cgi['enemy_weapon'])); } $totalDamageToday += $conf["race"][$value->race][$isattackk][$enemy_weapons]["strength"] * $value->quantities; } } $defWeap = getUserAllWeapon($defender); $found = ""; $strengthOfArmory = 0; for($i = 0; $i < sizeof($defWeap); $i++){ $strengthOfArmory += $defWeap[$i]->weaponStrength * $defWeap[$i]->weaponCount; if($defWeap[$i]->weaponID == $enemy_weapon && $defWeap[$i]->isAtack == $isDefense){ $found = 'found'; #if(($defWeap[$i]->weaponCount - $defWeap[$i]->sabbed) < $cgi['numsab'] || $cgi['numsab'] <= 0) #$found = ''; } } $damageToBeMade = $conf["race"][$defender->race][(($isDefense) ? 'weapon' : 'defenseweapon')][$enemy_weapon]["strength"] * $cgi['numsab']; if($totalDamageToday > $conf['maxSabbingDamagePerDay']){ $ERROR = 'MAXSAB'; $strErr = "<h4>You may not sab that much per day!</h4>"; }elseif(($strengthOfArmory * 100 / $damageToBeMade) < 250 || $damageToBeMade > $conf['maxSabbingDamagePerDay']){ $ERROR = 'MAXSAB'; $strErr = "<h4>You may not sab that much at once!</h4>"; }elseif(!$ERROR){ $spyDefStrength = ($spyDefStrength < 1) ? 1 : $spyDefStrength; $enemy_weapon = (!$cgi['enemy_weapon']) ? 1 : $cgi['enemy_weapon']; $successful = $spyStrength / ($spyDefStrength * $cgi['numsab']) * rand(3,10) / (sqrt($enemy_weapon * $cgi['numsab'] * rand(1,5))); if ($successful < 11){ $isSuccess=0; $fields="`mission_type`, `time` , `spies`, `isSuccess`"; $values="'".$cgi['mission_type']."', '$time' , '".$cgi['numspies']."', '$isSuccess'"; updateUser($atacker->ID, " spies=spies-{$cgi['numspies']} "); } else{ $isSuccess=1; $spies=$cgi['numspies']; $race=$defender->race; if($found && !$ERROR){ $sql = mysql_query("UPDATE `Weapon` SET sabbed = sabbed + '".$cgi['numsab']."', weaponCount = weaponCount - ".$cgi['numsab']." WHERE userID = '$defender->ID' AND weaponID = '".$enemy_weapon."' AND isAtack = '".$isDefense."'")or die(mysql_error());; $fields="`mission_type`, `spyStrength`, `spyDefStrength`, `weapons`, `quantities`, `time` , `spies`, `isSuccess`, `race`"; $values="'".$cgi['mission_type']."', '$spyStrength', '$spyDefStrength', '".$cgi['enemy_weapon']."', '".$cgi['numsab']."', '$time' , '$spies', '$isSuccess', '$race'"; }else{ $fields="`mission_type`, `spyStrength`, `spyDefStrength`, `weapons`, `quantities`, `time` , `spies`, `isSuccess`, `race`, `found`"; $values="'".$cgi['mission_type']."', '$spyStrength', '$spyDefStrength', '".$cgi['enemy_weapon']."', '".$cgi['numsab']."', '$time' , '$spies', '$isSuccess', '$race', '0'"; } } } } else{ if ($spyStrength<($spyDefStrength-100)){ $isSuccess=0; $fields="`mission_type`, `time` , `spies`, `isSuccess`"; $values="'".$cgi['mission_type']."', '$time' , '".$cgi['numspies']."', '$isSuccess'"; updateUser($atacker->ID, " spies=spies-{$cgi['numspies']} "); }else{ $isSuccess=1; $spies=$cgi['numspies']; $race=$defender->race; $dif=$spyStrength-$spyDefStrength; if ($dif>100) $dif=100; $dif+=100; $difPerc=$dif/2; $trainedAttackSold=spiedValue($defender->trainedAttackSold,$difPerc); $trainedAttackMerc=spiedValue($defender->trainedAttackMerc,$difPerc); $trainedDefSold=spiedValue($defender->trainedDefSold,$difPerc); $trainedDefMerc=spiedValue($defender->trainedDefMerc,$difPerc); $untrainedMerc=spiedValue($defender->untrainedMerc,$difPerc); $untrainedSold=spiedValue($defender->untrainedSold,$difPerc); $strikeAction=getStrikeAction($defender); $strikeAction=spiedValue($strikeAction,$difPerc); $defenceAction=getDefenseAction($defender); $defenceAction=spiedValue($defenceAction,$difPerc); $sentryAction=getSentryAction($defender); $sentryAction=spiedValue($sentryAction,$difPerc); $covertAction=getCovertAction($defender); $covertAction=spiedValue($covertAction,$difPerc); $covertSkill=spiedValue($defender->currentSpySkill ,$difPerc); $covertOperatives=spiedValue($defender->spies ,$difPerc); $siegeLevel=spiedValue($defender->siegeLevel,$difPerc); $atackTurns=spiedValue($defender->attackTurns,$difPerc); $unitProduction=spiedValue($defender->currentUnitProduction ,$difPerc); $weapon1=getUserAllWeapon($defender); for ($i=0;$i<count($weapon1);$i++){ if (!spiedValue(0,$difPerc)){ $weapons.=spiedValue($weapon1[$i]->weaponID,$difPerc).";"; $types.=spiedValue($weapon1[$i]->isAtack ,$difPerc).";"; $types2.=$weapon1[$i]->isAtack.";"; $quantities.=spiedValue($weapon1[$i]->weaponCount ,$difPerc).";"; $strengths.=spiedValue($weapon1[$i]->weaponStrength ,$difPerc).";"; //$allStrengths.=spiedValue($weapon1[$i]->weaponID,$difPerc).";"; if ($weapon1[$i]->isAtack){ $tS=$conf["race"][$defender->race]["weapon"][$weapon1[$i]->weaponID]["strength"]; }else{ $tS=$conf["race"][$defender->race]["defenseweapon"][$weapon1[$i]->weaponID]["strength"]; } $allStrengths.=spiedValue($tS,$difPerc).";"; } } if (strlen($weapons)){ $weapons=substr($weapons,0,strlen($weapons)-1); $types=substr($types,0,strlen($types)-1); $types2=substr($types2,0,strlen($types2)-1); $quantities=substr($quantities,0,strlen($quantities)-1); $strengths=substr($strengths,0,strlen($strengths)-1); $allStrengths=substr($allStrengths,0,strlen($allStrengths)-1); } $trainedAttackSold =$defender->trainedAttackSold; $fields="`mission_type`,`spyStrength`, `spyDefStrength`, `trainedAttackSold`, `trainedAttackMerc`, `trainedDefSold`, `trainedDefMerc`, `untrainedMerc`, `untrainedSold`, `strikeAction` , `defenceAction`, `covertSkill` , `covertOperatives`, `siegeLevel` , `atackTurns` , `unitProduction` , `weapons`, `types`, `types2` , `quantities`, `strengths` , `allStrengths`, `time` , `spies`, `isSuccess`, `race`, `sentry`, `covert`"; $values="'".$cgi['mission_type']."', '$spyStrength', '$spyDefStrength', '$trainedAttackSold', '$trainedAttackMerc', '$trainedDefSold', '$trainedDefMerc', '$untrainedMerc', '$untrainedSold', '$strikeAction', '$defenceAction', '$covertSkill', '$covertOperatives', '$siegeLevel' , '$atackTurns' , '$unitProduction' , '$weapons', '$types', '$types2' , '$quantities', '$strengths' ,'$allStrengths', '$time' , '$spies', '$isSuccess', '$race', '$sentryAction', '$covertAction'"; } } if (!$ERROR){ addSpy($atacker->ID,$defender->ID,$fields,$values); $spy=getSpyByUser1User2AndTime($atacker->ID,$defender->ID,$time, " ID "); header("Location: spylog.dr?id={$spy->ID}"); }}else{ Die("<FONT color=red>You need to have spies to actually spy on someone!</font>");} }else{ if($cgi['numspies'] || $cgi['attacks']) Die("<FONT color=red>Enter a valid number!</font>"); }?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- VaRz --><HTML><HEAD><TITLE>Devil's Reign :: Attack User</TITLE><META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><!-- ZoneLabs Privacy Insertion --><LINK href="css/common.css" type=text/css rel=stylesheet><META content="devil's reign, devilsreign, assassins, angels, demons, trolls, rpg, mmorpg, role playing, game, online game, text based game, armory, mercenaries, spy, attack, army, battle, recruit, spies, spy skill, weapons, messaging, sabotage, recon, intelligence, pnp, mud, games, stockade, free, browser game" name=keywords /><META content="Devil's Reign is a Massively Multiplayer Online Role Playing Game with over 5,000 players. Players can choose one of four races: Angels, Demons, Assassins and Trolls, and build armies, recruit friends as officers, buy weapons, and spy and attack on each other." name=description /><META content="Devil's Reign" name=author><SCRIPT language=javascript type=text/javascript> <!-- function checkCR(evt) { var evt = (evt) ? evt : ((event) ? event : null); var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if ((evt.keyCode == 13) && (node.type=="text")) {return false;} } document.onkeypress = checkCR; //--> </SCRIPT><META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD><BODY text=#ffffff bgColor=#000000 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"><?include "top.dr";?><TABLE cellSpacing=0 cellPadding=5 width="100%" border=0> <TBODY> <TR> <TD class=menu_cell style="PADDING-LEFT: 15px" vAlign=top width=140><? include ("left.dr");?> </TD> <TD style="PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 12px" vAlign=top align=left> <BR> <center><? include "islogined.dr";echo $strErr; ?></FONT></center> <P> <TABLE width="100%"> <TBODY> <TR> <TD style="PADDING-RIGHT: 25px" vAlign=top width="50%"> <? $enemy=getUserDetails($cgi['id']); if(!$cgi['id']){ header("Location: battlefield.dr"); exit; } ?> <FORM name=attack action="attack.dr" method=post target="abc"> <TABLE class=table_lines cellSpacing=0 cellPadding=6 width="100%" border=0> <TBODY> <TR> <TH align=middle colSpan=2>Attack Mission</TH></TR> <TR> <TD>Target:</TD> <TD><?=$enemy->userName?></TD></TR> <TR> <TD>Attack turns to use?</TD> <TD><INPUT size=3 name=attacks> / 15</TD></TR> <TR><? $ti=time()-86400; $hitcount=mysql_query("SELECT count(*) FROM `AtackLog` WHERE toUserid=$cgi[id] and userID=$_SESSION[isLogined] and time>$ti"); $hitcount=mysql_fetch_row($hitcount); ?> <TD>This User has been Attacked <? if($hitcount[0]<0){ echo "0 Times"; }elseif($hitcount[0]<2){ echo "1 Time"; }else{ echo $hitcount[0]." Times"; } ?> Within 24 Hours. <TR> <TD align=middle colSpan=2><INPUT onclick="document.attack.attackbut.value='Attacking..'; document.attack.attackbut.disabled=true; document.attack.submit();" type=submit value=Attack! name=attackbut></TD></TR></TBODY></TABLE> <input type=hidden value=<?=$cgi['id']?> name=defender_id2> <INPUT type=hidden value=<?=MD5(time());?> name=hash> </FORM><BR><A name=spy></A> <FORM name=spyr action=attack.dr method=post target="abc"><INPUT type=hidden value=recon name=mission_type> <TABLE class=table_lines cellSpacing=0 cellPadding=6 width="100%" border=0> <TBODY> <TR> <TH colSpan=2>Reconaissance Mission</TH></TR> <TR> <TD>Number of spies to send</TD> <TD><INPUT size=3 name=numspies></TD></TR> <TR> <TD style="text-align:center;" colSpan=2><INPUT onclick="document.spyr.spyrbut.value='Spying..'; document.spyr.spyrbut.disabled=true; document.spyr.submit();" type=submit value="Send Spies" name=spyrbut></TD></TR></TBODY></TABLE><INPUT type=hidden value=<?=(($cgi['id']) ? $cgi['id'] : (($cgi['defender_id2']) ? $cgi['defender_id2'] : $cgi['defender_id']))?> name=defender_id> <INPUT type=hidden value=<?=MD5(time());?> name=hash> </FORM><br /> <form action="attack.dr" method="post" name="spys"> <input type="hidden" name="mission_type" value="sabotage" target="abc"> <table class="subh" cellpadding="6" border="0" cellspacing="0" width="100%"> <tr> <th colspan="2">Sabotage Mission</th> </tr> <tr> <td>Type of weapon to sabotage</td> <td> <select name="enemy_weapon"><?for ($i = 0; $i < count($conf['race'][$enemy->race]["weapon"]); $i++){ echo "<option value=".$i.">".$conf['race'][$enemy->race]['weapon'][$i]["name"]."</option>"; }for ($j = 0; $j < count($conf['race'][$enemy->race]["defenseweapon"]); $j++){ echo '<option value="d$j">'.$conf['race'][$enemy->race]["defenseweapon"][$j]["name"].'</option>'; } ?></select> </td> </tr> <tr> <td>Number of weapons to sabotage</td><td><input type="text" size="3" name="numsab" value=""></td> </tr> <tr> <td>Number of spies to send</td><td><input type="text" name="numspies" size="3" value=""> / 25</td> </tr> <tr><td colspan="2" style="text-align:center;"><input name="spybut" onclick="document.spy.spybut.value='Sabotaging..'; document.spy.spybut.disabled=true; document.spy.submit();" type="submit" value="Send Spies"></TD></TR></TABLE><INPUT type=hidden value="<?=(($cgi['id']) ? $cgi['id'] : (($cgi['defender_id2']) ? $cgi['defender_id2'] : $cgi['defender_id3']))?>" name=defender_id3> <INPUT type=hidden value=<?=MD5(time());?> name=hash> </FORM></TD> <TD vAlign=top> <TABLE class=table_lines cellSpacing=0 cellPadding=6 width="100%" border=0> <TBODY> <TR> <TH colSpan=2>Report</TH> </TR> <TR> <TD><iframe src="" name="abc" height=550 width=100%></iframe> </TD> </TR> </TBODY> </TABLE> <BR> </TD></TR></TBODY></TABLE> <?php include "lib/class.footer.php"; ?></TD></TR></TBODY></TABLE></BODY></HTML>