Register for your free account! | Forgot your password?

You last visited: Today at 13:20

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

Advertisement



Entbann/Bann

Discussion on Entbann/Bann within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
Shaytan 's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 478
Received Thanks: 564
Entbann/Bann

Ich habe mit bekommen selbst bei der Suche dass ich nirgend eine Entbann Quest gefunden habe nur eine Bann Quest~Panel"
Ich habe eine und habe mich entschlossen für die Leute die eine Entbann Quest für nötig halten sie nutzen können. Diese Quest funktioniert "zumindestens bei mir" wenn es euch eine kleine Hilfe ist könnt ihr euch ja mit dem "Thanks" Button revongieren in dem Sinne "Auf mein erstes Release"
"ICH GEBE DIESE QUEST NICHT ALS MEINE AUS UND TEILE DIES NUR MIT DER EPVP COMMUNITY

PHP Code:
quest spielerstatus begin
    state start begin
        when letter begin
            
if pc.is_gm() then
                send_letter
("Entbannen/Bannen")
            
end
        end
        when button 
or info begin
            say_title
"Was möchtest du machen?"
            
say""
            
local s select("Spieler Bannen","Spieler Entbannen","Abbrechen")
            if 
s>2 then return end
            say_title
"gib den namen des Spielers ein"
            
say("der "..({"Entbannt","Gebannt"})[s].." werden soll")
            
say""
            
local name input()
            
say_title"Status: "
            
say""
            
if tonumber(mysql_query("select account_id from player.player where name='"..name.."' ")[1][1])==0 then
                say
(string.format("Kein eintrag in der Datenbank mit dem namen:  %s",name))
            else
                
say(string.format("Spieler:  %s",name))
                
say("Wurde "..({"Entbannt","Gebannt"})[s])
                
mysql_query("update account.account join player.player set account.status = '"..({"OK","BLOCK"})[s].."' where player.account_id = account.id and player.name='"..name.."'")
            
end
            send_letter
("Entbannen/Bannen")
        
end
    end
end 

Da jetzt erlaubt ist kleinere Releases in einen Thread zu bringen dachte ich mir tue ich es auch und so finden einige eher zu der Entbann quest wenn sie jemand sucht.

in dem sinne


Slamomat
Shaytan  is offline  
Thanks
11 Users
Old 01/11/2015, 16:20   #2


 
Mr. 'Avenue™'s Avatar
 
elite*gold: 222
The Black Market: 101/0/0
Join Date: Oct 2012
Posts: 2,361
Received Thanks: 3,388
Nice Release, danke für's Teilen.

Hier habt ihr mal meine Bann-Quest (etwas älter)

PHP Code:
quest ban begin
    state start begin
        
function check_exist(uName)
            
local player mysql_query("SELECT COUNT(name) FROM player.player WHERE name='"..uName.."';")[1][1]
            if 
player == false or player == or player == nil or player == "" then
                syschat
(string.format("Der Spieler %d existiert nicht."uName))
                return 
false
            
else
                return 
true
            end
        end
        
function get_account_name(uName)
            if 
ban.check_exist() == false then
                
return
            
end
            local accountid 
mysql_query("SELECT account_id FROM player.player WHERE name='"..uName.."';")[1][1]
            return 
accountid
        end
        
function is_gm(uName)
            if 
ban.check_exist() == false then
                
return
            
end
            local isGM 
mysql_query("SELECT count(mAccount) FROM common.gmlist WHERE mAccount='"..ban.get_account_id(uName).."';")[1][1]
            if 
isGM == or isGM == nil or isGM == false or isGM == "" then
                
return false
            
else
                return 
true
            end
        end
        
function ban(uName)
            
local c mysql_query("UPDATE account.account SET status='BLOCK' WHERE login='"..ban.get_account_id(uName).."';")
            if 
== false or == "" or == or == nil then
                syschat
("Query fehlerhaft.")
                return 
false
            
else
                return 
true
            end
        end
        when login with pc
.is_gm() begin
            send_letter
("Spieler bannen")
        
end
        when button 
or info with pc.is_gm() begin
            say_title
("Spieler bannen")
            
say("[ENTER]Bitte gebe den Spielernamen ein:")
            
local uName input()
            if 
ban.check_exist(uName) == false then
                
return
            
end
            
if ban.is_gm(uName) == true then
                syschat
