Hallo liebe Community. Ich habe ein gewisses Problem mit meinen Script.
Und zwar. Die Funktion teams, funktioniert auch perfekt. Wenn ich also /dm eingebe, werden die Teams [ Administrator , PD , FBI , Comptons und WattsSoldiers ] erstellt. Doch wenn ich mich jetzt per /invite [Name] [team] invite. Werden ich nicht in das Team gesetzt. obwohl ich
ins Script mit reingeschrieben habe. Jetzt ist meine Frage .. wie bzw. was habe ich falsch gemacht ?! Ich checke es leider nicht. ..
Hier das Script:
Lua
function teams()
local Administrator = createTeam("Administrator",255,0,0)
local PD = createTeam("PD",0,0,255)
local FBI = createTeam("FBI",70,35,122)
local Comptons = createTeam("Comptons",47,105,59)
local WattsSoldiers = createTeam("WattsSoldiers",47,105,59)
outputChatBox("Deathmatch wurde soeben gestartet! Melde dich bei einem Admin um in ein Team zugelangen",getRootElement(),0,255,0)
end
addCommandHandler("dm",teams)
function TeamControl( player , cmd , team )
local player = getPlayerName( player )
local team = getPlayerTeam( player )
if team == "pd" then
setElementModel(player,283)
giveWeapon( player , 29 , 600 )
setPedStat( player , 1000 )
elseif team == "fbi" then
setElementModel(player,285)
giveWeapon( player , 31 , 600 )
giveWeapon( player , 34 , 600 )
setPedStat( player , 1000 )
elseif team == "comptons" then
setElementModel(player,271)
giveWeapon( player , 32 , 600 )
setPedStat( player , 1000 )
elseif team == "watts" then
setElementModel(player,104)
giveWeapon( player , 30 , 600 )
setPedStat( player , 1000 )
else
outputChatBox("Du bist in keinem Team! Melde dich bei einem Admin um in ein Team zugelangen",getRootElement(),255,0,0)
outputChatBox("Verfügbare Inputs [ ( /equip pd ) ( /equip fbi ) ( /equip comtpons ) ( /equip watts ) ",getRootElement(),255,0,0)
end
end
addCommandHandler("equip",TeamControl)
function setThePlayerToATeam( player , cmd , iPlayer , team )
local iPlayer = getPlayerFromName( iPlayer )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup("user."..accName , aclGetGroup("Admin") ) then
if team == "pd" then
setPlayerTeam( iPlayer , "PD")
outputChatBox("Du wurdest eben zum Team PD hinzugefügt!",iPlayer,0,255,0)
elseif team == "fbi" then
setPlayerTeam( iPlayer , "FBI")
outputChatBox("Du wurdest eben zum Team FBI hinzugefügt!",iPlayer,0,255,0)
elseif team == "comptons" then
setPlayerTeam( iPlayer , "Comptons")
outputChatBox("Du wurdest eben zum Team Comptons hinzugefügt!",iPlayer,0,255,0)
elseif team == "watts" then
setPlayerTeam( iPlayer , "WattsSoldiers")
outputChatBox("Du wurdest eben zum Team Watts Soldiers hinzugefügt!",iPlayer,0,255,0)
end
end
end
addCommandHandler("invite",setThePlayerToATeam)
function gotoBase( player )
local team = getPlayerTeam( player )
if team == "pd" then
setPlayerTeam( iPlayer , "PD")
outputChatBox("Du wurdest eben zum Team PD hinzugefügt!",iPlayer,0,255,0)
elseif team == "fbi" then
setPlayerTeam( iPlayer , "FBI")
outputChatBox("Du wurdest eben zum Team FBI hinzugefügt!",iPlayer,0,255,0)
elseif team == "comptons" then
setPlayerTeam( iPlayer , "Comptons")
outputChatBox("Du wurdest eben zum Team Comptons hinzugefügt!",iPlayer,0,255,0)
elseif team == "watts" then
setPlayerTeam( iPlayer , "WattsSoldiers")
outputChatBox("Du wurdest eben zum Team Watts Soldiers hinzugefügt!",iPlayer,0,255,0)
end
end
addCommandHandler("base",gotoBase)
function cleartext()
for i = 1,100 do
outputChatBox(" ")
end
end
addCommandHandler("ct",cleartext)
Alles anzeigen