Huis Systeem
ik ben met een vriend begonnen aan een Crime Game.
We gebruiken de source: OsBanditi
Maar nu heb ik iets kleins gemaakt,
Hier het script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
{
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE `users` SET `Huislevel`=`Huislevel`+'1'WHERE `login`='$data->login'");
mysql_query("UPDATE `users` SET `keren`=`keren`+'1' WHERE `login`='$data->login'");
mysql_query("UPDATE `users` SET `contant`=`contant`-'5000' WHERE `login`='$data->login'");
}
else{
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
{
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE `users` SET `Huislevel`=`Huislevel`+'1'WHERE `login`='$data->login'");
mysql_query("UPDATE `users` SET `keren`=`keren`+'1' WHERE `login`='$data->login'");
mysql_query("UPDATE `users` SET `contant`=`contant`-'5000' WHERE `login`='$data->login'");
}
else{
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
Je gaat naar het script hier voor (een knop)
daar druk je op er word geld van bank afgehaald
en je bent 1 level omhoog
Maar mijn idee was:
Elke keer dat ik een level omhoog ging
Moest de prijs duurder worden
en de knop van level 1 verdwijnen
Kan iemand me misschien helpen?
Gewijzigd op 01/01/1970 01:00:00 door Stijn dfsdfs
En je query wordt dit:
Code (php)
1
2
2
mysql_query("UPDATE `users` SET `contant`=`contant`-'".$prijzen[$Huislevel]."' WHERE `login`='$data->login'");
}
}
Wat je nog moet doen is kijken of het saldo wel hoog genoeg is en het huidige huislevel ophalen en in de strin $Huislevel zetten.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
{
$prijzen = array(1 => 5000, 2 => 8000, 3 => 15000);
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE `users` SET `contant`=`contant`-'".$prijzen[$Huislevel]."' WHERE `login`='$data->login'");
}
}
else{
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
{
$prijzen = array(1 => 5000, 2 => 8000, 3 => 15000);
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE `users` SET `contant`=`contant`-'".$prijzen[$Huislevel]."' WHERE `login`='$data->login'");
}
}
else{
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
Want dit werkt niet?
Gewijzigd op 01/01/1970 01:00:00 door stijn dfsdfs
code(if moet nog gedaan worden):
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if(){
$prijzen = array(1 => 5000, 2 => 8000, 3 => 15000);
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE users SET contant=contant-'".$prijzen[$Huislevel]."' WHERE login='$data->login'");
} else {
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
if(){
$prijzen = array(1 => 5000, 2 => 8000, 3 => 15000);
echo 'Je bent met sucses een level omhoog gegaan';
mysql_query("UPDATE users SET contant=contant-'".$prijzen[$Huislevel]."' WHERE login='$data->login'");
} else {
echo 'Je hebt dit level al gekocht en kan het dus niet nog een keer kopen!';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Daniel H
Ik zou een vermenigvuldigingsfactor maken, dan blijft hij uiteindelijk onbeperkt stijgen en hoef je geen array te maken.
Haal de backtics uit de query.
Bouw foutafhandeling in.
Dankje allemaal het is gelukt :)