Guten Abend liebe MTA-Community,
ich bräuchte da doch nochmal eure hilfe und zwar möchte ich meine Nickchange Funktion begrenzen so das meine Admins nur Teammitgliedern einen Nickchange geben können aber ich als Projektleitung jedem.
Wäre euch mega dankbar
Code
addCommandHandler ( "nickchange", function ( player, cmd, target, newnick )
if tonumber(getElementData ( player, "adminlvl" )) == 4 then
if (target ("adminlvl")) >=1 then
if newnick then
outputChatBox(newnick)
changePlayerNick ( player, target, newnick )
else
outputInformation ( player, langtext[GetElementData ( player, "language" )]["usage"].."nickchange [Name] [NewName]", "error" )
end
else
outputInformation ( player, langtext[GetElementData ( player, "language" )]["usage"].."nickchange [Name] [NewName]", "error" )
end
elseif tonumber(getElementData ( player, "adminlvl" )) == 5 then
if target then
if newnick then
outputChatBox(newnick)
changePlayerNick ( player, target, newnick )
else
outputInformation ( player, langtext[GetElementData ( player, "language" )]["usage"].."nickchange [Name] [NewName]", "error" )
end
else
outputInformation ( player, langtext[GetElementData ( player, "language" )]["usage"].."nickchange [Name] [NewName]", "error" )
end
else
outputInformation ( player, langtext[GetElementData ( player, "language" )]["notallowed"], "error" )
end
end )
Alles anzeigen
Diese Fehlermeldung kommt in der 3. Zeile: "attempt to call local "target" (a string value)"
MFG
lakerfan712