mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-11 22:01:00 +00:00
Create Users
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
<?php
|
||||
|
||||
############################################################################
|
||||
## Created by: KFCSpike ##
|
||||
## Contributors: KFCSpike ##
|
||||
## License: TravianZ Project ##
|
||||
## Copyright: TravianZ (c) 2014. All rights reserved. ##
|
||||
############################################################################
|
||||
|
||||
?>
|
||||
|
||||
<form action="../GameEngine/Admin/Mods/addUsers.php" method="POST">
|
||||
<input type="hidden" name="id" id="id" value="<?php echo $id; ?>">
|
||||
<center><b>Create Users and Villages</b>
|
||||
<br><br>
|
||||
<font color="Red">
|
||||
<b>
|
||||
Submitting this form will create new Users (and their home Villages) on your server!<br>
|
||||
</b>
|
||||
</font>
|
||||
<br>
|
||||
<b>Base Name</b> should be between 4 and 20 characters long
|
||||
<br><br>
|
||||
<b>How Many</b> should be between 1 and 200<br>
|
||||
(Higher values might take a while or cause a crash!)
|
||||
<br><br>
|
||||
If you want to run this more than once you should use different a different Base Name each time - if a UserName already exists it will be skipped
|
||||
<br><br>
|
||||
Example:<br>
|
||||
Base Name = Farm<br>
|
||||
How Many = 5<br>
|
||||
Users created will be Farm1, Farm2, Farm3, Farm4, Farm5<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<?php
|
||||
$baseNameFontColor = "Black";
|
||||
$amountFontColor = "Black";
|
||||
$baseName = "Farm";
|
||||
$amount = 20;
|
||||
|
||||
if(isset($_GET['e']))
|
||||
{
|
||||
// If &e is set then &bn + &am should be as well
|
||||
$baseName = ($_GET['bn']);
|
||||
$amount = ($_GET['am']);
|
||||
switch ($_GET['e'])
|
||||
{
|
||||
case 'BN2S':
|
||||
$baseNameFontColor = "Red";
|
||||
echo '<br /><br /><font color="Red"><b>Error: Base Name is too short (min 4 chars)</font></b>';
|
||||
break;
|
||||
case 'BN2L':
|
||||
$baseNameFontColor = "Red";
|
||||
echo '<br /><br /><font color="Red"><b>Error: Base Name is too long (max 20 chars)</font></b>';
|
||||
break;
|
||||
case 'AMLO':
|
||||
$amountFontColor = "Red";
|
||||
echo '<br /><br /><font color="Red"><b>Error: Minimum of 1 for How Many</font></b>';
|
||||
break;
|
||||
case 'AMHI':
|
||||
$amountFontColor = "Red";
|
||||
echo '<br /><br /><font color="Red"><b>Error: Maximum of 200 for How Many</font></b>';
|
||||
break;
|
||||
default:
|
||||
// Should never reach here
|
||||
$baseNameFontColor = "Black";
|
||||
$amountFontColor = "Black";
|
||||
echo '<br /><br /><font color="Red"><b>Error: Unknown</font></b>';
|
||||
}
|
||||
}
|
||||
elseif ( isset($_GET['g']) && $_GET['g'] == 'OK')
|
||||
{
|
||||
$baseName = ($_GET['bn']);
|
||||
$amount = ($_GET['am']);
|
||||
$skipped = ($_GET['sk']);
|
||||
echo '<br /><br />
|
||||
<font color="Blue"><b>'
|
||||
. $amount .
|
||||
'</b></font>
|
||||
Users and Villages added using Base Name
|
||||
<font color="Blue"><b>'
|
||||
. $baseName .
|
||||
'</b></font><br>';
|
||||
if ($skipped > 0)
|
||||
{
|
||||
echo '<font color="Red"><b>'
|
||||
. $skipped .
|
||||
'</b></font>
|
||||
Users not created as the user name already exists
|
||||
</b></font><br>';
|
||||
}
|
||||
echo 'Now would be a good time to '
|
||||
. '<a href="' . SERVER . 'dorf1.php">Return to the server</a>'
|
||||
. ' this will update rankings etc but <b>will</b> take a while!<br>'
|
||||
. ' Make sure <b>max_execution_time</b> is set to a high enough value in php.ini<br><br>'
|
||||
. 'Choose a different <b>Base Name</b> if you want to create more<br>';
|
||||
// Clear the basename from form values so not used again
|
||||
$baseName = "";
|
||||
$amount = "";
|
||||
}
|
||||
?>
|
||||
<br>
|
||||
<font color ="<?php echo $baseNameFontColor ?>">Base Name </font><input name="users_base_name" id="users_name" value="<?php echo $baseName ?>" maxlength="20">
|
||||
<br><br>
|
||||
<font color ="<?php echo $amountFontColor ?>">How Many <font><input name="users_amount" id="users_amount" value="<?php echo $amount ?>" maxlength="4">
|
||||
<br><br>
|
||||
<input type="submit" value="Create Users">
|
||||
</center>
|
||||
</form>
|
||||
+4
-1
@@ -6,7 +6,7 @@
|
||||
## Developed by: Dzoki ##
|
||||
## Reworked: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## Copyright: TravianX (c) 2010-2014. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
@@ -135,6 +135,9 @@ $up_avl = $latest - $ver ;
|
||||
<a href="?p=givePlusRes">Give All Res Bonus</a>
|
||||
<a href="?p=maintenenceResetPlusBonus">Reset Res Bonus</a>
|
||||
<br />
|
||||
<a href="#"><b>Users</b></a>
|
||||
<a href="?p=addUsers">Create Users</a>
|
||||
<br />
|
||||
<a href="#"><b>Natars</b></a>
|
||||
<a href="?p=natarend">Add WW Villages</a>
|
||||
<a href="?p=natarbuildingplan">Add WW Building Plan Villages</a>
|
||||
|
||||
Reference in New Issue
Block a user