Wunderschönen guten Abend,
Ich verzweifle gerade an meiner A-Chat Funktion. Diese sollte ab dem Rang Probe-Supporter klappen, tuht es aber erst ab dem Rang Moderator. Also das heißt, es Funktioniert erst ab dem Rang Moderator. Genauso wie bei meiner /admins funktion. Komischerweise kommt kein Error und ich habe keine Ahnung woran das liegt. Hier der Code:
Lua
function achat_func ( player, cmd, ... )
local parametersTable = {...}
local stringWithAllParameters = table.concat( parametersTable, " " )
if vioGetElementData ( player, "adminlvl" ) >= 2 then
if stringWithAllParameters == nil then
triggerClientEvent ( player, "infobox_start", getRootElement(), "\nBitte einen Text eingeben!", 5000, 125, 0, 0 )
else
local rank = "Admin Stufe "..getElementData ( player, "adminlvl" )
if tonumber(getElementData ( player, "adminlvl" )) == 2 then rank = "Probe-Supporter" end
if tonumber(getElementData ( player, "adminlvl" )) == 3 then rank = "Supporter" end
if tonumber(getElementData ( player, "adminlvl" )) == 4 then rank = "Moderator" end
if tonumber(getElementData ( player, "adminlvl" )) == 5 then rank = "Administrator" end
if tonumber(getElementData ( player, "adminlvl" )) == 6 then rank = "Administrator m. V" end
if tonumber(getElementData ( player, "adminlvl" )) == 7 then rank = "Projektleiter" end
if tonumber(getElementData ( player, "adminlvl" )) == 8 then rank = "Entwickler" end
for playeritem, index in pairs(adminsIngame) do
if vioGetElementData ( playeritem, "adminlvl" ) then
if tonumber(vioGetElementData ( playeritem, "adminlvl" )) >= 1 then
outputChatBox ( "[ "..rank.." "..getPlayerName(player)..": "..stringWithAllParameters.." ]", playeritem, 91, 173, 124 )
end
end
end
end
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist kein Team-Mitglied!", 5000, 125, 0, 0 )
end
end
addCommandHandler("a", achat_func)
function adminlist ( player )
outputChatBox ( "Folgende Teammitglieder stehen dir momentan zur Verfügung:", player, 120, 120, 120 )
for key, index in pairs(adminsIngame) do
if index == 2 then
outputChatBox ( getPlayerName(key)..", Probe-Supporter", player, 58, 233, 0 )
elseif index == 3 then
outputChatBox ( getPlayerName(key)..", Supporter", player, 0, 125, 0 )
elseif index == 4 then
outputChatBox ( getPlayerName(key)..", Moderator", player, 1, 1, 233 )
elseif index == 5 then
outputChatBox ( getPlayerName(key)..", Administrator", player, 0, 128, 255 )
elseif index == 6 then
outputChatBox ( getPlayerName(key)..", Administrator m. V", player, 107, 4, 4 )
elseif index == 7 then
outputChatBox ( getPlayerName(key)..", Projektleiter", player, 255, 0, 0 )
elseif index == 8 then
outputChatBox ( getPlayerName(key)..", Entwickler", player, 124, 124, 124 )
end
end
end
addCommandHandler("admins", adminlist)
Alles anzeigen
MfG