Jump to content

dub5tar

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by dub5tar

  1. All help appreciated in advance! Ok so i was looking into building a script which would set team automatically when the player joined/logged in etc. But im having a problem, as before it would work but after the player died i realized he wouldn't be in the team anymore so i tried to fix that and failed miserably Anyway below is a copy of what i got so far! if you see any problems and can fix it that would be awesome and like i said before you would be thanked in advance! BTW this is a modified version of Solidsnake14 script! local root = getRootElement() addEventHandler("onResourceStart", root, function() team1 = createTeam ("Admin", 220, 20, 60) team2 = createTeam ("Staff", 220, 20, 60) team3 = createTeam ("Member", 0, 0, 255) team4 = createTeam ("Guest", 0, 255, 0) end ) function greetPlayer ( ) local joinedPlayerName = getPlayerName ( source ) local serverName = getServerName( ) outputChatBox ( "Welcome " .. joinedPlayerName .. " to ".. serverName .."! Enjoy your stay!" , source, 255, 255, 255 ) setPlayerTeam ( source, team4) end addEventHandler ( "onPlayerJoin", getRootElement(), greetPlayer ) function loggedout ( ) setPlayerTeam ( source, team4) end addEventHandler("onPlayerLogout", root,loggedout) function login() if isadmin(account) then setPlayerTeam ( source, team1) outputChatBox ("You have been moved to the Admin Team", source) giveWeapon (source, 3, 1) giveWeapon (source, 24, 500) giveWeapon (source, 29, 500) giveWeapon (source, 31, 500) giveWeapon (source, 17, 500) fadeCamera (source, true) setCameraTarget (source, true) else if isstaff(account) then setPlayerTeam ( source, team2) outputChatBox ("You have been moved to the Staff Team!", source) giveWeapon (source, 3, 1) giveWeapon (source, 24, 500) giveWeapon (source, 29, 500) giveWeapon (source, 31, 500) giveWeapon (source, 17, 500) fadeCamera (source, true) setCameraTarget (source, true) else setPlayerTeam ( source, team3) outputChatBox ("You have been moved to the Member Team!", source) giveWeapon (source, 3, 1) giveWeapon (source, 24, 500) giveWeapon (source, 29, 500) giveWeapon (source, 31, 500) giveWeapon (source, 17, 500) fadeCamera (source, true) setCameraTarget (source, true) end end end addEventHandler("onPlayerLogin", root,login) function isadmin(account) local group = aclGetGroup("Admin") if (account and group) then return true else return false end end function isstaff(account) local group = aclGetGroup("Moderator") if (account and group) then return true else return false end end function spawn(source) giveWeapon (source, 3, 1) giveWeapon (source, 24, 500) giveWeapon (source, 29, 500) giveWeapon (source, 31, 500) giveWeapon (source, 17, 500) fadeCamera (source, true) setCameraTarget (source, true) end function checkagain ( ) if isadmin(account) then setTimer(spawn, 1800, 1, source) setPlayerTeam ( source, team1) else if isstaff(account) then setTimer(spawn, 1800, 1, source) setPlayerTeam ( source, team2) else if isPlayerLoggedIn(root) then setTimer(spawn, 1800, 1, source) setPlayerTeam ( source, team3) else setPlayerTeam ( source, team4) end end end end addEventHandler("onPlayerWasted", root,checkagain)
×
×
  • Create New...