Advertisement
Guest User

Untitled

a guest
May 27th, 2015
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. @name PD PC
  2. @inputs Screen:wirelink ScreenDebug:wirelink
  3. @outputs
  4. @persist B
  5. @trigger
  6. ##Created by Cpt. Jerk-Off
  7. #Nie dotykac!!!
  8. interval(100)
  9. Screen:egpClear()
  10. ScreenDebug:writeCell(2041,1)
  11. if (B > 1) {
  12. B = 1}
  13. ##Zmienne
  14. Player = owner()
  15. Kursor = Screen:egpCursor(Player)
  16. Use = owner():keyUse()
  17. ##Text
  18. OkienkoNazwa = "Police Departament Control System"
  19. Ikona1 = "Doors"
  20. ##Tlo
  21. Screen:egpBox(1,vec2(256,256),vec2(512,512))
  22. Screen:egpColor(1,vec(150,150,250))
  23. Screen:egpBox(2,vec2(256,10),vec2(512,20))
  24. Screen:egpColor(2,vec(20,20,250))
  25. Screen:egpText(3, OkienkoNazwa, vec2(20,10))
  26. Screen:egpAlign(3,0,1)
  27. Screen:egpSize(3,20)
  28. Screen:egpColor(3,vec(220,220,0))
  29. Screen:egpText(10,"POLICE",vec2(256,256))
  30. Screen:egpAlign(10, 1, 1)
  31. Screen:egpSize(10,130)
  32. Screen:egpColor(10, vec(164,164,252))
  33. ##Ikona drzwi
  34. Screen:egpRoundedBox(4,vec2(40,60),vec2(60,60))
  35. Screen:egpText(5,Ikona1,vec2(40,60))
  36. Screen:egpAlign(5,1,1)
  37. ##ProgramDoorCode
  38. function doorcode(){
  39. Screen:egpBox(7,vec2(256,256),vec2(256,256))
  40. Screen:egpColor(7,vec(131,131,252))
  41. Screen:egpBox(8,vec2(374,139),vec2(20,20))
  42. Screen:egpColor(8,vec(255,0,0))
  43. Screen:egpText(9,"X",vec2(374,139))
  44. Screen:egpAlign(9,1,1)
  45. if(inrange(Kursor,vec2(367,132),vec2(382,147))) {
  46. Screen:egpColor(8,vec(255-150,0,0))
  47. if (Use){
  48. Screen:egpRemove(7)
  49. Screen:egpRemove(8)
  50. Screen:egpRemove(9)
  51. B -= 1}
  52. } else { Screen:egpColor(8,vec(255,0,0))}
  53. }
  54. ##ProgramDoor
  55. if(inrange(Kursor,vec2(15,35),vec2(70,85))) {
  56. Screen:egpColor(4,vec(0,130-50,4))
  57. if (Use) {
  58. B += 1
  59. }
  60. } else {
  61. Screen:egpColor(4,vec(0,130,4))}
  62. if (B == 1) {
  63. doorcode()}
  64. ##ProgramDoor
  65. ##ScreenDebug
  66. ScreenDebug:writeString("B: "+toString(B),0,1,600,0,0)
  67. ##Kursor
  68. Screen:egpCursor(Player)
  69. Screen:egpCircleOutline(6,vec2(0,0),vec2(5,5))
  70. Screen:egpParentToCursor(6)
  71. Screen:egpColor(6,vec(255,0,0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement