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']))
|
||||
{
|
||||
//Starten wir ein neues Spiel
|
||||
if (_NOGAMECREATIONERRORMESSAGE == "")
|
||||
{
|
||||
$mysqli->Query("UPDATE $spielID"."_game SET spielphase = ".PHASESETUP);
|
||||
$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'>
|
||||
<input type='hidden' name='neuesSpiel' value=1 />
|
||||
<p class='normal' ><input type='submit' value='Neues Spiel'/></p>
|
||||
@@ -1509,6 +1517,9 @@ p#liste {
|
||||
if (rand(1,100)==50)
|
||||
loescheAlteSpiele($mysqli);
|
||||
//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
|
||||
for ($i = 1; $i <= 100000; $i++)
|
||||
{
|
||||
@@ -1634,6 +1645,12 @@ p#liste {
|
||||
$pageReload = true;
|
||||
}
|
||||
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
|
||||
echo "<p class='error' >Sie müssen einen gültigen Namen eingeben</p>";
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
<?php
|
||||
//Constants
|
||||
define("_VERSION","v1.2.7");
|
||||
//Settings:
|
||||
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("_MAXPLAYERS",50);
|
||||
|
||||
//Constants, do not change!
|
||||
define("_VERSION","v1.2.7");
|
||||
|
||||
//Phasen
|
||||
define ("PHASESETUP",0);
|
||||
define ("PHASESPIELSETUP",1);
|
||||
|
||||
Reference in New Issue
Block a user