Adminlevel Function

  • Hey, hab mal die Makeleader Function vom Deluxe Reallife genommen und sie so umgescriptet das mann adminlevel setzen kann nur halb erfolglos ?

    Code im Admincmds

    Lua
    function adminlevel_func ( player, cmd, target, adminlvl )
    	local target = getPlayerFromName ( target )	local adminlvl = tonumber(adminlvl)	if vioGetElementData ( player, "adminlvl" ) >= 8 then		if getPlayerPing ( target ) == false then			triggerClientEvent ( player, "infobox_start", getRootElement(), "/adminlevel SPIELER ID", 5000, 0, 125, 125 )		else			if getElementData ( target, "loggedin" ) == 1 then				if adminlvl >= 0 then					adminlvlMembers[vioGetElementData ( target, "adminlvl")][target] = nil					if adminlvl == 0 then						vioSetElementData ( target, "rang", 0 )						outputChatBox ( "Du bist nun normaler Spieler", target, 0, 125, 0 )					end					if adminlvl == 1 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Ticket-Supporter gesetzt", target, 0, 125, 0 )					end					if adminlvl == 2 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Supporter gesetzt", target, 0, 125, 0 )					end					if adminlvl == 3 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Moderator gesetzt", target, 0, 125, 0 )					end					if adminlvl == 4 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Super Moderator gesetzt", target, 0, 125, 0 )					end					if adminlvl == 5 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Super Moderator gesetzt", target, 0, 125, 0 )					end					if adminlvl == 6 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Administrator gesetzt", target, 0, 125, 0 )					end					if adminlvl == 7 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Co-Inhaber gesetzt", target, 0, 125, 0 )					end					if adminlvl == 8 then						vioSetElementData ( target, "rang", 1 )						outputChatBox ( getPlayerName(player).." hat deinen Adminlevel auf Inhaber gesetzt", target, 0, 125, 0 )					end					if adminlvl ~= 0 then						fraktionMembers[adminlvl][target] = adminlvl					end					vioSetElementData ( target, "adminlvl", adminlvl )					for playeritem, key in pairs(adminsIngame) do 						outputChatBox ( getPlayerName(player).." hat das Adminlevel von "..getPlayerName(target).."auf "..adminlvl.." gesetz!", playeritem, 255, 255, 0 )						outputAdminLog(getPlayerName(player).." hat das Adminlevel von "..getPlayerName(target).."auf "..adminlvl.." gesetz!")					end				else					triggerClientEvent ( player, "infobox_start", getRootElement(), "Ungültiges Adminlevel", 5000, 0, 125, 125 )				end			else				triggerClientEvent ( player, "infobox_start", getRootElement(), "Spieler ist nicht Online.", 5000, 0, 125, 125 )			end		end	else		triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist nicht authorisiert,\ndiesen Befehl zu nutzen.", 5000, 255, 0, 0 )	endendaddCommandHandler ("adminlevel", adminlevel_func )


    Error:

    Code
    [2014-09-15 16:40:12] WARNING: Mierro/admin/admincmds.lua:1686: Bad argument @ 'getPlayerFromName' [Expected string at argument 1, got nil][2014-09-15 16:40:12] WARNING: Mierro/admin/admincmds.lua:1689: Bad argument @ 'getPlayerPing' [Expected player at argument 1, got boolean]
    [2014-09-15 16:40:19] ERROR: Mierro/admin/admincmds.lua:1694: attempt to index global 'adminlvlMembers' (a nil value) [2014-09-15 16:40:27] ERROR: Mierro/admin/admincmds.lua:1694: attempt to index global 'adminlvlMembers' (a nil value)

    Externer Inhalt www.thank.li
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!