Register for your free account! | Forgot your password?

You last visited: Today at 22:40

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

Advertisement



[Release] Ingame Banpanel

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

Reply
 
Old 01/02/2012, 19:46   #31
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
Quote:
Originally Posted by £αšεℜ™ View Post
PHP Code:
quest ingamebann2 begin
    state start begin
        when 20095.chat
."Bannen/Entbannen" with pc.is_gm() begin
            say
("Was möchtest du tun?")
            
local s select('Bannen','Entbannen',"Nichts")
            if 
== 3 then return end
            local ban
,bantxt,bantxt2 "BLOCK","bannen","gebannt"
            
if == 2 then
                ban
,bantxt,bantxt2 "OK","entbannen","entbannt"
            
end
            say
(col.blue('Spieler '..bantxt)); say('[ENTER]Gib den Spielernamen ein.[ENTER](ein Teil reicht auch)')
            
local inp input(); inp mysql_escape(inp)
            if 
inp == "" or inp == pc.get_name() then
                say
(col.red('Ungültige Eingabe.[ENTER]Abbruch!'))
                return
            
end
            local q 
mysql_query('select * from player.player WHERE name LIKE \\"%'..inp..'%\\" AND name NOT like "%[%\\"','root','daroo',nil,'5.58.220.100)
            if q == "ERROR" then
                say(col.red('
Fehler beim Lesen der Daten oder es existiert niemand mit diesem Namen.'))
                return
            end
            say('
Wähle den Userder '..bantxt2..' werden soll:')
            local wahl = q.name; table.insert(wahl,"-Abbruch-")
            table.insert(wahl,1,6)
            local auswahl = select2(wahl)
            if wahl[auswahl] == "-Abbruch-" then
                return
            end
            say('
Den Spieler \\"'..q.name[auswahl]..'\\" wirklich '..bantxt..'?')
            if select("Ja","Nein") == 2 then
                return
            end
            mysql_query('
UPDATE account.account SET status = \\"'..ban..'\\" WHERE id '..q.account_id[auswahl]..' LIMIT 1','root','daroo','5.58.220.100)
            
say('Der Spieler wurde gebannt.)
        end
    end
end 
So müsste sie gehen oder?
Wie wärs, wenn du deine Strings mal beendest?
PHP Code:
local q mysql_query('select * from player.player WHERE name LIKE \\"%'..inp..'%\\" AND name NOT like "%[%\\"','root','daroo',nil,'5.58.220.100'
Mijago is offline  
Old 01/02/2012, 21:03   #32
 
TeeH's Avatar
 
elite*gold: 81
Join Date: Apr 2010
Posts: 1,165
Received Thanks: 243
alter wie geil danke.!
TeeH is offline  
Old 01/05/2012, 00:12   #33
 
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 96
kannste noch einfügen das der, der gebannt ist auch kick kriegt?
lautlosertot is offline  
Old 01/05/2012, 13:27   #34
 
VioN.'s Avatar
 
elite*gold: 2
Join Date: Dec 2009
Posts: 1,504
Received Thanks: 469
sehr nice danke dir !
VioN. is offline  
Old 01/07/2012, 21:27   #35
 
ToBii™'s Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 385
Received Thanks: 259
Hey wenn ich jemanden Bannen will kommt das:
Fehler beim lesen der Daten oder der Spieler existier nicht
Das kommt in putty :



Uploaded with

Ich habe die ip mit einer 100 am ende eingetragen in der Quest
und in deiner questing.lua auch meine daten eingetragen ...
bitte um hilfe
ToBii™ is offline  
Old 01/07/2012, 21:41   #36
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
Du hast die IP als Datenbank eingetragen, du musst eine Datenbank oder nil eingeben.

dH
mysql_query('query','root','passwort',nil,'5.195.1 5.100')
Mijago is offline  
Old 01/07/2012, 21:43   #37
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
Nimm als ip localhost oder 127.0.0.1 dann gehts
lolor2 is offline  
Old 04/24/2012, 12:40   #38
 
fumadu's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 108
Received Thanks: 0
hab folgendes problem : Fehler beim Lesen der Daten oder es existiert niemand mit diesem Namen.


ich kann keinen bannen :P
fumadu is offline  
Old 04/24/2012, 15:02   #39

 
Aze /..'s Avatar
 
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
Nice. Könntest du das auch so machen, wie einer schon gesagt hat, dass diese Person dann sofort kick bekommt und man auch noch die Dauer der Bannes festlegen kann?
Aze /.. is offline  
Old 04/24/2012, 15:35   #40
 
anarchy92's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 33
Received Thanks: 23
Danke
anarchy92 is offline  
Old 04/27/2012, 21:20   #41
 
fumadu's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 108
Received Thanks: 0
deine quest iwie stimmt da was nicht

Quote:
quest ingamebann2 begin
state start begin
when 70045.use with pc.is_gm() begin
say("Was möchtest du tun?")
local s = select('Bannen','Entbannen',"Nichts")
if s == 3 then return end
local ban,bantxt,bantxt2 = "BLOCK","bannen","gebannt"
if s == 2 then
ban,bantxt,bantxt2 = "OK","entbannen","entbannt"
end
say(col.blue('Spieler '..bantxt)); say('[ENTER]Gib den Spielernamen ein.[ENTER](ein Teil reicht auch)')
local inp = input(); inp = mysql_escape(inp)
if inp == "" or inp == pc.get_name() then
say(col.red('Ungültige Eingabe.[ENTER]Abbruch!'))
return
end
local q = mysql_query('select * from player.player WHERE name LIKE \\"%'..inp..'%\\" AND name NOT like "%[%\\"','root','Ming1995',nil,'5.4.22.62')
if q == "ERROR" then
say(col.red('Fehler beim Lesen der Daten oder es existiert niemand mit diesem Namen.'))
return
end
say('Wähle den User, der '..bantxt2..' werden soll:')
local wahl = q.name; table.insert(wahl,"-Abbruch-")
table.insert(wahl,1,6) -- 6 ist die Anzahl der Maximalen User auf einer Seite.
local auswahl = select2(wahl)
if wahl[auswahl] == "-Abbruch-" then return end
say('Den Spieler \\"'..q.name[auswahl]..'\\" wirklich '..bantxt..'?')
if select("Ja","Nein") == 2 then return end
mysql_query('UPDATE account.account SET status = "'..ban..'\\" WHERE id = '..q.account_id[auswahl]..' LIMIT 1','root','Ming1995','5.4.22.62')
say('Der Spieler wurde gebannt.')
end
end
end

fumadu is offline  
Old 04/27/2012, 22:02   #42
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1
Received Thanks: 0
Please translate Italian end PM me.
RevengexD is offline  
Old 04/28/2012, 12:32   #43
 
fumadu's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 108
Received Thanks: 0
there is an error in my console :P i think it's something wrong on my quest .... (brauche hilfe iwas stimmt an meiner quest nicht oder ka ...
fumadu is offline  
Old 05/15/2012, 12:54   #44
 
fumadu's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 108
Received Thanks: 0
Alter hier wird mir nichtmal geholfen danke für eure so geile hilfe ey ... !
fumadu is offline  
Old 05/15/2012, 16:40   #45

 
Aze /..'s Avatar
 
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
Quote:
Originally Posted by fumadu View Post
Alter hier wird mir nichtmal geholfen danke für eure so geile hilfe ey ... !
Nur mal so. Es gibt nen Thread, der nennt sich Questkontrolle. Wenn man sowas selber nicht hinbekommt, gibt es immer 3 Möglichkeiten:

1. Questkontrolle nutzen
2. Sich selber mal mit "Questen" befassen und was lernen
3. Alle Serverdateien löschen und nie mehr mit Mt2 befassen, wenn man nur Hilfe verlangt
Aze /.. is offline  
Reply


Similar Threads Similar Threads
[Release] yannickMAMA in Release Rage [Ingame Char machen]!!!
12/21/2011 - Flyff PServer Guides & Releases - 17 Replies
[RELEASE]Erweitertes BanPanel
08/02/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hey Com, ich wollte heute mal mein erweitertes BanPanel releasen. Mit ihr kann man Spieler "mit Grund" bannen. Also wenn sich der Spieler einloggt steht da "Dein Account wurde wegen bla bla bla gesperrt". >>Ich habe das Script aus einem Homepage Script zusammenkopiert und editiert. >>Es sind noch ein paar sinnlose Dateien enthalten! ----- >>Es besteht aus 4 Bann-Arten



All times are GMT +2. The time now is 22:40.


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.