("Du kannst keinen bannen, der in der GM-List eingetragen ist.")
                return
            
end
        end
    end
end 
Mr. 'Avenue™ is offline  
Thanks
1 User
Old 01/11/2015, 16:40   #3
 
elite*gold: 0
Join Date: Jan 2015
Posts: 28
Received Thanks: 0
Entbannt er sofort nach Kick oder erst reboot??
Toweliee. is offline  
Old 01/11/2015, 16:42   #4
 
Shaytan 's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 478
Received Thanks: 564
Er entbannt direkt alles läuft sofort ohne einen neustart des server´s ausführen zu müssen.

@EDIT: Danke freut mich dass jemand Verwendung dafür findet.
Shaytan  is offline  
Thanks
2 Users
Old 01/11/2015, 16:53   #5
 
Catalyst™'s Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 113
Received Thanks: 118
wird vielen sicherlich helfen, danke
Catalyst™ is offline  
Thanks
2 Users
Old 01/11/2015, 17:54   #6
 
elite*gold: 0
Join Date: Jan 2015
Posts: 338
Received Thanks: 21
lol, sehr nice release.

Danke !

Wird sicher für die faulen unter uns was gutes bringen. :P
Hardwxre™ is offline  
Thanks
1 User
Old 01/11/2015, 19:01   #7
 
Alergix2's Avatar
 
elite*gold: 103
Join Date: Aug 2014
Posts: 1,425
Received Thanks: 315
Nice danke
Alergix2 is offline  
Old 01/11/2015, 19:10   #8
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,828
Received Thanks: 3,369
Quote:
Originally Posted by Slamomat View Post
PHP Code:
    when button or info begin 
Quote:
Originally Posted by Mr. 'Avenue™ View Post
PHP Code:
    when button or info begin 
Hier ist eine erneute pc.is_gm() - Abfrage erforderlich, ansonsten wird man mit clientseitigen Modifikationen auch als normaler Spieler den Letter ausführen können.

Demnach muss der Abschnitt wie folgt aussehen;

Code:
    when button or info with pc.is_gm() begin
        ...
lg
Nick is offline  
Thanks
2 Users
Old 01/11/2015, 19:58   #9
 
Shaytan 's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 478
Received Thanks: 564
Danke für die Korrigierung JayZon

#hoffe dennoch dass ihr damit was anfangen könnt
Shaytan  is offline  
Thanks
3 Users
Old 01/12/2015, 17:14   #10
 
Tuora's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 1,045
Received Thanks: 954
Gw zu deinem ersten Release
Tuora is offline  
Thanks
2 Users
Old 01/12/2015, 17:23   #11
 
BleuDeChanel's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 12
Received Thanks: 2
Nice!
BleuDeChanel is offline  
Thanks
1 User
Old 01/12/2015, 18:03   #12
 
Real Sheeza's Avatar
 
elite*gold: 0
Join Date: Jan 2015
Posts: 35
Received Thanks: 12
Nice Release, weiter so !
Glückwunsch zu deinem ersten sogar gelungenem Release !
Real Sheeza is offline  
Thanks
1 User
Old 01/12/2015, 18:21   #13
 
elite*gold: 1
Join Date: Apr 2012
Posts: 333
Received Thanks: 74
Die Quest wird erweitert

Schönes Release. weiter so!

Danke fürs teilen.

MfG

deutschenstyle
deutschenstyle is offline  
Old 01/12/2015, 19:00   #14
 
Shaytan 's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 478
Received Thanks: 564
Ich muss auch einen großen Dank an "Noa" aussprechen der diese Quest für mich schrieb. Ihm gebührt dieser Thread eig.
Shaytan  is offline  
Thanks
3 Users
Old 01/13/2015, 01:20   #15
 
Deus 's Avatar
 
elite*gold: 1790
Join Date: Oct 2013
Posts: 3,769
Received Thanks: 7,443
Voll süss aber:

Deus  is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
internetseite (letzer bann / entbann...)
03/23/2011 - WarRock - 10 Replies
hi leute heute will ich euch eine seite vorstellen wo ihr seht wer als letztes gebannt entbannt top players level downs und wann das nächste update kommt sehen könnt. Seite: WarRock Stats - News ps:ich kenne diese seite seit heute ;) Press THX !!!



All times are GMT +2. The time now is 13:20.


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.