mirror of
https://github.com/foin137/werwolfonline.eu.git
synced 2025-12-12 11:21:22 +00:00
Smaller code changes - especially the switch from includes and constants to the new folder
This commit is contained in:
324
Werwolf.php
324
Werwolf.php
File diff suppressed because it is too large
Load Diff
@@ -1,16 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
include "includes.php";
|
include "includes/includes.php";
|
||||||
header("Content-Type: text/html; charset=utf-8");
|
header("Content-Type: text/html; charset=utf-8");
|
||||||
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
||||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
||||||
header('Pragma: no-cache');
|
header('Pragma: no-cache');
|
||||||
$spielID = (int)$_GET['game'];
|
$spielID = (int)$_GET['game'];
|
||||||
|
|
||||||
if ($Result = $mysqli->query("SELECT * FROM ".$spielID."_game"))
|
if ($Result = $mysqli->query("SELECT * FROM ".$spielID."_game"))
|
||||||
{
|
{
|
||||||
$temp = $Result->fetch_assoc();
|
$temp = $Result->fetch_assoc();
|
||||||
echo $temp['log'];
|
echo $temp['log'];
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
<?php
|
|
||||||
$id = "id"; // Ihre ID zum MySQL Server
|
|
||||||
$pw = "pw"; // Passwort zum MySQL Server
|
|
||||||
$host = "localhost"; // Host ("localhost" oder "IP-Adresse")
|
|
||||||
$db = "werwolf"; // Name Ihrer Datenbank
|
|
||||||
$mysqli = new MySQLi(
|
|
||||||
$host,
|
|
||||||
$id,
|
|
||||||
$pw,
|
|
||||||
$db
|
|
||||||
);
|
|
||||||
|
|
||||||
if (mysqli_connect_errno()) {
|
|
||||||
/*printf(
|
|
||||||
"Can't connect to MySQL Server. Errorcode: %s\n",
|
|
||||||
mysqli_connect_error()
|
|
||||||
);*/
|
|
||||||
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
include "includes.php";
|
include "includes/includes.php";
|
||||||
include "constants.php";
|
include "includes/constants.php";
|
||||||
header("Content-Type: text/html; charset=utf-8");
|
header("Content-Type: text/html; charset=utf-8");
|
||||||
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
||||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
||||||
header('Pragma: no-cache');
|
header('Pragma: no-cache');
|
||||||
$spielID = (int)$_GET['game'];
|
$spielID = (int)$_GET['game'];
|
||||||
$id = (int)$_GET['id'];
|
$id = (int)$_GET['id'];
|
||||||
|
|
||||||
$trennzeichen = "$"; //Das Zeichen, auf das im Skript responded wird
|
$trennzeichen = "$"; //Das Zeichen, auf das im Skript responded wird
|
||||||
|
|
||||||
//Reloaded eine Liste, erfordert komplexeren Code als reload.php
|
//Reloaded eine Liste, erfordert komplexeren Code als reload.php
|
||||||
//Die Liste, die reloaded wird ist unterschiedlich, je nach Spielphase und eigenem Charakter
|
//Die Liste, die reloaded wird ist unterschiedlich, je nach Spielphase und eigenem Charakter
|
||||||
//Wenn reload gesetzt ist, wird außerdem geschaut, ob ich reloaden muss!
|
//Wenn reload gesetzt ist, wird außerdem geschaut, ob ich reloaden muss!
|
||||||
@@ -31,12 +31,12 @@
|
|||||||
}
|
}
|
||||||
if ($ichLebeQ['lebt'] == 1)
|
if ($ichLebeQ['lebt'] == 1)
|
||||||
$ichLebe = true;
|
$ichLebe = true;
|
||||||
|
|
||||||
|
|
||||||
$spielRes = $mysqli->Query("SELECT * FROM $spielID"."_game");
|
$spielRes = $mysqli->Query("SELECT * FROM $spielID"."_game");
|
||||||
$spielAss = $spielRes->fetch_assoc();
|
$spielAss = $spielRes->fetch_assoc();
|
||||||
$phase = $spielAss['spielphase'];
|
$phase = $spielAss['spielphase'];
|
||||||
|
|
||||||
$text = "";
|
$text = "";
|
||||||
if ($ichLebe || $phase <= PHASESPIELSETUP || $phase >= PHASESIEGEREHRUNG)
|
if ($ichLebe || $phase <= PHASESPIELSETUP || $phase >= PHASESIEGEREHRUNG)
|
||||||
{
|
{
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
{
|
{
|
||||||
//Sende vorgefertigte Antwort!
|
//Sende vorgefertigte Antwort!
|
||||||
echo $spielAss['list_lebe'];
|
echo $spielAss['list_lebe'];
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($phase == PHASESETUP)
|
if ($phase == PHASESETUP)
|
||||||
@@ -92,13 +92,13 @@
|
|||||||
//Schaue nach, ob ich Werwolf bin
|
//Schaue nach, ob ich Werwolf bin
|
||||||
$myRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE id = $id");
|
$myRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE id = $id");
|
||||||
$myAssoc = $myRes->fetch_assoc();
|
$myAssoc = $myRes->fetch_assoc();
|
||||||
if ($myAssoc['nachtIdentitaet'] == CHARWERWOLF || $myAssoc['nachtIdentitaet'] == CHARURWOLF)
|
if ($myAssoc['nachtIdentitaet'] == CHARWERWOLF || $myAssoc['nachtIdentitaet'] == CHARURWOLF)
|
||||||
{
|
{
|
||||||
//Ich bin Werwolf --> Liste der (lebenden) Werwölfe
|
//Ich bin Werwolf --> Liste der (lebenden) Werwölfe
|
||||||
$spielerRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler");
|
$spielerRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler");
|
||||||
while ($temp = $spielerRes->fetch_assoc())
|
while ($temp = $spielerRes->fetch_assoc())
|
||||||
{
|
{
|
||||||
|
|
||||||
if (($temp['nachtIdentitaet']==CHARWERWOLF || $temp['nachtIdentitaet']==CHARURWOLF) && $temp['lebt']==1)
|
if (($temp['nachtIdentitaet']==CHARWERWOLF || $temp['nachtIdentitaet']==CHARURWOLF) && $temp['lebt']==1)
|
||||||
{
|
{
|
||||||
if ($temp['wahlAuf']==-1)
|
if ($temp['wahlAuf']==-1)
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
echo $trennzeichen.$temp['name']." (wach): ".$nameAssoc['name'].$trennzeichen."1";
|
echo $trennzeichen.$temp['name']." (wach): ".$nameAssoc['name'].$trennzeichen."1";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
die;
|
die;
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
$buergermeisterText = " + Stimme des Bürgermeisters";
|
$buergermeisterText = " + Stimme des Bürgermeisters";
|
||||||
$text.= $trennzeichen.$temp['name'].", normale Stimmen: ".$stimmenRes->num_rows.$buergermeisterText.$trennzeichen."2";
|
$text.= $trennzeichen.$temp['name'].", normale Stimmen: ".$stimmenRes->num_rows.$buergermeisterText.$trennzeichen."2";
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dann zeige an, wer für wen gestimmt hat
|
//Dann zeige an, wer für wen gestimmt hat
|
||||||
$spielerRes2 = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
$spielerRes2 = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
||||||
while ($temp = $spielerRes2->fetch_assoc())
|
while ($temp = $spielerRes2->fetch_assoc())
|
||||||
@@ -197,7 +197,7 @@
|
|||||||
$buergermeisterText = " + Stimme des Bürgermeisters";
|
$buergermeisterText = " + Stimme des Bürgermeisters";
|
||||||
$text.= $trennzeichen.$temp['name'].", normale Stimmen: ".$stimmenRes->num_rows.$buergermeisterText.$trennzeichen."2";
|
$text.= $trennzeichen.$temp['name'].", normale Stimmen: ".$stimmenRes->num_rows.$buergermeisterText.$trennzeichen."2";
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dann zeige an, wer für wen gestimmt hat
|
//Dann zeige an, wer für wen gestimmt hat
|
||||||
$spielerRes2 = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
$spielerRes2 = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
||||||
while ($temp = $spielerRes2->fetch_assoc())
|
while ($temp = $spielerRes2->fetch_assoc())
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
{
|
{
|
||||||
//Sende vorgefertigte Antwort!
|
//Sende vorgefertigte Antwort!
|
||||||
echo $spielAss['list_tot'];
|
echo $spielAss['list_tot'];
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$rueckgabe = "";
|
$rueckgabe = "";
|
||||||
@@ -255,13 +255,13 @@
|
|||||||
break;
|
break;
|
||||||
case PHASEABSTIMMUNG:
|
case PHASEABSTIMMUNG:
|
||||||
$text = "Abstimmung";
|
$text = "Abstimmung";
|
||||||
break;
|
break;
|
||||||
case PHASESTICHWAHL:
|
case PHASESTICHWAHL:
|
||||||
$text = "Stichwahl";
|
$text = "Stichwahl";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$rueckgabe.= $trennzeichen.$text.$trennzeichen."3";
|
$rueckgabe.= $trennzeichen.$text.$trennzeichen."3";
|
||||||
|
|
||||||
$spielerRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
$spielerRes = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE lebt = 1");
|
||||||
while ($temp = $spielerRes->fetch_assoc())
|
while ($temp = $spielerRes->fetch_assoc())
|
||||||
{
|
{
|
||||||
@@ -308,8 +308,8 @@
|
|||||||
$identitaet = "Alte(r)";
|
$identitaet = "Alte(r)";
|
||||||
break;
|
break;
|
||||||
case CHARURWOLF:
|
case CHARURWOLF:
|
||||||
$identitaet = "Urwolf/Urwölfin";
|
$identitaet = "Urwolf/Urwölfin";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
//Eine Liste aller aktiver Spieler anzeigen
|
//Eine Liste aller aktiver Spieler anzeigen
|
||||||
//zuerst alle Lebenden anzeigen
|
//zuerst alle Lebenden anzeigen
|
||||||
@@ -354,7 +354,7 @@
|
|||||||
{
|
{
|
||||||
$rueckgabe.= $trennzeichen.$temp['name']." ($identitaet)".$trennzeichen."0";
|
$rueckgabe.= $trennzeichen.$temp['name']." ($identitaet)".$trennzeichen."0";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Dann alle Toten anzeigen
|
//Dann alle Toten anzeigen
|
||||||
@@ -404,22 +404,22 @@
|
|||||||
$identitaet = "Alte(r)";
|
$identitaet = "Alte(r)";
|
||||||
break;
|
break;
|
||||||
case CHARURWOLF:
|
case CHARURWOLF:
|
||||||
$identitaet = "Urwolf/Urwölfin";
|
$identitaet = "Urwolf/Urwölfin";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
//Eine Liste aller aktiver Spieler anzeigen
|
//Eine Liste aller aktiver Spieler anzeigen
|
||||||
//zuerst alle Lebenden anzeigen
|
//zuerst alle Lebenden anzeigen
|
||||||
|
|
||||||
$rueckgabe.= $trennzeichen.$temp['name']." ($identitaet, tot)".$trennzeichen."4";
|
$rueckgabe.= $trennzeichen.$temp['name']." ($identitaet, tot)".$trennzeichen."4";
|
||||||
|
|
||||||
}
|
}
|
||||||
$mysqli->Query("UPDATE $spielID"."_game SET `list_tot` = '$rueckgabe', `list_tot_aktualisiert` = ". (int)(microtime(true)*1000));
|
$mysqli->Query("UPDATE $spielID"."_game SET `list_tot` = '$rueckgabe', `list_tot_aktualisiert` = ". (int)(microtime(true)*1000));
|
||||||
echo $rueckgabe;
|
echo $rueckgabe;
|
||||||
}
|
}
|
||||||
|
|
||||||
//0: schwarz
|
//0: schwarz
|
||||||
//1: grün
|
//1: grün
|
||||||
//2: rot
|
//2: rot
|
||||||
//3: schwarz groß
|
//3: schwarz groß
|
||||||
//4: grau
|
//4: grau
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
|
||||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
||||||
header('Pragma: no-cache');
|
header('Pragma: no-cache');
|
||||||
include "includes.php";
|
include "includes/includes.php";
|
||||||
$spielID = (int)$_GET['game'];
|
$spielID = (int)$_GET['game'];
|
||||||
$id = (int)$_GET['id'];
|
$id = (int)$_GET['id'];
|
||||||
if ($Result = $mysqli->query("SELECT * FROM ".$spielID."_spieler WHERE id = $id"))
|
if ($Result = $mysqli->query("SELECT * FROM ".$spielID."_spieler WHERE id = $id"))
|
||||||
@@ -11,5 +11,5 @@
|
|||||||
$temp = $Result->fetch_assoc();
|
$temp = $Result->fetch_assoc();
|
||||||
echo $temp['reload'];
|
echo $temp['reload'];
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user