Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 15:08

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old 11/18/2010, 06:47   #31

 
Hanashi's Avatar
 
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
Hanashi is offline  
Thanks
1 User
Old 11/18/2010, 15:16   #32
 
SoundBangeR's Avatar
 
elite*gold: 14
Join Date: May 2009
Posts: 5,464
Received Thanks: 3,086
danke :P
SoundBangeR is offline  
Old 11/18/2010, 18:05   #33
 
musicinstructor's Avatar
 
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,368
eigentlich unnötig viel arbeit. man kann einfach den freischaltungszeitpunkt in availDt eintragen; siehe (availDt <- Zeit bis der Account verfügbar ist.).
musicinstructor is offline  
Thanks
1 User
Old 11/19/2010, 20:16   #34
 
elite*gold: 0
Join Date: Jul 2010
Posts: 378
Received Thanks: 99
Quote:
Originally Posted by Jan² View Post
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
.Plies is offline  
Old 11/19/2010, 20:27   #35

 
Hanashi's Avatar
 
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
Quote:
Originally Posted by .Plies View Post
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
Hanashi is offline  
Thanks
2 Users
Old 11/19/2010, 20:31   #36
 
Megaload's Avatar
 
elite*gold: 1
Join Date: Jan 2010
Posts: 2,571
Received Thanks: 1,141
Quote:
Originally Posted by .Plies View Post
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.
Megaload is offline  
Thanks
3 Users
Old 11/19/2010, 21:16   #37
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Wow rly nice !
Thx dafür
.тяµε. is offline  
Old 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?
.Sh4rk is offline  
Old 11/20/2010, 10:41   #39

 
Hanashi's Avatar
 
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
Quote:
Originally Posted by .Sh4rk View Post
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 ^^
Hanashi is offline  
Thanks
1 User
Old 11/20/2010, 11:09   #40
 
elite*gold: 0
Join Date: Jun 2009
Posts: 267
Received Thanks: 36
Danke hat mir sehr geholfen.
coolerj is offline  
Old 11/20/2010, 15:10   #41
 
elite*gold: 0
Join Date: May 2010
Posts: 180
Received Thanks: 31
jou gefällt mir thx
B4c4rDi is offline  
Old 11/21/2010, 11:35   #42
 
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
Quote:
Originally Posted by Hanashi View Post
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
.Sh4rk is offline  
Thanks
1 User
Old 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?
coolerj is offline  
Old 11/21/2010, 16:52   #44

 
Hanashi's Avatar
 
elite*gold: 13
Join Date: Jun 2008
Posts: 1,115
Received Thanks: 2,226
Quote:
Originally Posted by coolerj View Post
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
Hanashi is offline  
Old 11/24/2010, 16:27   #45


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
Kriegt man noch Support zu dem Teil?
Hab's getestet, werde nicht entbannt :/
#SoNiice is offline  
Reply


Similar Threads 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 +2. The time now is 15:08.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.