Bank
08-09-2010 15:54
Offline Stuur privëbericht
CrimexClub.nl
Berichten: 14

Log in om dit te kunnen downloaden
<?php


session_start();

ob_start();

include("./left.php"

?>

<?php

$sql = mysql_query("SELECT `owner` FROM `bezit` WHERE `bezit_id`=2 AND `land_id`=".$staatID." LIMIT 1&quot or die(mysql_error());
$res = mysql_fetch_assoc($sql);
$owner = $res['owner'];


if(isset($_POST['overzetten'])){


$b = $_POST['bedrg'];

$typ = $_POST['typ'];

if(!ctype_digit($b) || $b < 1 || strlen($b) > 12){
$msg_over = bad("Je moet minimaal \$1 overzetten!"
} else {

switch ($typ){

case 1:

if($b > $contant){
$msg_over = bad("Zoveel geld heb je niet contant!"
} else {

$msg_over = good("Je hebt <b>\$".number_format($b)."</b> op je bank gezet!"

mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`-".$b.", `bankmoney`=`bankmoney`+".$b." WHERE `id`=".ID) or die(mysql_error());

}

break;

case 2:


if($b > $bank){
$msg_over = bad("Zoveel geld heb je niet op je bank!"
} else {

$msg_over = good("Je hebt <b>\$".number_format($b)."</b> contant gezet!"

mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+".$b.", `bankmoney`=`bankmoney`-".$b." WHERE `id`=".ID) or die(mysql_error());

}


break;

}

}

}



if(isset($_POST['overmaken'])){

$b = $_POST['bedrag'];
$t = $_POST['don'];
$message = $_POST['message'];
$to = $_POST['to'];

$tow = mysql_query("SELECT `id` FROm `users` WHERE `username`='".mr($to)."' LIMIT 1&quot or die(mysql_error());

if($b == "" || $b <= 0 || !ctype_digit($b) || strlen($b) > 12){
$msg = bad("Je hebt een ongeldig bedrag ingevoerd"
} elseif($to == "&quot{
$msg = bad("Je hebt geen ontvanger ingevoerd!"
} elseif(mysql_num_rows($tow) == 0){
$msg = bad("Deze ontvanger bestaat niet!"
} elseif($t == 1 && $b > round($contant /2, 0)){
$msg = bad("Je hebt niet genoeg geld contant staan!"
} elseif($t == 2 && $b > 15000){
$msg = bad("Je mag maximaal <b>\$15,000</b> weggeven!"
} elseif($t == 2 && $b > $contant){
$msg = bad("Je hebt niet genoeg geld contant!"
} else {

$r = mysql_fetch_assoc($tow);
$to_id = $r['id'];

if($to_id == ID){
$msg = bad("Je kan geen geld naar jezelf sturen!"
} else {

switch($t){


case 1:

$sql = mysql_query("SELECT `ontvanger_id` FROM `banklogs` WHERE `time`>".(time() - (3600 * 4))." AND `type`=1 AND `verzender_id`=".ID." AND `ontvanger_id`=".$to_id." LIMIT 1&quot or die(mysql_error());

if(mysql_num_rows($sql) > 0){
$msg = bad("Je hebt de afgelopen 4 uur al geld verstuurd!"
} else {


//$ss = mysql_query("SELECT `donateur` FROM `status` WHERE `id`=".$to_id) or die(mysql_error());
$ss = mysql_query("SELECT `donateur` FROM `status` WHERE `id`=".ID) or die(mysql_error());

$rr = mysql_fetch_assoc($ss);

if($rr['donateur'] == 0){
$pr_ = 5;
$pr = 0.95;
} elseif($rr['donateur'] > 0 && $rr['donateur'] < 5){
$pr_ = 4;
$pr = 0.96;
} elseif($rr['donateur'] >= 5 && $rr['donateur'] < 10){
$pr_ = 3;
$pr = 0.97;
} elseif($rr['donateur'] >= 15){
$pr_ = 1;
$pr = 0.99;
} elseif($rr['donateur'] >= 10){
$pr_ = 2;
$pr = 0.98;
}


$bedrag = round($b * $pr, 0);

if($owner != 0){
$kosten = $b - $bedrag;
mysql_query("UPDATE `bezit` SET `winst`=`winst`+".$kosten.", `winst_hour`=`winst_hour`+".$kosten." WHERE `land_id`=".$staatID." AND `bezit_id`=2 LIMIT 1&quot
or die(mysql_error());
mysql_query("UPDATE `speldata` SET `bankmoney`=`bankmoney`+".$kosten." WHERE `id`=".$owner) or die(mysql_error());
}

mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`-".$b." WHERE `id`=".ID) or die(mysql_error());
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+".$bedrag." WHERE `id`=".$to_id) or die(mysql_error());

mysql_query("INSERT INTO `banklogs`(`verzender_id`, `ontvanger_id`, `time`, `bedrag`, `message`, `type`)
VALUES
(".ID.", ".$to_id.", ".(time()).", ".$b.", '".mr($message)."', 1)&quot or die(mysql_error());

$msg = good("Je hebt <b>\$".number_format($b)."</b> gedoneerd aan <b>".$to."</b>! Min <b>".$pr_."%</b> transactiekosten!"

}

break;


case 2:


$sql = mysql_query("SELECT `ontvanger_id` FROM `banklogs` WHERE `time`>".(time() - (3600 * 24))." AND `type`=2 AND `verzender_id`=".ID." LIMIT 3&quot or die(mysql_error());

if(mysql_num_rows($sql) >= 3){
$msg = bad("Je hebt de afgelopen 24 uur al 3 keer geld weggegeven!"
} else {

mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`-".$b." WHERE `id`=".ID) or die(mysql_error());
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+".$b." WHERE `id`=".$to_id) or die(mysql_error());


mysql_query("INSERT INTO `banklogs`(`verzender_id`, `ontvanger_id`, `time`, `bedrag`, `message`, `type`)
VALUES
(".ID.", ".$to_id.", ".(time()).", ".$b.", '".mr($message)."', 2)&quot or die(mysql_error());

$msg = good("Je hebt <b>\$".number_format($b)."</b> weggeven aan <b>".$to."</b>!"

break;


}


}


}

}
}

?>
<form method='post' action='bank.php'>
<table border='0' cellspacing='1' width='96%' bgcolor='#000' align='center'>
<tr>

<td class='top' colspan='4'>
Bank
</td>
</tr>
<?

if(isset($msg) || isset($msg_over)){

echo "
<tr>
<td class='inhoud' colspan='4'>";

if(isset($msg)){
echo $msg;
} else {
echo $msg_over;
}

echo " </td>
</tr>
";

}
?>
<tr>
<td class='inhoud' width='50%' colspan='2'>
<b>Doneren / Weggeven</b>
</td>
<td class='inhoud' width='50%' colspan='2'>
<b>Geld Overzetten</b>
</td>
</tr>
<tr>
<td class='inhoud' width='50%' colspan='2'>
Naar: <input type='text' name='to' maxlength='25' tabindex='1'/>
</td>
<td class='inhoud' width='50%' colspan='2'>
Bedrag: <input type='text' name='bedrg' maxlength='12' tabindex='7'/>
</td>
</tr>

<tr>
<td class='inhoud' width='10%'>
Methode:
</td>
<td class='inhoud' width='40%'>
<input type='radio' name='don' value='1' checked='checked' tabindex='2'> Doneren<br />
<input type='radio' name='don' value='2' tabindex='3'> Weggeven<br />
</td>
<td class='inhoud' width='10%'>
Actie:
</td>
<td class='inhoud' width='40%'>
<input type='radio' name='typ' value='1' checked='checked' tabindex='8'> Op de bank zetten<br />
<input type='radio' name='typ' value='2'> Contant zetten<br />
</td>
</tr>

<tr>
<td class='inhoud' width='50%' colspan='2'>
Bedrag: <input type='text' name='bedrag' maxlength='12' tabindex='4'/>
</td>
<td class='inhoud' width='50%' colspan='2'>
<input type='submit' name='overzetten' value='Overzetten!' tabindex='9' />
</td>
</tr>

<tr>
<td class='inhoud' width='50%' colspan='2'>
Bericht: <input type='text' name='message' maxlength='250' size='40' tabindex='5'/>
</td>
<td class='inhoud' width='50%' colspan='2'>
Op je bank krijg je elke dag een rente van 5%!
</td>
</tr>
<tr>
<td class='inhoud' width='50%' colspan='2'>
<input type='submit' name='overmaken' value='Overmaken!' tabindex='6'/>
</td>
<td class='inhoud' width='50%' colspan='2'>
<?php

if(isset($_GET['x']) && $_GET['x'] == 'buy'{

if($owner > 0){
$msg = bad("Deze bank heeft al een eigenaar!"
} elseif(hasPoses(2) > 0){
$msg = bad("Je hebt al een bank! Let op: Biedingen op de markt tellen ook mee!"
} elseif(getFamPoses(2, $famID) >= 2){
$msg = bad("Je familie heeft al 2 <b>banken!</b> Let op: biedingen op de markt tellen ook mee!"
} elseif($contant < 500000){
$msg = bad("Je hebt niet genoeg geld contant staan!"
} elseif(hasBescherming()){
$msg = bad("Met bescherming kan je geen bezitting kopen!"
} else {

mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`-500000 WHERE `id`=".ID) or die(mysql_error());
mysql_query("UPDATE `bezit` SET `winst`=0, `winst_hour`=0, `owner`=".ID." WHERE `bezit_id`=2 AND `land_id`=".$staatID." LIMIT 1&quot
or die(mysql_error());
$msg = good("Je hebt de <b>bank</b> van <b>".$staat."</b> gekocht voor <b>\$500,000!</b>"
}
echo $msg;
} else {

if($owner == 0){
?>

Deze bank heeft nog <b>geen</b> owner!<br />
<br>
Klik <a href='bank.php?x=buy'><b>hier</b></a> om deze bank te kopen voor <b>$500,000</b>!


<?
} else {
?>
De owner van deze bank is <b><a href='profile.php?x=<?=getname($owner);?>'><?=getname($owner);?>!</a></b><br>
<?
}
}
?>
</td>
</tr>
<tr>
<td class='inhoud' width='50%' colspan='2'>
Je kan <b>3 keer</b> per dag geld weggeven, en maximaal $15,000. Je kan <b>1 keer</b> per 4 uur geld doneren aan een andere speler, en maximaal <b>50%</b> van je contant!
</td>
<td class='inhoud' width='50%' colspan='2'>
 
</td>
</tr>

</table>
</form>
<?PHP

if(isset($_POST['rente'])){
$rente = $bank*0.05;
if($_POST['ren'] < 1 OR $_POST['ren'] > 2){
$msg_r = bad("Deze optie bestaat niet!"
//}elseif($_POST['renteb'] > $rente AND $_POST['ren'] == 3){
//$msg_r = bad("Zoveel rente krijg je niet!"
}else{
mysql_query("UPDATE `speldata` SET `rente`='".$_POST['ren']."' WHERE `id`=".ID) or die(mysql_error());

$msg_r = good("Je hebt je rente aangepast!"
}

}
?>



<? include ("right.php" ?>
Berichten: 552
Offline Stuur privébericht
misschien even binnen de code tags zetten ?
2010-09-17 22:39:57