Witam mam problem ze skryptem.
Oto problem:

Problem tkwi w tym ze nie wyszkuje graczy i nie pokazuje na liście
a oto skrypt:
<?php
if(isset($_GET['victim'])) { $string = $_GET['victim'];
}
if(isset($_POST['victim'])) { $victim = $_POST['victim'];
}
<div id="content_top"> </div>
<div id="content">
<h1 class="titel">Morderstwo</h1>';
$user = mysql_fetch_query("SELECT id, login, stad, backfire, kogels, maffia, safe, power, health, cash, bank, moord, familie FROM users WHERE id = '" . $victim . "'");
$fout[] = " - Nie możesz wykonać morderstwa, ponieważ nie ma takiego gracza.";
}
if(mysql_num_rows(mysql_query("SELECT stad FROM detectives WHERE persoon = '" . $own['id'] . "' AND slachtoffer = '" . $victim . "' AND gevonden = 'Ja'")) == 0
) { $fout[] = "";
}
if($user['stad'] != $own['stad']) {
mysql_query("UPDATE detectives SET gevonden = 'Nee' WHERE persoon = '" . $own['id'] . "' AND slachtoffer = '" . $victim . "' AND stad = '" . $own['city'] . "'"); $fout[] = " - Nie jesteś w tym samym mieście co ofiara!";
}
if($user['maffia'] + $user['safe'] > 0) {
$fout[] = " - " . $user['login'] . " jesteś jeszcze pod ochroną";
}
if($own['kogels'] < $_POST['bullets']) {
$fout[] = " - Nie masz wystarczająco dużo nabojów";
}
if($_POST['bullets'] < 1
|| !is_numeric($_POST['bullets']) || $_POST['bullets'] != floor($_POST['bullets'])) { $fout[] = " - Musisz mieć co najmniej 1 nabój";
}
if($user['health'] <= 0
&& strtotime($user['moord']) - tijd
() + 172800
> 0
) { $fout[] = " - Ta osoba nie żyje!";
}
$procentverschil = (($own['power'] / 13) / $user['power']) * 100;
if($procentverschil < 1) {
$procentverschil = 1;
}
$schade = ($_POST['bullets'] / 2) * $procentverschil;
if($schade > 100) {
$schade = 100;
}
$schadeterug = 0;
$kgl = $user['kogels'];
if($user['kogels'] >= $user['backfire']) {
$kgl = $user['kogels'] - $user['backfire'];
$procentverschil = (($user['power'] / 13) / $own['power']) * 100;
if($procentverschil < 1) {
$procentverschil = 1;
}
$schadeterug = ($user['backfire'] / 2) * $procentverschil;
if($schadeterug > 100) {
$schadeterug = 100;
}
}
if(empty($schadeterug)) { $schadeterug = 0;
$user['backfire'] = 0;
}
mysql_query("DELETE FROM detectives WHERE persoon = '" . $own['id'] . "' AND slachtoffer = '" . $user['id'] . "'"); if($schade >= $user['health']) {
$schade = $user['health'];
$tekst = 'Zamordowałeś ' . $user['login'] . ', otrzymujesz ' . groot($user['cash'] + $user['bank']) . ' ? oraz ' . groot(0.1 * $user['power']) . ' Mocy';
$own['cash'] += $user['cash'] + $user['bank'];
$own['power'] += 0.1 * $user['power'];
mysql_query("UPDATE users SET health = '0', kogels = '" . $kgl . "', cash = '0', bank = '0', power = power - '" . (0
.1
* $user['power']) . "', moord= '" . get_global_date
("Y-m-d H:i:s") . "' WHERE id = '" . $victim . "'"); mysql_query("DELETE FROM stations WHERE eigenaar = '" . $victim . "'"); mysql_query("UPDATE users SET power = '" . $own['power'] . "', kogels = kogels - '" . $_POST['bullets'] . "', cash = '" . $own['cash'] . "' WHERE id = '" . $own['id'] . "'"); mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Moordaanslag!!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft je vermoord! Al je bank-, contant geld en 10% power is afgejat!\n\rMet vriendelijke groet,\n\rAnoniem', 'Anoniem', '" . $victim . "', '" . get_global_date
("Y-m-d H:i:s") . "', 'False')");
mysql_query("UPDATE users SET familierang = 0, familie = NULL WHERE id = '" . $victim . "'"); $familie = mysql_fetch_query("SELECT id, eigenaar FROM families WHERE naam = '" . $user['familie'] . "'");
//Eigenaar?
if($victim == $familie['eigenaar']) {
$leden = mysql_query("SELECT id FROM users WHERE familie = '" . $user['familie'] . "'"); mysql_query("UPDATE users SET familierang = 0, familie = NULL WHERE id = '" . $lid['id'] . "'"); }
mysql_query("DELETE FROM families WHERE id = '" . $familie['id'] . "'"); }
} elseif($schadeterug < $own['health']) {
$tekst = ucfirst($user['login']) . ' ' . groot
($user['backfire']) . ' ' . round($schadeterug) . '%!'; $own['health'] -= round($schadeterug); mysql_query("UPDATE users SET health = health - '" . round($schade) . "', kogels = '" . $kgl . "' WHERE id = '" . $victim . "'"); mysql_query("UPDATE users SET health = '" . $own['health'] . ", kogels = kogels - '" . $_POST['bullets'] . "'' WHERE id = '" . $own['id'] . "'"); mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Moordaanslag!!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft geprobeerd je te vermoorden! Het is hem echter niet gelukt, maar hij heeft je wel voor " . round($schade) . "% beschadigd!\n\rMet vriendelijke groet,\n\rAnoniem', 'Anoniem', '" . $victim . "', '" . get_global_date
("Y-m-d H:i:s") . "', 'False')"); } else {
$schadeterug = $own['health'];
$tekst = ucfirst($user['login']) . ' ' . groot
($user['backfire']) . ' ' . round($schadeterug) . '%!'; $own['health'] = 0;
$own['cash'] = 0;
$own['bank'] = 0;
mysql_query("UPDATE users SET health = health - '" . round($schade) . "', power = power + '" . (0
.1
* $own['power']) . "', bank = bank + '" . ($own['cash'] + $own['bank']) . "', kogels = '" . $kgl . "' WHERE id = '" . $victim . "'"); mysql_query("UPDATE users SET health = '0', cash = '0', bank = '0', power = power - '" . (0
.1
* $user['power']) . "', moord = '" . get_global_date
("Y-m-d H:i:s") . "', kogels = kogels - '" . $_POST['bullets'] . "' WHERE id = '" . $own['id'] . "'"); mysql_query("DELETE FROM stations WHERE eigenaar = '" . $own['id'] . "'"); mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Moordaanslag!!', 'Beste crimineel,\r\n\r\nJe mede-crimineel " . $own['login'] . " heeft geprobeerd je te vermoorden! Het is hem echter niet gelukt, en jij hebt hem dood gekregen!\n\rMet vriendelijke groet,\n\rAnoniem', 'Anoniem', '" . $victim . "', '" . get_global_date
("Y-m-d H:i:s") . "', 'False')");
mysql_query("UPDATE users SET familierang = 0, familie = NULL WHERE id = '" . $own['id'] . "'"); $familie = mysql_fetch_query("SELECT id, eigenaar FROM families WHERE naam = '" . $own['familie'] . "'");
//Eigenaar?
if($own['id'] == $familie['eigenaar']) {
$leden = mysql_query("SELECT id FROM users WHERE familie = '" . $own['familie'] . "'"); mysql_query("UPDATE users SET familierang = 0, familie = NULL WHERE id = '" . $lid['id'] . "'"); }
mysql_query("DELETE FROM families WHERE id = '" . $familie['id'] . "'"); }
}
echo'<div class="dark"><font color="green" style="font-weight: bold">Pozbywając się ' . groot
($_POST['bullets']) . ' nabojów, zabiłeś ' . $user['login'] . ', który teraz ma ' . round($schade) . '% życia<br /> ' . $tekst . '</font></div><br />';
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font: bold\">Coś poszło nie tak? Spróbuj jeszcze raz:</font>" . $foutje . "</div><br />"; }
}
Znajdujesz się w centrum Morderstw, możesz tutaj wykonać zlecenie zamachu<br />
Jeżeli chcesz wykonać zamach musisz być w tym samym mieście co ofiara. <br /> Aktualnie jesteś: ' . $steden[$own['stad']] . '<br /><br />
<form method="post" action="index.php?p=murder" style="text-align: center">
<table>
<tr>
<td> </td>
<td>
<select name="victim" class="input">
';
$detectives = mysql_query("SELECT slachtoffer FROM detectives WHERE persoon = '" . $own['id'] . "' AND gevonden = 'Ja' AND stad = '" . $own['stad'] . "'"); $user = mysql_fetch_query("SELECT login FROM users WHERE id = '" . $object['slachtoffer'] . "'");
<option value="' . $object['slachtoffer'] . ' ' . ((@$string == $object['slachtoffer']) ? ("selected") : ("")) . '">' . $user['login'] . '</option>';
}
</select>
</td>
</tr>
<td>Naboje:</td>
<td><input type="text" name="bullets" size="3" class="input" /></td>
</tr>
</table>
<br /><hr /><br />
<input type="submit" class="submit" name="submit" value="Wykonaj Zamach!" />
</form>
</div>
<div id="content_bottom"> </div>';
?>
zmieniłem 17 linijke lae nadal nic
będzie ktoś w stanie mi pomóc?
Z góry dzięki
Ten post edytował ziox 27.06.2010, 12:37:41