";
switch($file[$i])
{
case './money':
$value = '32000';
break;
case './cards':
$value = '';
break;
case './sold':
$value = '0';
break;
case './got':
$value = '0';
break;
case './boost':
$value = '0';
break;
case './specs':
$value = '0';
break;
case './cardmoney':
$value = '0';
break;
default:
$value = '';
break;
}
if (file_exists($file[$i]))
{
unlink($file[$i]);
}
$handle = fopen($file[$i], 'x');
fwrite($handle, $value);
fclose($handle);
}
echo "Data has been erased!
{$backlink}";
}
function GetCards($set)
{
global $backlink, $globset;
$iscomplete = CompleteSet($set);
$variable = "
| Printing Set # " . $set . " (owned cards) [" . $iscomplete['gots'] . " / " . $iscomplete['tots'] . "] " . $iscomplete['percentage'] . "% |
| Number | Name | Rarity | Number Owned |
";
$handle = file_get_contents('./cards');
$array = explode(chr(10), $handle);
reset($array);
$gotcards = array();
foreach ($array AS $value)
{
list($card_set, $card_number, $r) = explode(':', $value);
if ($card_set == $set)
{
$gotcards[] = $card_number;
}
}
//draw list
$handle2 = file_get_contents('./sets');
$array2 = explode(chr(10), $handle2);
reset($array2);
foreach ($array2 AS $value)
{
list($card_set, $card_number, $card_name, $card_rarity, $card_value) = explode(':', $value);
if ($card_set == $set)
{
$havegot = array_keys($gotcards, $card_number);
$card_qty = count($havegot);
$newbg = "";
if ($card_qty)
{
$newbg = "class='newbg'";
}
$variable .= "| " . $card_number . " / " . $globset[$set] . " | " . $card_name . " | " . $card_rarity . " | " . $card_qty . " |
";
}
}
$variable .= "
" . $backlink . "";
return $variable;
}
function AddCards($set, $card)
{
$var = $set . ":" . $card . ":" . chr(10);
$handle = fopen('./cards', 'a');
fwrite($handle, $var);
fclose($handle);
CountAdd(2);
}
function DoHolo()
{
$rand = rand(1,2);
if ($rand == '1') //holo!
{
$holo = true;
}
if ($rand == '2') //rare..
{
$holo = false;
}
return $holo;
}
function SpecialCard()
{
$rand = rand(1,300); // 1 in 300 chance of getting a holo in pack, despite already having a holo or rare
$rand2 = rand(1, 300);
if ($rand == $rand2)
{
$holo = true;
CountAdd(4);
}
else
{
$holo = false;
}
return $holo;
}
function BuyBooster($set, $cost)
{
global $backlink;
$funds = FetchMoney();
if ($funds < $cost)
{
die("You do not have enough money to purchase this. Please try selling some duplicate unwanted cards in order to make some return in order to buy more cards.
" . $backlink);
}
if ($funds >= $cost) //proceed
{
$new = ($funds - $cost);
SetMoney('s', $cost);
echo "-" . $cost . "\$
(" . $new . "\$)
";
}
$cards = array();
$handle2 = file_get_contents('./cards');
$array2 = explode(chr(10), $handle2);
reset($array2);
$gotcards = array();
foreach ($array2 AS $value)
{
list($card_set, $card_number, $r) = explode(':', $value);
if ($card_set == $set)
{
$gotcards[] = $card_number;
}
}
$loosepacket = CallSetGatherer($set);
$packet = explode('¬', $loosepacket);
foreach ($packet AS $value)
{
$cards[] = $value;
}
$handle = file_get_contents('./sets');
$array = explode(chr(10), $handle);
reset($array);
$inset = array();
foreach ($array AS $value)
{
list($c_set, $c_num, $c_name, $c_rarity, $c_value) = explode(':', $value);
if ($c_set == $set)
{
$inset[] = $c_num . "¬" . $c_name . "¬" . $c_rarity . "¬" . $c_value . "¬";
}
}
$tempgotarray = array(); //array to prevent multi adding duplicate cards
$tempvalue = 0;
for ($i=0; $i<(count($cards)-1); $i++)
{
$cnum = ($cards[$i]-1);
list($c_num, $c_name, $c_rarity, $c_value) = explode("¬", $inset[$cnum]);
$prevar = $c_num . "¬" . $c_name . "¬" . $c_rarity . "¬" . $c_value;
$havegot = array_keys($gotcards, $c_num);
$card_qty = count($havegot);
if ($card_qty)
{
SellCard($c_value);
$tempvalue = $tempvalue + $c_value;
$tag1 = "";
$tag2 = "";
}
if (!$card_qty)
{
$hgot = array_keys($tempgotarray, $c_num);
$cqty = count($hgot);
if ($cqty) //found a duplicate card already in this packet; sell it
{
SellCard($c_value);
$tempvalue = $tempvalue + $c_value;
$tag1 = "";
$tag2 = "";
}
if (!$cqty)
{
AddCards($set, $cards[$i]);
$tag1 = "";
$tag2 = "";
}
}
$tempgotarray[] = $c_num;
echo "(" . ($i + 1) . ") Obtained: " . $tag1 . $c_name . $tag2 . " [" . $tag1 . $c_rarity . $tag2 . "], " . $tag1 . "card #" . $c_num . $tag2 . "
";
}
$newsum = FetchMoney();
echo "
+{$tempvalue}\$
({$newsum}\$)
" . $backlink;
CountAdd(3);
}
?>