danke erstmal für deine positive bewertung!
die sql hab ich noch bissle verändert, so das sie nun ohne probleme gehen dürfte.
für die `b navigation:
[php]
ersetze
addnav("`@4-Gewinnt");
mit
addnav("`@4-Gewinnt`0");
[/php]
dann sollte das bold in der navigation weg sein.
für die nachricht bei angenommenen spielen:
[php]suche
}else if ($HTTP_GET_VARS[op]=="accept"){
if($session[user][gold]<$cost){
output("`4Du kannst dir die Spielgebühr von `^$cost`4 Gold nicht leisten.");
addnav("Zurück zur Schule","village.php");
}else{
$sql = "UPDATE viergewinnt SET name2='".addslashes($session[user][name])."',turn=2 WHERE id2=".$session[user][acctid]."";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0) redirect("viergewinnt.php");
$sql="SELECT * FROM viergewinnt WHERE id1=".$session[user][acctid]." OR id2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$session[user][gold]-=$cost;
arenanav($row);
stats($row);
}
ersetzen mit
}else if ($HTTP_GET_VARS[op]=="accept"){
if($session[user][gold]<$cost){
output("`4Du kannst dir die Spielgebühr von `^$cost`4 Gold nicht leisten.");
}else{
$sql = "UPDATE viergewinnt SET name2='".addslashes($session[user][name])."',turn=2 WHERE id2=".$session[user][acctid]."";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0) redirect("viergewinnt.php");
$sql="SELECT * FROM viergewinnt WHERE id1=".$session[user][acctid]." OR id2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
systemmail($row[id1],"`2Spielaufforderung angenommen","`2".$session[user][name]."`2 hat deine Spielaufforderung für `@4 - Gewinnt `2angenommen.");
$session[user][gold]-=$cost;
arenanav($row);
stats($row);
}
[/php]
dann bekommt man ne nachricht wenn jemand angenommen hat, außerdem ist hier gleich noch eine doppelte navigation weggenommen.
eine nachricht nach jedem zug halte ich nicht für gut, weil es bei einem spiel dann schon zu 42 systemnachrichten kommen könnte
die version mit den änderungen werde ich gleich noch hochladen.
die änderungen hier sind nur für 4-gewinnt, sind aber bei tic tac toe fast die gleichen nur halt mit Tic Tac Toe!
mfg Solovaid