Advertisement
Guest User

Untitled

a guest
Dec 28th, 2016
823
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @name Politi betalings E2 Forum v1.1
  2. @inputs EGP:wirelink User:entity
  3. @outputs [D1,D2,D3,D4,D5,D6,D7]
  4. @persist Pris
  5. @trigger
  6. if(first()){
  7. Pris=10000
  8. EGP:egpClear()
  9. function array getCps(){
  10. I=1
  11. Ps=players()
  12. Pc=Ps:count()
  13. Cps=array()
  14. while(I<=Pc){
  15. if(Ps[I,entity]:isCop()){Cps:pushEntity(Ps[I,entity])}
  16. I++
  17. }
  18. if(I>Pc){
  19. return Cps
  20. }
  21. }
  22. function void payCps(Am:normal){
  23. }
  24. function number wirelink:egpButton(Idx:number,Ply:entity){
  25. TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (0 ? 0 : 1)
  26. BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2)
  27. Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()}
  28. function void wirelink:drawBaseDesign(){
  29. This:egpBox(1,vec2(256,256),vec2(512,512)) This:egpMaterial(1,"console/background04") This:egpColor(1,100,150,255,255)
  30. This:egpBox(2,vec2(256,30),vec2(512,60)) This:egpColor(2,255,255,255,100)
  31. This:egpText(3,"POLITI - BETALING FOR BIL",vec2(258,32)) This:egpAlign(3,1,1) This:egpSize(3,40) This:egpColor(3,0,0,0,150)
  32. This:egpText(4,"POLITI - BETALING FOR BIL",vec2(256,30)) This:egpAlign(4,1,1) This:egpSize(4,40)
  33. }
  34. function void wirelink:drawPaymentBoxes(){
  35. I=1
  36. Am=7
  37. while(I<=Am){
  38. Pos=I*60-60
  39. This:egpBox(10+I,vec2(256,105+Pos),vec2(350,50)) This:egpColor(10+I,255,255,255,100)
  40. This:egpText(20+I,"Bil "+I+" - "+Pris+" DKK",vec2(258,107+Pos)) This:egpAlign(20+I,1,1) This:egpSize(20+I,30) This:egpColor(20+I,0,0,0,150)
  41. This:egpText(30+I,"Bil "+I+" - "+Pris+" DKK",vec2(256,105+Pos)) This:egpAlign(30+I,1,1) This:egpSize(30+I,30)
  42. I++
  43. }
  44. }
  45. EGP:drawBaseDesign()
  46. EGP:drawPaymentBoxes()
  47. }
  48.  
  49. if(~User & User){
  50. if(ops()<100){
  51. if(EGP:egpButton(11,User)){if(User:isCop()){if(D1){D1=0} else{D1=1}} else{moneyRequest(User,Pris,"Bil 1 - Betaling")}}
  52. if(EGP:egpButton(12,User)){if(User:isCop()){if(D2){D2=0} else{D2=1}} else{moneyRequest(User,Pris,"Bil 2 - Betaling")}}
  53. if(EGP:egpButton(13,User)){if(User:isCop()){if(D3){D3=0} else{D3=1}} else{moneyRequest(User,Pris,"Bil 3 - Betaling")}}
  54. if(EGP:egpButton(14,User)){if(User:isCop()){if(D4){D4=0} else{D4=1}} else{moneyRequest(User,Pris,"Bil 4 - Betaling")}}
  55. if(EGP:egpButton(15,User)){if(User:isCop()){if(D5){D5=0} else{D5=1}} else{moneyRequest(User,Pris,"Bil 5 - Betaling")}}
  56. if(EGP:egpButton(16,User)){if(User:isCop()){if(D6){D6=0} else{D6=1}} else{moneyRequest(User,Pris,"Bil 6 - Betaling")}}
  57. if(EGP:egpButton(17,User)){if(User:isCop()){if(D7){D7=0} else{D7=1}} else{moneyRequest(User,Pris,"Bil 7 - Betaling")}}
  58.  
  59. }
  60. }
  61. if(moneyClk("Bil 1 - Betaling")){D1=1 payCps(Pris)} if(moneyClk("Bil 2 - Betaling")){D2=1 payCps(Pris)}
  62. if(moneyClk("Bil 3 - Betaling")){D3=1 payCps(Pris)} if(moneyClk("Bil 4 - Betaling")){D4=1 payCps(Pris)}
  63. if(moneyClk("Bil 5 - Betaling")){D5=1 payCps(Pris)} if(moneyClk("Bil 6 - Betaling")){D6=1 payCps(Pris)}
  64. if(moneyClk("Bil 7 - Betaling")){D7=1 payCps(Pris)}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement