Register for your free account! | Forgot your password?

You last visited: Today at 22:18

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

Advertisement



[Release] Zeitbann

Discussion on [Release] Zeitbann within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
[Release] Zeitbann

Tag, da ich öfter gefragt werde wie man spieler

für bestimmte Zeit bannen kann, zeig ichs euch heute mal.

Habe dafür 2 Versionen, die eine per Quest die andere per Hand

Per Hand:
PHP Code:
Geht in Navicat oder was ihr für MYSQL benutzt,
öffnet die account spalteund drückt [STRG]+Q dort
kopier ihr dann folgenden Querry rein
:

UPDATE account.account SET availDt NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='[SA]Tears');

Ihr müsst einfach bei WHERE name='' den Namen des Spieler eingeben

den ihr bannen möchtet
.

Bei höherer Banntime gehen auch HOUR WEEK MINUTE MONTH und YEAR 

So nun zur Quest:

PHP Code:
quest timeban begin 
    state start begin 
        when 54025.
use begin

            say
("Gib den Namen des zu bannenden Spielers ein")
        
            
local name input("")


            
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..name.."');")

        
end
    end
end

Natürlich kann man Sicherheit mit einbauen wie eine 
if abfrage ob der

der es benutzt GM ist
Quest sollte gehenhab sie nicht getestet 
mfg, [SA]Tears
[SA]Tears aka.[BlackBite] is offline  
Thanks
1 User
Old 02/04/2013, 06:04   #2



 
CHXMVN's Avatar
 
elite*gold: 20
The Black Market: 354/0/0
Join Date: Mar 2009
Posts: 4,526
Received Thanks: 4,618
Sollte jeder der ein bisschen Hirn hat bereits kennen, außerdem wenn nicht steht es zu 100% irgendwo hier in Elitepvpers.
Und die Quest oke könnte jeder in 1 Minute nachschreiben.

Gruß,
CHMarvin.
CHXMVN is offline  
Thanks
2 Users
Old 02/04/2013, 06:12   #3
 
Jоe's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 749
Received Thanks: 188
Quote:
Originally Posted by .CHMarvin View Post
Sollte jeder der ein bisschen Hirn hat bereits kennen, außerdem wenn nicht steht es zu 100% irgendwo hier in Elitepvpers.
Und die Quest oke könnte jeder in 1 Minute nachschreiben.

Gruß,
CHMarvin.
Ja "jeder". Du aber nicht :P
Jоe is offline  
Old 02/04/2013, 06:17   #4

 
vıo's Avatar
 
elite*gold: 0
The Black Market: 128/1/0
Join Date: Jun 2012
Posts: 1,768
Received Thanks: 356
Ich denke,dass müsste jede/n Klar sein, aber danke für deine Mühe.
vıo is offline  
Old 02/04/2013, 06:23   #5
 
elite*gold: 315
Join Date: Dec 2011
Posts: 2,905
Received Thanks: 1,066
@Marvin ich glaub ich nicht jeder kann Questen etc.
Danke für das Release war Heute Public oder ?
Teh Plex is offline  
Old 02/04/2013, 07:20   #6
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
KP OB HEUTE PUBLIC WAR; HAB DAS RELEASE MIT DEM SCRIPT VON HEN GESEHEN WAR ABER DELETET. und ja da es einige nicht hinbekommen haben aus meiner prestigequest

den zeitbann rauszunehmen hab ich den eben ncohma seperat releaed


€:Sry Caps war an
[SA]Tears aka.[BlackBite] is offline  
Old 02/04/2013, 07:38   #7
 
.Scratchy.'s Avatar
 
elite*gold: 60
Join Date: Sep 2010
Posts: 756
Received Thanks: 272
Das heißt soviel wie die Spalte availDT = Zeitbann, auch wenn bei Status "OK" steht ?!
Auch wenn viele von euch jetz schreiben "Das weiß jeder Anfänger" .. ganz ehrlich vor lauter Blindheit hab ich an sowas noch überhaupt nicht gedacht und mach das ganze umständlich per Cronjobs. Naja, ihr Kids schreibt eh in jedem Thread "weiß jeder"
.Scratchy. is offline  
Old 02/04/2013, 08:19   #8
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
jop es überbrückt praktisch den status, heist sobald die zeit wo in der db steht ist wird er wieder automatisch freigegeben
[SA]Tears aka.[BlackBite] is offline  
Thanks
1 User
Old 02/04/2013, 08:23   #9
 
.Scratchy.'s Avatar
 
elite*gold: 60
Join Date: Sep 2010
Posts: 756
Received Thanks: 272
Alles klar, danke das find ich gut hehe kann ich mir den ganzen Aufwand sparen.
.Scratchy. is offline  
Old 02/04/2013, 08:38   #10
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
stimmt allerdings
[SA]Tears aka.[BlackBite] is offline  
Old 02/04/2013, 11:30   #11
 
.Scratchy.'s Avatar
 
elite*gold: 60
Join Date: Sep 2010
Posts: 756
Received Thanks: 272
Wenn du mir jetzt noch auf die Sprünge hilfst, wie ich die mysql Abfrage am besten überprüfe ob sie erfolgreich war oder nicht, das wäre super ;-)

PS:

Quote:
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..name.."');")
->

Quote:
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..name.."')");
.Scratchy. is offline  
Old 02/04/2013, 15:01   #12
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
kann ich bei gelegenheit ma machen, war beim tattoowieren werd erstma pennen...
[SA]Tears aka.[BlackBite] is offline  
Reply


Similar Threads Similar Threads
Zeitbann...möglich?
06/18/2010 - Metin2 Private Server - 2 Replies
Ist es möglich einen auf meinen Pserver einen für z.B. 3 Tage zu bannen?



All times are GMT +1. The time now is 22:18.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.