Hey,
Also ich habe ein Save-Zone Script welches perfekt Funktioniert.
(Ausschnit der Funktion, im Funktionsfähigen zustand)
function enterZone(hitPlayer,thePlayer)
local skin = getElementModel (hitPlayer)
if (skin == 287 or skin == 285 or skin == 251) then
toggleControl (hitPlayer, "fire", false)
toggleControl (hitPlayer, "aim_weapon", false)
toggleControl (hitPlayer, "vehicle_fire", false)
outputChatBox("Adminzone!", hitPlayer, 0, 255, 0)
else
outputChatBox("Adminzone!!!", hitPlayer, 0, 255, 0)
end
end
addEventHandler( "onColShapeHit", safecol, enterZone )
Alles anzeigen
Doch so wie der Code jetzt ist, bekommen ja alle Spieler, welche die Zone betreten, ein verboten die Waffe zubenutzen. Das ist ja auch genau so wie ich es will und so funktioniert es auch noch. Doch nun wollte ich den Code so erweitern, dass die Admins trotzdem die Erlaubnis haben, die Waffen zubenutzen. Dafür habe ich den Code etwas umgeschrieben.
(Ausschnit der Funktion, im nicht Funktionsfähigen zustand)
function enterZone(hitPlayer,thePlayer)
local skin = getElementModel (hitPlayer)
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if (isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) )) then
toggleControl (hitPlayer, "fire", false)
toggleControl (hitPlayer, "aim_weapon", true)
toggleControl (hitPlayer, "vehicle_fire", true)
outputChatBox("Adminzone", hitPlayer, 0, 255, 0)
elseif (skin == 287 or skin == 285 ) then
toggleControl (hitPlayer, "fire", false)
toggleControl (hitPlayer, "aim_weapon", false)
toggleControl (hitPlayer, "vehicle_fire", false)
outputChatBox("Adminzone!", hitPlayer, 0, 255, 0)
else
outputChatBox("Adminzone!!!", hitPlayer, 0, 255, 0)
end
end
addEventHandler( "onColShapeHit", safecol, enterZone )
Alles anzeigen
Doch dieser Code Funktioniert nicht, es kommt in der Console immer folgender Fehler:
Zitat[15:33:19] WARNING: anti-zombie-area/anti-zombie-area2.lua:8: Bad argument @ 'ge
tPlayerAccount' [Expected element at argument 1, got boolean]
[15:33:19] WARNING: anti-zombie-area/anti-zombie-area2.lua:8: Bad argument @ 'ge
tAccountName' [Expected account at argument 1, got boolean]
[15:33:19] ERROR: unzipped/anti-zombie-area/anti-zombie-area2.lua:9: attempt to
concatenate local 'accName' (a boolean value)
Hier nochmal der gesamte Code + Fehlermeldung: [url]http://collabedit.com/r63ps
Ich hoffe Ihr könnt mir helfen
Vielen Dank schonmal im Vorraus und ein kleiner Hinweis auf ein anderes Thema von mir: [url='https://www.mta-sa.org/index.php?page…296'%5D%5BSuche] Freundlichen Lua-Scripter
Mit Freundlichen Grüßen,
Samuel aka. McRain