warns = 0
function command (sourcePlayer, command, who)
name = getPlayerFromName(who)
if name then
local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
for index, name in ipairs(name) do
if warns == 0 then
warns = 1
outputChatBox("Jucatorul"..name.."a primit warn din partea administratorilor 1/3")
elseif warns == 1 then
warns = 2
outputChatBox("Jucatorul"..name.."a primit warn din partea administratorilor 2/3")
elseif warns == 2 then
warns = 3
outputChatBox("Jucatorul"..name.."a primit warn din partea administratorilor 3/3")
banPlayer(name)
end
end
end
else
outputChatBox("Invalid Syntax:/warn Player", source, 255, 0, 0 )
end
end
addCommandHandler("warn", command)
WARNING: gymScript\server.lua:3: Bad argument @ 'getPlayerFromName'
[2013-08-22 12:31:25] WARNING: gymScript\server.lua:5: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got nil]
[2013-08-22 12:31:25] WARNING: gymScript\server.lua:5: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]
[2013-08-22 12:31:25] ERROR: gymScript\server.lua:6: attempt to concatenate local 'accName' (a boolean value)