Zoals wel bekend heb ik dus een Vendetta game online. Om niet te spammen geef ik jullie de link lekker niet ![]()
Hier het probleem. Er is een donateur geweest..... betaling werkte en ik kan stoppen met werken ![]()
Echter, zijn status ingame is niet veranderd in Donateur, hoe kan dat?
Hier is de inhoud van doneren.php:
PHP
<?php
include('config.php');
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`pc`) AS `pc`,UNIX_TIMESTAMP(`transport`) AS `transport`,UNIX_TIMESTAMP(`bc`) AS `bc`,UNIX_TIMESTAMP(`slaap`) AS `slaap`,UNIX_TIMESTAMP(`kc`) AS `kc`,UNIX_TIMESTAMP(`start`) AS `start`,UNIX_TIMESTAMP(`crime`) AS `crime`,UNIX_TIMESTAMP(`ac`) AS `ac` FROM `users` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($dbres);
$i = $data->id;
?>
<html>
<head>
<title>Alpha Mafia</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="keywords" content="Alpha Mafia,Crimegame,crimegame,Alpha Mafia">
<meta name="language" content="english">
<META name="description" lang="nl" content="Alpha Mafia crimegame met pit.">
<script language="javascript" src="http://www.mollie.nl/partners/js/2687.js"> </script>
</head>
<table width=100% align=center>
<tr>
<td class="subTitle"><b>Doneer</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class="mainTxt">
Je kan Alpha Mafia steunen door te doneren. Hiermee haal je ook veel voordelen. Een donatie eindigt na 14 dagen of indien je sterft.<br>Wanneer je de donatie voltooit krijg je een code die je onderaan deze pagina kan invoeren.<br><br>
<table width="100%">
<tr>
<td width="20%"> </td>
<td width="20%">Niet donateurs</td>
<td width="20%">Donateur</td>
<td width="20%">Zilveren Donateur</td>
<td width="20%">Gouden Donateur</td>
</tr>
<tr>
<td> <br> </td>
<td> </td>
<td> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Klik limiet </td>
<td>15</td>
<td>25 </td>
<td>35</td>
<td>50</td>
</tr>
<tr>
<td>Afbeelding</td>
<td>Geen</td>
<td>Donater</td>
<td>Silver Donater</td>
<td>Golden Donater</td>
</tr>
<tr>
<td>Timers</td>
<td>Neen</td>
<td>Neen</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Profiel caracters</td>
<td>500</td>
<td>1000</td>
<td>1500</td>
<td>2000</td>
</tr>
<tr>
<td>Bescherming</td>
<td>1 maal</td>
<td>2 maal</td>
<td>3 maal</td>
<td>4 maal</td>
</tr>
</table><br>Ook krijg je per donatie €50.000 in je zak en 500 kogels.<br><a href="#" onClick="mbetaal('id=1006517');return false;"><center>Klik hier om te betalen</center></a><br><br>
<form method='POST'>Code <input type=text name=code><br><br><input type=submit name=submit value=Submit></form>
<?
if (isset($_GET['betaalcode'],$_GET['betaalnummer'])) {
$code = $_GET['betaalcode'];
$nummer = $_GET['betaalnummer'];
$id = $_GET['parameter'][1];
$ip = $_SERVER['REMOTE_ADDR'];
$time = (time()+(14*24*60*60));
if($ip != "82.94.255.118" && $ip != "82.94.255.119"){echo"Er is een hack poging onderschept.";}
else{
$dbres = mysql_query("SELECT * FROM `users` WHERE `id`='{$id}'");
$data = mysql_fetch_object($dbres);
$keychars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$length = 10;
// genereren
$code = "";
$max=strlen($keychars)-1;
for ($i=0;$i<=$length;$i++) {
$code .= substr($keychars, rand(0, $max), 1);
}
while(mysql_num_rows(mysql_query("SELECT * FROM `donate` WHERE `code`='{$code}'")) == 1){
//parameters
$keychars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$length = 10;
// genereren
$code = "";
$max=strlen($keychars)-1;
for ($i=0;$i<=$length;$i++) {
$code .= substr($keychars, rand(0, $max), 1);
}
}
mysql_query("INSERT INTO `donate`(`door`,`code`) values('{$data->login}','{$code}')");
mysql_query("INSERT INTO `messages`(`time`,`from`,`to`,`subject`,`message`) values(NOW(),'Notificatie','{$data->login}','Donatie','Je donatiecode is: $code')");
echo"Het Alpha Mafia team dankt je voor je donatie. Je donatiecode is: $code";
}
}
elseif(isset($_POST['code'],$_POST['submit'])){
$dbres = mysql_query("SELECT * FROM `donate` WHERE `code`='{$_POST['code']}'");
$don = mysql_fetch_object($dbres);
$nr = mysql_num_rows($dbres);
$time = (time()+(14*24*60*60));
if($nr != 1){echo"Deze donatie code is ongeldig.";}
elseif($don->status != 0){echo"Deze donatie code is te koop gesteld op de veiling.";}
else{
mysql_query("UPDATE `users` SET `zak`=`zak`+50000 WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `kogels`=`kogels`+500 WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `paid`=`paid`+1 WHERE `login`='{$data->login}'");
if($data->paid > 3){
mysql_query("UPDATE `users` SET `paid`='3' WHERE `login`='{$data->login}'");
}
if($data->paidtime1 <= $data->paidtime2 && $data->paidtime1 <= $data->paidtime3){
mysql_query("UPDATE `users` SET `paidtime1`='{$time}' WHERE `login`='{$data->login}'");
}
elseif($data->paidtime2 <= $data->paidtime1 && $data->paidtime2 <= $data->paidtime3){
mysql_query("UPDATE `users` SET `paidtime2`='{$time}' WHERE `login`='{$data->login}'");
}
elseif($data->paidtime3 <= $data->paidtime1 && $data->paidtime3 <= $data->paidtime2){
mysql_query("UPDATE `users` SET `paidtime3`='{$time}' WHERE `login`='{$data->login}'");
}
echo "De donatie code is correct. Bedankt voor het doneren.";
mysql_query("DELETE FROM `donate` WHERE `code`='{$_POST['code']}'");
}
}
?>
Toon Meer
Heb gezocht en niet gevonden, misschien iemand anders?