2 if (! defined (
'IN_GAME' )) {
3 exit (
'Access Denied' );
6 function calc($modval, $baseval, $curgid, $curuid, $curpid, $sttime, $vatime)
8 $curgid%=$modval; $curgid=($curgid*$curgid+$curgid+10234)%$modval;
9 $curuid=(($curuid^183658692)%$modval+$curuid%$modval*1901+999)%$modval;
10 $curpid=(($curpid^10294888)%$modval+$curpid%$modval*$curgid)%$modval;
11 $hashval=(($sttime%$modval*$baseval%$modval)*$baseval+$vatime%$modval)%$modval;
12 $hashval=(($hashval*$curgid+$curuid)%$modval*$baseval+$curpid)%$modval;
13 $hashval^=$vatime; $hashval%=$modval;
25 $result = $db->query(
"SELECT gid FROM {$tablepre}winners ORDER BY gid desc LIMIT 1");
26 $t=$db->fetch_array(
$result); $curgid=$t[
'gid']+1;
27 $result = $db->query(
"SELECT uid FROM {$tablepre}users WHERE username='$who'");
28 $t=$db->fetch_array(
$result); $curuid=$t[
'uid']+2;
29 $result = $db->query(
"SELECT pid FROM {$tablepre}players WHERE name='$who' AND type=0");
32 $c1=
calc(12347,10007,$curgid,$curuid,$curpid,$starttime,$validtime);
33 $c1%=6;
if ($c1==0) $c1=9;
38 $c2=
calc(10009,7789+$delt,$curgid,$curuid,$curpid,$starttime,$validtime);
43 if ($delt>30)
if ($c1==1) $c2=2;
else $c2=1;
45 $c3=
calc(11131,6397,$curgid,$curuid,$curpid,$starttime,$validtime);
46 $clubid = array(6,7,8,99,10,11,13,14,16,18,19,7,99,13,14,18,6,19,13,14,18);
47 $c3%=21; $c3=$clubid[$c3];
48 if ($c1==$c3 || $c2==$c3) $c3=99;
50 if ($c1>$c2)
swap($c1,$c2);
51 if ($c1>$c3)
swap($c1,$c3);
52 if ($c2>$c3)
swap($c2,$c3);
57 global $club, $wp, $wk, $wc, $wg, $wd, $wf, $money, $hp, $mhp, $att, $def;
58 if ($club==1) $wp+=30;
59 if ($club==2) $wk+=30;
60 if ($club==3) $wc+=30;
61 if ($club==4) $wg+=30;
62 if ($club==5) $wd+=20;
63 if ($club==9) $wf+=20;
64 if ($club==11) $money+=480;
65 if ($club==16) { $wp+=15; $wk+=15; $wc+=15; $wg+=15; $wd+=15; $wf+=15; }
66 if ($club==13) { $mhp+=200; $hp+=200; }
67 if ($club==14) { $att+=200; $def+=200; }
73 if ($club!=0)
return 1;
getclub($who, &$c1, &$c2, &$c3)
if(!defined( 'IN_GAME')) calc($modval, $baseval, $curgid, $curuid, $curpid, $sttime, $vatime)
if(!$cuser||!$cpass) $result