|
You last visited: Today at 11:23
Advertisement
[R]Bann-Panel - Lua
Discussion on [R]Bann-Panel - Lua within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
11/10/2013, 22:21
|
#1
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,361
Received Thanks: 3,388
|
[R]Bann-Panel - Lua
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 == 0 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 == 0 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 c == false or c == "" or c == 0 or c == 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 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
#untested
|
|
|
11/10/2013, 22:30
|
#2
|
elite*gold: 0
Join Date: Oct 2011
Posts: 109
Received Thanks: 82
|
Why the hell release something if you don't even know if it works..., lol
#fail
|
|
|
11/10/2013, 22:35
|
#3
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,361
Received Thanks: 3,388
|
Quote:
Originally Posted by Blowedmind
Why the hell release something if you don't even know if it works..., lol
#fail
|
You can test it. If it doesn't work, tell me what is the error message.
|
|
|
11/10/2013, 22:35
|
#4
|
elite*gold: 0
Join Date: Oct 2013
Posts: 1,139
Received Thanks: 1,084
|
Quote:
Originally Posted by Blowedmind
Why the hell release something if you don't even know if it works..., lol
#fail
|
You can test it,
when you want,
he haven't tested it, I think he hadn't any Time to test it.
It can be work, but he don't know it.
b2t:
Danke für das Release, wird bestimmt einigen helfen,
jedoch denke ich, dass es recht wenige benutzen werden,
wegen dem Pannel von Musicinstructor ( glaube ich )
Wo man das oben in der Leiste hat.
€: Ups Post davro nich gesehen...
|
|
|
11/10/2013, 22:36
|
#5
|
elite*gold: 0
Join Date: Jul 2013
Posts: 809
Received Thanks: 1,613
|
Avi du bist lange genug auf Epvp um zuwissen das man dies
in klein Releases, releasen muss oder
|
|
|
11/10/2013, 22:39
|
#6
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,361
Received Thanks: 3,388
|
Quote:
Originally Posted by CryPrime
Avi du bist lange genug auf Epvp um zuwissen das man dies
in klein Releases, releasen muss oder
|
Ich glaube, du bist lange genug auf Epvp, um zu wissen, dass dort kein normaler Mensch rein schaut.
|
|
|
11/10/2013, 22:40
|
#7
|
elite*gold: 0
Join Date: Jul 2013
Posts: 809
Received Thanks: 1,613
|
Quote:
Originally Posted by Mr. 'Avenue™
Ich glaube, du bist lange genug auf Epvp, um zu wissen, dass dort kein normaler Mensch rein schaut.
|
du releast viel, mach lieber Sammelthread auf von deine Quests. ich reporte dennoch.
|
|
|
11/10/2013, 22:40
|
#8
|
elite*gold: 0
Join Date: Sep 2010
Posts: 328
Received Thanks: 87
|
Nice release
achja gibts ne funktion die den clienten automatisch disconnecten lässt?
weil es blöd ist wenn man zum kicken im gleichen core sein muss
|
|
|
11/10/2013, 22:51
|
#9
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,361
Received Thanks: 3,388
|
Quote:
Originally Posted by monsterbacke778
Nice release
achja gibts ne funktion die den clienten automatisch disconnecten lässt?
weil es blöd ist wenn man zum kicken im gleichen core sein muss
|
Es gab mal so etwas ähnliches. Eine Funktion für Wartungen, dass alle ausser User mit [ im Namen gekickt werden. I.wo auf epvp muss die sein, kannst sie eigtl umschreiben und bestimmte Spieler kicken
|
|
|
11/10/2013, 23:18
|
#10
|
elite*gold: 0
Join Date: Sep 2013
Posts: 491
Received Thanks: 675
|
Misshandel nicht immer deinen Mysql Server.
Mit schlechter Schnittstelle zu Serverlastig.
|
|
|
11/10/2013, 23:34
|
#11
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
dem mysql server sind die paar querry vollkommen rille, sogar looptimer sind dem egal, sehe da keine do/while schleife was den server ansatzweise belasten könnte, soviel dazu.
|
|
|
11/10/2013, 23:40
|
#12
|
elite*gold: 5
Join Date: Aug 2010
Posts: 1,695
Received Thanks: 1,596
|
Quote:
Originally Posted by χєνσ
You can test it,
when you want,
he haven't tested it, I think he hadn't any Time to test it.
It can be work, but he don't know it.
b2t:
Danke für das Release, wird bestimmt einigen helfen,
jedoch denke ich, dass es recht wenige benutzen werden,
wegen dem Pannel von Musicinstructor ( glaube ich )
Wo man das oben in der Leiste hat.
€: Ups Post davro nich gesehen...
|
Bitte misshandel die Englische Sprache nicht so. DIe Leute aus der Hyleria-Crew können ja besser Englisch.
---
Serverlasstig sollte es ja nicht sein, ist ja nur 1 Querry der max paar Mal die Woche durchgeführt wird wenn jemand gebannt werden muss oder nicht?
|
|
|
11/10/2013, 23:53
|
#13
|
elite*gold: 0
Join Date: Nov 2013
Posts: 6
Received Thanks: 3
|
Quote:
Originally Posted by D'Arti
Bitte misshandel die Englische Sprache nicht so. DIe Leute aus der Hyleria-Crew können ja besser Englisch.
---
Serverlasstig sollte es ja nicht sein, ist ja nur 1 Querry der max paar Mal die Woche durchgeführt wird wenn jemand gebannt werden muss oder nicht?
|
Ist dir bewusst wieviel Querrys jede Sekunde ausgeführt werden?
Ein paar mehr würden da 0 Unterschied machen
|
|
|
11/10/2013, 23:59
|
#14
|
elite*gold: 0
Join Date: Oct 2013
Posts: 1,139
Received Thanks: 1,084
|
Quote:
Originally Posted by D'Arti
Bitte misshandel die Englische Sprache nicht so. DIe Leute aus der Hyleria-Crew können ja besser Englisch.
|
Tut mir leid, bin kein Engländer und schreibe auchnicht oft Englisch.
Du Rechtschreibgott
|
|
|
11/11/2013, 00:21
|
#15
|
elite*gold: 5
Join Date: Aug 2010
Posts: 1,695
Received Thanks: 1,596
|
Quote:
Originally Posted by xXAzzlack1997Xx
Ist dir bewusst wieviel Querrys jede Sekunde ausgeführt werden?
Ein paar mehr würden da 0 Unterschied machen
|
Ja eben, das selbe was ich geschrieben habe.
Quote:
Originally Posted by χєνσ
Tut mir leid, bin kein Engländer und schreibe auchnicht oft Englisch.
Du Rechtschreibgott
|
Ich nehme mal an du bist höher als 8te Klasse und hast dort Englischunterricht.
Das war nicht böse gemeint oder sonstiges, aber das sind sollche Fehler die eigentlich nicht sein müssten.
|
|
|
All times are GMT +2. The time now is 11:23.
|
|