Hey Leute,
ich hab vorhin einfach mal so ein TDM Script geschrieben. Jedoch funktioniert es nicht fehlerfrei. Wenn ich über /debugscript 3 gucke bekomme ich in Zeile 6 und 7 die Fehlermeldung bad Argument @ getPlayerTeam/getPlayerIdleTime
Lua
-- Teams
local Groove = createTeam ( "Groove", 34, 139, 34 )
local Ballas = createTeam ( "Ballas", 160, 32, 240 )
-- Variablen
local team = getPlayerTeam ( player )
local afk = getPlayerIdleTime ( player )
function setTeam ( player, command, team )
if team == "" then
outputChatBox ( "Bitte gebe ein gueltiges Team ein", player, 255, 0, 0, false )
elseif team == "Groove" then
setPlayerTeam ( player, Groove )
setElementPosition ( player, -2421.04810, -170.29628, 35.17188 )
giveWeapon ( player, 4, 1 )
giveWeapon ( player, 22, 85 )
giveWeapon ( player, 28, 250 )
setPedSkin ( player, 105 )
fadeCamera ( player, true )
setCameraTarget ( player, player )
removeCommandHandler ( "setteam", setTeam )
elseif team == "Ballas" then
setPlayerTeam ( player, Ballas )
setElementPosition ( player, -2421.37842, -115.09417, 35.17188 )
giveWeapon ( player, 4, 1 )
giveWeapon ( player, 22, 85 )
giveWeapon ( player, 32, 250 )
setPedSkin ( player, 102 )
fadeCamera ( player, true )
setCameraTarget ( player, player )
removeCommandHandler ( "setteam", setTeam )
else
outputChatBox ( "Dieses Team gibt es nicht. Du kannst mit /setteam [Teamname] zwischen Groove und Ballas entscheiden", player, 255, 0, 0, false )
end
end
addCommandHandler ( "setteam", setTeam )
function respawn ( player )
if team == "Groove" then
setElementPosition ( player, -2421.04810, -170.29628, 35.17188 )
giveWeapon ( player, 4, 1 )
giveWeapon ( player, 22, 85 )
giveWeapon ( player, 28, 250 )
setPedSkin ( player, 105 )
elseif team == "Ballas" then
setElementPosition ( player, -2421.37842, -115.09417, 35.17188 )
giveWeapon ( player, 4, 1 )
giveWeapon ( player, 22, 85 )
giveWeapon ( player, 32, 250 )
setPedSkin ( player, 102 )
end
end
addEventHandler ( "onPlayerWasted", getRootElement(), respawn )
function setTeamMessage ( player )
setTimer ( function ( player ) outputChatBox ( "Bitte wähle ein Team mit /setteam [Teamname] aus! Du kannst zwischen Groove und Ballas waehlen.", player, 255, 0, 0, false ) end, 6000, 3 )
end
addEventHandler ( "onPlayerJoin", getRootElement() , setTeamMessage )
function afkkick ( player )
if afk > 60000 then
kickPlayer ( player, "AFK-Kick" )
end
end
addEventHandler ( "onPlayerJoin", getRootElement() , afkkick )
Alles anzeigen
Sieht vielleicht einer von euch den Fehler ?