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
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.
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
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.
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?
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.