mirror of
https://github.com/foin137/werwolfonline.eu.git
synced 2025-12-12 11:21:22 +00:00
Possibility to disable new games
Include possibility to disable new games by changing a constant in constants.php
This commit is contained in:
17
Werwolf.php
17
Werwolf.php
@@ -1463,9 +1463,17 @@ p#liste {
|
|||||||
if (isset($_POST['neuesSpiel']))
|
if (isset($_POST['neuesSpiel']))
|
||||||
{
|
{
|
||||||
//Starten wir ein neues Spiel
|
//Starten wir ein neues Spiel
|
||||||
|
if (_NOGAMECREATIONERRORMESSAGE == "")
|
||||||
|
{
|
||||||
$mysqli->Query("UPDATE $spielID"."_game SET spielphase = ".PHASESETUP);
|
$mysqli->Query("UPDATE $spielID"."_game SET spielphase = ".PHASESETUP);
|
||||||
$mysqli->Query("UPDATE $spielID"."_spieler SET reload = 1");
|
$mysqli->Query("UPDATE $spielID"."_spieler SET reload = 1");
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Spiel darf nicht erstellt werden, da _NOGAMECREATIONERRORMESSAGE existiert
|
||||||
|
echo "<p class='error' >Spiel darf nicht erstellt werden: ". _NOGAMECREATIONERRORMESSAGE ."</p>";
|
||||||
|
}
|
||||||
|
}
|
||||||
echo "<form action='Werwolf.php' method='post'>
|
echo "<form action='Werwolf.php' method='post'>
|
||||||
<input type='hidden' name='neuesSpiel' value=1 />
|
<input type='hidden' name='neuesSpiel' value=1 />
|
||||||
<p class='normal' ><input type='submit' value='Neues Spiel'/></p>
|
<p class='normal' ><input type='submit' value='Neues Spiel'/></p>
|
||||||
@@ -1509,6 +1517,9 @@ p#liste {
|
|||||||
if (rand(1,100)==50)
|
if (rand(1,100)==50)
|
||||||
loescheAlteSpiele($mysqli);
|
loescheAlteSpiele($mysqli);
|
||||||
//Wir erstellen ein neues Spiel
|
//Wir erstellen ein neues Spiel
|
||||||
|
|
||||||
|
if (_NOGAMECREATIONERRORMESSAGE == "") //Wir dürfen nur ein neues Spiel erstellen, falls diese message auf "" steht
|
||||||
|
{
|
||||||
//Eine Schleife, die solange rennt, bis eine neue Zahl gefunden wurde
|
//Eine Schleife, die solange rennt, bis eine neue Zahl gefunden wurde
|
||||||
for ($i = 1; $i <= 100000; $i++)
|
for ($i = 1; $i <= 100000; $i++)
|
||||||
{
|
{
|
||||||
@@ -1634,6 +1645,12 @@ p#liste {
|
|||||||
$pageReload = true;
|
$pageReload = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
//Spiel darf nicht erstellt werden, da _NOGAMECREATIONERRORMESSAGE existiert
|
||||||
|
echo "<p class='error' >Spiel darf nicht erstellt werden: ". _NOGAMECREATIONERRORMESSAGE ."</p>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
//kein Name eingegeben! erneut
|
//kein Name eingegeben! erneut
|
||||||
echo "<p class='error' >Sie müssen einen gültigen Namen eingeben</p>";
|
echo "<p class='error' >Sie müssen einen gültigen Namen eingeben</p>";
|
||||||
|
|||||||
@@ -1,9 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
//Constants
|
//Settings:
|
||||||
define("_VERSION","v1.2.7");
|
define ("_NOGAMECREATIONERRORMESSAGE", ""); //Falls nicht "": Kein Spiel kann erstellt werden, stattdessen wird der string angezeigt.
|
||||||
|
//define ("_NOGAMECREATIONERRORMESSAGE", "Wartungsarbeiten bis ..."); //Falls nicht "": Kein Spiel kann erstellt werden, stattdessen wird der string angezeigt.
|
||||||
define("_LISTMAXRELOADTIME",3000);
|
define("_LISTMAXRELOADTIME",3000);
|
||||||
define("_MAXPLAYERS",50);
|
define("_MAXPLAYERS",50);
|
||||||
|
|
||||||
|
//Constants, do not change!
|
||||||
|
define("_VERSION","v1.2.7");
|
||||||
|
|
||||||
//Phasen
|
//Phasen
|
||||||
define ("PHASESETUP",0);
|
define ("PHASESETUP",0);
|
||||||
define ("PHASESPIELSETUP",1);
|
define ("PHASESPIELSETUP",1);
|
||||||
|
|||||||
Reference in New Issue
Block a user