Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. @name Pd E2 Door
  2. @inputs Door:wirelink KpValid
  3. @persist Whitelist:table AllowedTeams:array Block
  4. @trigger KpValid
  5. interval(10)
  6. if(first() | dupefinished())
  7. {
  8. AllowedTeams[3, number] = 1 #Police officer
  9. AllowedTeams[4, number] = 1 #SWAT
  10. AllowedTeams[5, number] = 1 #SWAT Medic
  11. AllowedTeams[6, number] = 1 #SWAT CQB
  12. AllowedTeams[7, number] = 1 #SWAT Recon
  13. AllowedTeams[23, number] = 1 #Police Chief
  14. AllowedTeams[24, number] = 1 #Mayor
  15. runOnChat(1), findIncludeClass("player"), Block = 0
  16. }
  17. if(~KpValid & KpValid & !Block)
  18. {
  19. Block = 1, Door["Fade", number] = 1
  20. timer("Unblock", 8000)
  21. }
  22. if(clk() & ->Door & !Block)
  23. {
  24. findInSphere(Door:entity():pos(), 10)
  25. Result = findClosest(Door:entity():pos())
  26. if(AllowedTeams[Result:team(), number] | Whitelist[Result:steamID(), number] & Result:isAlive())
  27. {
  28. Door["Fade", number] = randint(1, 10)
  29. }
  30. else
  31. {
  32. Door["Fade", number] = 0
  33. }
  34. }
  35. if(clk("Unblock")) { Block = 0, Door["Fade", number] = 0 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement