[php]<?php
require_once "common.php";
page_header("Überfallen");
output("`c`b`&Jemanden überfallen`0`b`c");
if($session["user"]["uberfall"]==0){
$gold = e_rand($session['user']['level']*10,$session['user']['level']*50);
output("`^Du hast einen Wanderer erfolgreich überfallen. Du hast $gold Gold erbeutet!`0");
$session['user']['gold']+=$gold;
/*
$uberfall=="1"; //bringt nichts, da == vergleicht und nicht zuweist
$sql = "SELECT * FROM accounts WHERE uberfall='$_Post[uberfall]'"; //Select wählt etwas aus, da du aber etwas verändern willst, müsstest du UPDATE nehmen(kann zu nem bug bei LogD führen)
*/
//Lässt sich aber einfacher machen:
$session['user']['uberfall']=1; //damit weist du dem Feld 'uberfall' in der accounts des gerade aktiven Users den Wert 1 zu (das was du haben wolltest)
} else {
output("`^Du hast heute schoneinmal jemanden überfallen.`0");
}
addnav("Zurück","village.php");
page_footer();
?>
[/php]
So sollte es funktionieren, habe im Code ein wenig kommentiert
