jetzt habe ich das da stehen
function regcheck_func ( player )
setPedStat ( player, 22, 50 )
setElementFrozen ( player, true )
vioSetElementData ( player, "loggedin", 0 )
local pname = getPlayerName ( player )
toggleAllControls ( player, false )
if player == client then
if isSerialValid ( getPlayerSerial(player) ) or isRegistered ( pname ) then
if ( hasInvalidChar ( player ) or string.find ( pname, "'" ) ) and not isRegistered ( pname ) then
kickPlayer ( player, "Dein Name enthält ungültige Zeichen!" )
else
if pname ~= "player" then
if isRegistered ( pname ) then
local serial = getPlayerSerial ( player )
local thename = ""
local haterlaubnis = false
local result = dbPoll ( dbQuery ( handler, "SELECT ??, ?? FROM ?? WHERE ?? LIKE ?", "Name", "Erlaubnis", "players", "Serial", serial ), -1 )
if result and result[1] then
thename = result[1]["Name"]
if tonumber ( result[1]["Erlaubnis"] ) == 1 then
thename = pname
haterlaubnis = true
end
else
thename = pname
end
if string.lower(thename) ~= string.lower(getPlayerName ( player )) then
if not haterlaubnis then
kickPlayer ( player, "Du Hast Die maximalen Accounts Erreicht!!!" )
return false
end
end
triggerClientEvent ( player, "ShowLoginWindow", getRootElement(), thename, true )
else
local clantag = gettok ( pname, 1, string.byte(']') )
if testmode == true then
triggerClientEvent ( player, "ShowRegisterGui", getRootElement() )
else
local serial = getPlayerSerial ( player )
if string.upper ( clantag ) == "[UTM" and not isThisTheBetaServer () then
kickPlayer (player, "Du bist kein Mitglied des Team!")
elseif string.upper ( clantag ) == "[NOVA" or string.upper ( clantag ) == "[VIO" or string.upper ( clantag ) == "[EXO" or string.upper ( clantag ) == "[XTM" or string.upper ( clantag ) == "[GRS" or string.upper ( clantag ) == "[COA" or string.upper ( clantag ) == "[VITA" or string.upper ( clantag ) == "[UTM" or string.upper ( clantag ) == "[UL" or string.upper ( clantag ) == "[sR" then
kickPlayer (player, "Dieses Clantag ist nicht erlaubt!")
elseif #pname < 3 or #pname > 20 then
kickPlayer ( player, "Bitte mindestens 3 und maximal 20 Zeichen als Nickname!" )
elseif hasInvalidChar ( player ) or string.find ( pname, "'" ) then
kickPlayer ( player, "Bitte nimm einen Nickname ohne ueberfluessige Zeichen!" )
elseif string.lower (pname) == "niemand" or string.lower (pname) == "versteigerung" or string.lower (pname) == "none" then
kickPlayer ( player, "Ungültiger Name!" )
else
triggerClientEvent ( player, "ShowRegisterGui", getRootElement() )
end
end
end
else
kickPlayer ( player, "Bitte ändere deinen Nickname!" )
end
end
else
kickPlayer ( player, "Dein MTA verwendet einen ungültigen Serial. Bitte neu installieren!" )
end
end
end
addEvent ( "regcheck", true )
addEventHandler ("regcheck", getRootElement(), regcheck_func )