Maffia spel: bank
Alleen hij doet vaag, soms haalt ie het geld er niet af, soms haalt ie er te veel af etc.
Dit is mn script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
$page = "bank";
include "config.php";
include "htmltop.php";
include "safe.php";
error_reporting(E_ALL);
$sql = "SELECT money_pocket,money_bank FROM gebruikers WHERE id='".$_SESSION['user_id']."'";
$qry = mysql_query($sql) or die("Error: ".mysql_error());
$rij = mysql_fetch_array($qry);
$money_pocket = intval($rij['money_pocket']);
$money_bank = intval($rij['money_bank']);
?>
<table border="0">
<form method="post" action="bank.php">
<tr>
<td>Geld op zak:</td>
<td><?= $money_pocket ?></td>
</tr>
<tr>
<td>Geld op de bank:</td>
<td><?= $money_bank ?></td>
</tr>
<br><br>
<tr>
<td>Geld op bank zetten:</td>
<td><input type="text" name="erbij"></td>
<td><input type="submit" value="Zet erop" name="erbij_button"></td>
</tr>
<tr>
<td>Geld van de bank halen:</td>
<td><input type="text" name="eraf"></td>
<td><input type="submit" value="Haal eraf" name="eraf_button"></td>
</tr>
</form>
</table>
<?
if (isset($_POST['eraf_button'])) {
$eraf = intval($_POST['eraf']);
$result = $money_bank - $eraf;
if ($result > 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=money_pocket+".$eraf.",money_bank=money_bank-".$eraf." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
}
if (isset($_POST['erbij_button'])) {
$erbij = intval($_POST['erbij']);
$result1 = $money_pocket - $erbij;
if ($result1 > 0) {
$sql2 = "UPDATE gebruikers SET money_pocket=money_pocket-".$erbij.",money_bank=money_bank+".$erbij." WHERE id='".$_SESSION['user_id']."'";
$qry2 = mysql_query($sql2) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op zak.";
}
}
include "htmlbottom.php";
?>
$page = "bank";
include "config.php";
include "htmltop.php";
include "safe.php";
error_reporting(E_ALL);
$sql = "SELECT money_pocket,money_bank FROM gebruikers WHERE id='".$_SESSION['user_id']."'";
$qry = mysql_query($sql) or die("Error: ".mysql_error());
$rij = mysql_fetch_array($qry);
$money_pocket = intval($rij['money_pocket']);
$money_bank = intval($rij['money_bank']);
?>
<table border="0">
<form method="post" action="bank.php">
<tr>
<td>Geld op zak:</td>
<td><?= $money_pocket ?></td>
</tr>
<tr>
<td>Geld op de bank:</td>
<td><?= $money_bank ?></td>
</tr>
<br><br>
<tr>
<td>Geld op bank zetten:</td>
<td><input type="text" name="erbij"></td>
<td><input type="submit" value="Zet erop" name="erbij_button"></td>
</tr>
<tr>
<td>Geld van de bank halen:</td>
<td><input type="text" name="eraf"></td>
<td><input type="submit" value="Haal eraf" name="eraf_button"></td>
</tr>
</form>
</table>
<?
if (isset($_POST['eraf_button'])) {
$eraf = intval($_POST['eraf']);
$result = $money_bank - $eraf;
if ($result > 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=money_pocket+".$eraf.",money_bank=money_bank-".$eraf." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
}
if (isset($_POST['erbij_button'])) {
$erbij = intval($_POST['erbij']);
$result1 = $money_pocket - $erbij;
if ($result1 > 0) {
$sql2 = "UPDATE gebruikers SET money_pocket=money_pocket-".$erbij.",money_bank=money_bank+".$erbij." WHERE id='".$_SESSION['user_id']."'";
$qry2 = mysql_query($sql2) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op zak.";
}
}
include "htmlbottom.php";
?>
We don't help Crimes.
.
Alleen op 1 voorwaarden,
En dat is dat hij zelf geschreven moet zijn.
wouter schreef op 19.02.2008 20:15:
toch ziet bovenstaande code er redelijk uit. De gemiddelde crimiclows kan hier een voorbeeld aan nemen!Sorry voor het offtopic...
We don't help Crimes.
.
We don't help Crimes.
.
Het probleem dat je hier hebt, zit hem in de beschrijving van de bug. Je zult echt moeten achterhalen wanneer nu wat fout gaat. Ga dus overal controleren wat de waardes van variabelen zijn of queries zijn gelukt, records zijn bijgewerkt, etc. etc.
@Allen
Gezien ik op voorhand al weet waar dit naar toe zal of kan leiden laat ik jullie bij deze al weten dat offtopic berichten verwijderd zullen worden.
Dus reageer alleen als je helpen wilt.
Dank voor jullie medewerking.
Toevoeging 20-feb 21:34
Een aantal offtopic berichten verwijdert na mijn post over het niet offtopic plaatsen van berichten.
Gewijzigd op 01/01/1970 01:00:00 door Danny Roelofs
Het is niet echt de bedoeling om dit spel echt te maken zodat er mensen op gaan spelen, maar ik maak dit omdat ik dit gewoon wil proberen. Zodat ik weet wat ik kan, en er van kan leren.
Maarja, ik krijg geen errors enzo. Maar het probleem ligt er in dat als ik nog 10 op mn bank heb, en ik vul 10 in dan zegt ie bijv. dat ik niet genoeg heb. Of dat ik 10 invul, en er 20 af gaat etc.
Jij controleert met een > (groter dan) terwijl je een >= (groter dan of gelijk aan) nodig hebt.
Gewijzigd op 01/01/1970 01:00:00 door jorian
Niemand?
waarom heb je dit: $result1 = $money_pocket - $erbij;
erbij is toch + teken?
Bij de bank komt het erbij, maar bij het geld op zak gaat het eraf. Dus ik check of het geld wat ik op zak heb, min wat ik heb ingevuld groter of gelijk aan 1 is.
misschien is er iets mis met de andere scripts, zoals safe ofzow?
ik zie hier in iedergeval geen fouten.
Gewijzigd op 01/01/1970 01:00:00 door jorian
misschien is dat het probleem??
Post aub geen onnodige reacties, want ik gebruik geen get.
Ik zie niet echt iets fouts. Zijn het wel altijd hele getallen?
De getallen die ik invul bedoel je? Ja.
Niemand?
Maar het is 95% bagger... Mensen die WEL of een BEETJE verstand van php hebben worden dood moe om die bagger code keer op keer weer aan te passen voor anderen...
Heb wel eens gedacht om GOED gecodeerd iets te maken. Maar na een beetje research wil iedereen toch voor een kwartje op de eerste rij zitten met alle problemen van dien...
Lode schreef op 21.02.2008 14:05:
Weet niet of je wel eens de code van maffia spellen hebt bekeken...
Maar het is 95% bagger... Mensen die WEL of een BEETJE verstand van php hebben worden dood moe om die bagger code keer op keer weer aan te passen voor anderen...
Heb wel eens gedacht om GOED gecodeerd iets te maken. Maar na een beetje research wil iedereen toch voor een kwartje op de eerste rij zitten met alle problemen van dien...
Maar het is 95% bagger... Mensen die WEL of een BEETJE verstand van php hebben worden dood moe om die bagger code keer op keer weer aan te passen voor anderen...
Heb wel eens gedacht om GOED gecodeerd iets te maken. Maar na een beetje research wil iedereen toch voor een kwartje op de eerste rij zitten met alle problemen van dien...
Weet niet of jij de bovenstaande reacties hebt gelezen voordat jij je negative energie over crime games uitstraalt!!
ontopic
ik weet niet of jet het zo al wel eens hebt geprobeert:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$eraf = intval($_POST['eraf']);
$money_bank = $money_bank - $eraf;
$money_pocket = $money_pocket + $eraf;
if ($money_bank > 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
$money_bank = $money_bank - $eraf;
$money_pocket = $money_pocket + $eraf;
if ($money_bank > 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
je zou kunnen zeggen. was dat voor onzin het is toch gewoon het zelfde.. maar je kunt het altijd proberen :P
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
Yup, eindeloze discussie... wou gewoon even ventileren....