|
You last visited: Today at 22:40
Advertisement
[Release] Ingame Banpanel
Discussion on [Release] Ingame Banpanel within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
01/02/2012, 19:46
|
#31
|
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
|
Quote:
Originally Posted by £αšεℜ™
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 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','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 User, der '..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')
|
|
|
01/02/2012, 21:03
|
#32
|
elite*gold: 81
Join Date: Apr 2010
Posts: 1,165
Received Thanks: 243
|
alter wie geil danke.!
|
|
|
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?
|
|
|
01/05/2012, 13:27
|
#34
|
elite*gold: 2
Join Date: Dec 2009
Posts: 1,504
Received Thanks: 469
|
sehr nice danke dir !
|
|
|
01/07/2012, 21:27
|
#35
|
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
|
|
|
01/07/2012, 21:41
|
#36
|
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')
|
|
|
01/07/2012, 21:43
|
#37
|
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
|
Nimm als ip localhost oder 127.0.0.1 dann gehts
|
|
|
04/24/2012, 12:40
|
#38
|
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
|
|
|
04/24/2012, 15:02
|
#39
|
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?
|
|
|
04/24/2012, 15:35
|
#40
|
elite*gold: 0
Join Date: Nov 2010
Posts: 33
Received Thanks: 23
|
Danke
|
|
|
04/27/2012, 21:20
|
#41
|
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
|
|
|
|
04/27/2012, 22:02
|
#42
|
elite*gold: 0
Join Date: Feb 2012
Posts: 1
Received Thanks: 0
|
Please translate Italian end PM me.
|
|
|
04/28/2012, 12:32
|
#43
|
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 ...
|
|
|
05/15/2012, 12:54
|
#44
|
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 ... !
|
|
|
05/15/2012, 16:40
|
#45
|
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
|
Quote:
Originally Posted by fumadu
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
|
|
|
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.
|
|