hey, habe problem, und zwar will des tor nich aufgehen, auch wenn ich admin bin, ich habe ja schließlich alles so gemacht wie bei meinem auto-team teil, wo leute in der acl als admin eingetragen sind, in der spielerliste auch in die gruppe admin reinjepackt werden. aber dies funzt net bei meinem gate, obwohl der bereich mit der acl gruppe genau gleich ist.
der error sagt aus:
[2012-06-22 07:51:42] WARNING: Area51\BaseGate.lua:9: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got nil]
[2012-06-22 07:51:42] WARNING: Area51\BaseGate.lua:9: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]
[2012-06-22 07:51:42] ERROR: Area51\BaseGate.lua:9: attempt to concatenate a boolean value
und das script ist folgendermaßen aufjebaut:
-- Copyright (C)2012 by Lukas Pansegrau
BaseGateRight = createObject ( 2927, 211.89999389648, 1875.3000488281, 13.89999961853, 0, 0, 0 )
BaseGateLeft = createObject ( 2929, 215.89999389648, 1875.3000488281, 13.89999961853, 0, 0, 0 )
function OpenGate ( player, command )
local x1, y1, z1 = getElementPosition ( BaseGateRight )
local x2, y2, z2 = getElementPosition ( BaseGateLeft )
if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" ) ) then
if ( x1 == 211.89999389648 ) and ( x2 == 215.89999389648 ) then
moveObject ( BaseGateRight, 2927, 208.5, 1875.3000488281, 13.89999961853, 0, 0, 0 )
moveObject ( BaseGateLeft, 2929, 219.30000305176, 1875.3000488281, 13.89999961853, 0, 0, 0 )
elseif ( x1 == 208.5 ) and ( x2 == 219.30000305176 ) then
moveObject ( BaseGateRight, 2927, 211.89999389648, 1875.3000488281, 13.89999961853, 0, 0, 0 )
moveObject ( BaseGateLeft, 2929, 215.89999389648, 1875.3000488281, 13.89999961853, 0, 0, 0 )
end
else
outputChatBox ( "Du bist kein Administrator!", 255, 0, 0, player )
end
end
addEventHandler ( "onPlayerLogin", getRootElement ( ), OpenGate )
addCommandHandler ( "og", OpenGate )
Alles anzeigen
vielleicht weiß einer von euch was da falsch ist, denn ich weiß es nicht...
//edit: sorry, krieg das mitm lua dingens da nich hin, sieht ein wenig zerquetscht aus...