} $attackUsersKilled = $attackUsersKilledAS + $attackUsersKilledAM + $attackUsersKilledUS; $defUsersKilled = $defUsersKilledAS + $defUsersKilledAM + $defUsersKilledUS; updateUser($cgi['id'], "gold=gold-$gold,exp=exp+$defexp, uu=uu-($userhost+$defUsersKilledUS)+$defuserhost, dasoldiers=dasoldiers-$defUsersKilledDS, damercs=damercs-$defUsersKilledDM"); updateUser($_SESSION['isLogined'], "attackTurns=attackturns-$cgi[attacks], uu=uu-($defuserhost+$attackUsersKilledUS)+$userhost, sasoldiers=sasoldiers-$attackUsersKilledAS, samercs=samercs-$attackUsersKilledAM, gold=gold+$gold,exp=exp+$attexp"); mysql_query('UPDATE UserDetails SET gold=0 WHERE gold<0'); //calculate th extra amount of damage RA will cause $attRA = getRetaliationAction($attacker, 1) * (rand(50, 100) / 100); $defRA = getRetaliationAction($defender, 1) * (rand(50, 100) / 100); $radamage = rand(1, 35) / 10000; //do the RA damage $defdam = 0; $defdamA = 0; $dcount = 0; $atdam = 0; $atdamD = 0; $acount = 0; if (!$success) { $d = 0; $a = 1; } else { $d = 1; $a = 1; }
?> </TD> <TD align=right> Ranked<? if ($userR->carank) { numecho($userR->carank); } else echo "#unranked"; ?> </TD> </TR> <TR> <TD> <B>Retaliation Action</B> </TD> <TD align=right> <? numecho(getRetaliationAction($user)) ?> </TD> <TD align=right> Ranked<? if ($userR->rarank) { numecho($userR->rarank); } else echo "#unranked"; ?> </TD> </TR> </TBODY> </TABLE> </TD> </TR> </TBODY>
function updateUserStats($user) { $user = getUserDetails($user->ID, "ID,race,alliance,specialforces,sflevel,spies,calevel,dalevel,salevel,sasoldiers,samercs,dasoldiers,damercs,uu,hhlevel"); $str = "UPDATE UserDetails SET SA='" . getStrikeAction($user) . "', DA='" . getDefenseAction($user) . "', CA='" . getCovertAction($user) . "', RA='" . getRetaliationAction($user) . "' WHERE ID='{$user->ID}'"; mysql_query($str) or die(mysql_error()); }