Hallo,
ich habe mir ein Admin Duty system gebaut für ein DayZ Server.
Bloß wenn ich /aduty eingeben steht auch alles im Chat, aber mir wird jede minute nicht das essen und trinken auf 250 gesetzt.
Es kommen aus fehlermeldungen aber mit den kann ich nichts anfangen.
Hier das Script:
function aduty ( player )
local accName = getAccountName(getPlayerAccount(player))
if isObjectInACLGroup ( "user." ..accName, aclGetGroup ( "Admin") ) then
outputChatBox("Admin "..getPlayerName(player).." ist nun onDuty",getRootElement(),255,0,0)
outputChatBox("Und darf nun nicht mehr gekillt werden!",getRootElement(),255,0,0)
outputServerLog("Admin "..getPlayerName(player).." ging onDuty")
setElementData( player, "blood", 9999999999999999999999 )
heal = "an"
end
end
addCommandHandler("aduty",aduty)
function offaduty ( player )
local accName = getAccountName(getPlayerAccount(player))
if isObjectInACLGroup ( "user." ..accName, aclGetGroup ( "Admin") ) then
outputChatBox("Admin "..getPlayerName(player).." ist nicht mehr onDuty",getRootElement(),255,0,0)
outputChatBox("Er darf nun wieder gekillt werden",getRootElement(),255,0,0)
outputServerLog("Admin "..getPlayerName(player).." ist Off Duty")
setElementData( player, "blood", 12000 )
end
end
addCommandHandler("offduty",offaduty)
function heal_func ( player )
local accName = getAccountName(getPlayerAccount(player))
if isObjectInACLGroup ( "user." ..accName, aclGetGroup ( "Admin") ) then
if heal == "an" then
setElementData( player, "food", 250 )
setElementData( player, "thirst", 250 )
end
end
end
setTimer(heal_func, 60000, 0)
Alles anzeigen
Hier Die Fehlermeldung von der Console:
[2014-02-26 18:05:11] WARNING: [gameplay]/duty/server.lua:43: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got nil]
[2014-02-26 18:05:11] WARNING: [gameplay]/duty/server.lua:43: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]
[2014-02-26 18:05:11] ERROR: [gameplay]/duty/server.lua:44: attempt to concatenate local 'accName' (a boolean value)
kann mir jemand da weiter helfen?
mfg
Noel007