|
You last visited: Today at 09:31
Advertisement
[HOWTO] Automatisch entbannen per Cronjob
Discussion on [HOWTO] Automatisch entbannen per Cronjob within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
11/18/2010, 06:47
|
#31
|
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
|
So Leute hier kommt nun das dazu passende PHP-Script um einen User zu bannen:
PHP Code:
<?php
mysql_connect("host", "dbuser", "dbpasswort");
if (isset($_POST["ban"])) {
$error = false;
$errortext = "";
$login = mysql_real_escape_string($_POST["login"]);
$dauer = mysql_real_escape_string($_POST["dauer"]);
$length = mysql_real_escape_string($_POST["length"]);
$query = mysql_query("SELECT DISTINCT a.id, a.login, a.status, p.name FROM account.account a LEFT JOIN player.player p ON p.account_id=a.id WHERE a.login='".$login."' OR p.name='".$login."' ORDER BY a.id DESC LIMIT 1") or die(mysql_error());
$row = mysql_fetch_assoc($query);
if (mysql_num_rows($query) == 0) {
$errortext .= "Der Benutzer existiert nicht!<br>";
$error = true;
}
if ($row["status"] != "OK") {
$errortext .= "Der Benutzer wurde bereits gebannt!<br>";
$error = true;
}
if ($error == false) {
$query = "UPDATE account.account SET status='BLOCK', baned=NOW(), bantime='".$dauer."', banlength='".$length."' WHERE id='".$row["id"]."'";
if (mysql_query($query)) {
$errortext = "Der Benutzer wurde nun gebannt!<br>";
} else {
$errortext = "Der Benutzer wurde konnte nicht gebannt werden!<br>";
}
}
}
?>
<center>
<?php
if (isset($errortext)) {
echo $errortext."<br>";
}
?>
<form action="ban.php" method="post">
Login- oder Charaktername:<br />
<input type="text" name="login" value="<?php echo $_POST["ban"] ? $_POST["login"] : "" ?>" />
<br /><br />
Dauer:<br />
<input type="text" name="dauer" size="5" value="<?php echo $_POST["ban"] ? $_POST["dauer"] : "" ?>" />
<select name="length">
<option value="SECOND">Sekunde/n</option>
<option value="MINUTE">Minute/n</option>
<option value="HOUR">Stunde/n</option>
<option value="DAY">Tag/e</option>
<option value="WEEK">Woche/n</option>
<option value="MONTH">Monat/e</option>
<option value="YEAR">Jahr/e</option>
<option value="PERM">Permanent</option>
</select>
<br /><br />
<input type="submit" name="ban" value="Bannen!" />
</form>
</center>
MfG Hanashi
|
|
|
11/18/2010, 15:16
|
#32
|
elite*gold: 14
Join Date: May 2009
Posts: 5,464
Received Thanks: 3,086
|
danke :P
|
|
|
11/18/2010, 18:05
|
#33
|
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,365
|
eigentlich unnötig viel arbeit. man kann einfach den freischaltungszeitpunkt in availDt eintragen; siehe  (availDt <- Zeit bis der Account verfügbar ist.).
|
|
|
11/19/2010, 20:16
|
#34
|
elite*gold: 0
Join Date: Jul 2010
Posts: 378
Received Thanks: 99
|
Quote:
Originally Posted by Jan²
Jo...das sagen die Jungfrauen, die andere Leute schlecht machen müssen. Typisch Kind  & Sedu, du hast ja bestimmt Post bekommen 
|
neh ich mein es für die Accs und ehm eine Entschuldigung hab ich noch keine bekommen  und schlechtmachen? hab nur mit dir geschrieben und nicht vor anderen schlecht gemacht also ne show brauchst du keine abzuziehn naja hats spass gemacht mich verarschen mit nashi um mein geld dabei anderen was anderes zu erzählen. schön schön
|
|
|
11/19/2010, 20:27
|
#35
|
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
|
Quote:
Originally Posted by .Plies
neh ich mein es für die Accs und ehm eine Entschuldigung hab ich noch keine bekommen  und schlechtmachen? hab nur mit dir geschrieben und nicht vor anderen schlecht gemacht also ne show brauchst du keine abzuziehn naja hats spass gemacht mich verarschen mit nashi um mein geld dabei anderen was anderes zu erzählen. schön schön 
|
Geld? Hab nie irgendwelches Geld bekommen aber egal, auf jeden fall hast du ohne meine Erlaubnis ein Script weitergegeben was mein geistiges Eigentum ist, du kannst von Glück reden, dass ich dich nicht angezeigt habe, so wie es Jan gemacht hat. Und jetzt wieder Back to topic!
MfG Hanashi
|
|
|
11/19/2010, 20:31
|
#36
|
elite*gold: 1
Join Date: Jan 2010
Posts: 2,571
Received Thanks: 1,141
|
Quote:
Originally Posted by .Plies
neh ich mein es für die Accs und ehm eine Entschuldigung hab ich noch keine bekommen  und schlechtmachen? hab nur mit dir geschrieben und nicht vor anderen schlecht gemacht also ne show brauchst du keine abzuziehn naja hats spass gemacht mich verarschen mit nashi um mein geld dabei anderen was anderes zu erzählen. schön schön 
|
LOOOOL Hanashi und geld von dir ?
Wo war der Witz?
= DU Hartz 4 kind?
Ich kanns nur So Interpretieren!
Hanashi geht Arbeiten du = gibst ihm geld !!!
Ohne sinn? Wozu denn auch was soll er mit Schmutzigem Geld o.O
Naja Busted.
|
|
|
11/19/2010, 21:16
|
#37
|
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
|
Wow rly nice !
Thx dafür
|
|
|
11/20/2010, 01:31
|
#38
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
Also bei mir geht das ganze iwi nicht, ich hab den cronjob ma eingebaut aber wen ich jetzt einen acc für 10 min Banne wird er nicht mal nach 1 Stunde entbannt >.<
Weis einer was ich vllt Falsch mache?
|
|
|
11/20/2010, 10:41
|
#39
|
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
|
Quote:
Originally Posted by .Sh4rk
Also bei mir geht das ganze iwi nicht, ich hab den cronjob ma eingebaut aber wen ich jetzt einen acc für 10 min Banne wird er nicht mal nach 1 Stunde entbannt >.<
Weis einer was ich vllt Falsch mache?
|
Geh mal unter /var/mail und öffne dort die Datei "root" und schick mal hier oder mir per PN oder Skype die letzten ca. 30 Zeilen!
MfG Hanashi
Was zu empfehlen wäre: täglich diese Datei zu löschen, da es sich wie eine Logdatei füllt, das könnte ihr auch mit einem Cronjob machen
Edit: @.Sh4rk du antwortest mir nie in Skype ^^
|
|
|
11/20/2010, 11:09
|
#40
|
elite*gold: 0
Join Date: Jun 2009
Posts: 267
Received Thanks: 36
|
Danke hat mir sehr geholfen.
|
|
|
11/20/2010, 15:10
|
#41
|
elite*gold: 0
Join Date: May 2010
Posts: 180
Received Thanks: 31
|
jou gefällt mir thx
|
|
|
11/21/2010, 11:35
|
#42
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
Quote:
Originally Posted by Hanashi
Geh mal unter /var/mail und öffne dort die Datei "root" und schick mal hier oder mir per PN oder Skype die letzten ca. 30 Zeilen!
MfG Hanashi
Was zu empfehlen wäre: täglich diese Datei zu löschen, da es sich wie eine Logdatei füllt, das könnte ihr auch mit einem Cronjob machen
Edit: @.Sh4rk du antwortest mir nie in Skype ^^
|
Danke dir ^^ glaub mal ich hab den fehler bzw war es nur ein Tip fehler im PW von meinem MySQL
Code:
Subject: Cron <***@***> sh /root/unban.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=***>
X-Cron-Env: <USER=***>
ERROR 1045 (28000): Access denied for user '***'@'localhost' (using password: YES)
Ich teste das jetzt mal obs jetzt geht
Ich antworte in Skype fast nie weil ich auf Abwesend gestellt bin und viele Sachen mache, habs aber in Skype gelesen nachdem du Off warst
E: Also nun Funktioniert es 
Danke dir
|
|
|
11/21/2010, 16:40
|
#43
|
elite*gold: 0
Join Date: Jun 2009
Posts: 267
Received Thanks: 36
|
Ich habe ein Problem immer sagt er das das Passwort falsch ist aber es ist so richtig so komme ich mit navicat auch drauf?
|
|
|
11/21/2010, 16:52
|
#44
|
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
|
Quote:
Originally Posted by coolerj
Ich habe ein Problem immer sagt er das das Passwort falsch ist aber es ist so richtig so komme ich mit navicat auch drauf?
|
Mach nen neuen MySQL Benutzer und gewähre ihn volle Rechte auf die Tabelle account.account!
MfG Hanashi
|
|
|
11/24/2010, 16:27
|
#45
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Kriegt man noch Support zu dem Teil?
Hab's getestet, werde nicht entbannt :/
|
|
|
Similar Threads
|
entbannen
08/04/2010 - WarRock - 14 Replies
hey habe ne frage
mein konto wurde gesperrt
gibt es ne möglichkeit es entsperren zu lassen?
|
ENTBANNEN=)?
06/02/2009 - Metin2 Private Server - 7 Replies
also ich denke ich habe mich entbannt komme aber noch nicht rein
dauert das ein bisschen bis ich entbannt werde?
Mfg Sanira
Kingmt2 Naomi
|
[Entbannen]Biete Hilfe beim Entbannen VIPMT2
04/30/2009 - Metin2 Private Server - 2 Replies
Wie Der Name schon sagt gebe ich euch Hilfe beim Entbannen in VIPMT2 einfach nur eine PN schicken
mit --> ID & PW
ThX ist nicht erwünscht aber man darf geben :)
|
Entbannen?
08/18/2008 - Metin2 - 9 Replies
Gibts ne möglichkeit das man enbannt wird?wurde 6 monate gebannt un ich halt nimmer aus un es nicht ma jetzt ne woche her
|
Acc entbannen
04/08/2008 - Metin2 - 1 Replies
Hallo leute wes wer von euch wie man nen acc ENTbannen kann?
|
All times are GMT +1. The time now is 09:33.
|
|