Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2018
1,069
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.09 KB | None | 0 0
  1. @name Spil v0.1 Forum
  2. @inputs EGP:wirelink User:entity
  3. @persist Money PrKlik PrKlikUpgrade AutoClickUpgrade AntalAutoCliker Clicks Game:array
  4. if(first()|~EGP|duped()|dupefinished()){
  5.  
  6.  
  7. #START INDSTILLINGER
  8. PrKlikUpgrade = 10
  9. PrKlik = 0.1
  10. Money = 1
  11. AutoClickUpgrade = 30
  12. AntalAutoCliker = 0
  13. timer("Fileload",1000) #Slet denne linje, hvis den ikke skal loade progres!
  14. ####################
  15.  
  16.  
  17. setName(" - Lavet af Christian Nillersen
  18. E2 er gratis p"+aa()+" forum!")
  19. runOnChat(1)
  20. runOnLast(1)
  21. function string returnTime(){
  22. SSec=time("sec")
  23. MMin=time("min")
  24. HHour=time("hour")+2
  25. if(SSec<10){Sec="0"+SSec}
  26. else{Sec=""+SSec}
  27. if(MMin<10){Min="0"+MMin}
  28. else{Min=""+MMin}
  29. if(HHour<10){Hour="0"+HHour}
  30. elseif(HHour==24){Hour="00"}
  31. elseif(HHour==25){Hour="01"}
  32. elseif(HHour==26){Hour="02"}
  33. elseif(HHour==27){Hour="03"}
  34. elseif(HHour==28){Hour="04"}
  35. elseif(HHour==29){Hour="05"}
  36. elseif(HHour==30){Hour="06"}
  37. else{Hour=""+HHour}
  38. Tid=Hour+":"+Min
  39. return Tid
  40. }
  41. function string sm(String:string){printColor(vec(75,75,255),"Spil| ",vec(75,75,75),returnTime(),vec(255,255,255)," - "+String)}
  42. function string sm2(String:string){printColor(vec(75,75,255)," ",vec(255,255,255)," - "+String)}
  43. function number wirelink:egpButton(Idx:number,Ply:entity){ TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (0 ? 0 : 1) BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2) Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()}
  44. function void wirelink:cursor(){This:egpBox(999,vec2(256,256),vec2(25,25)) This:egpMaterial(999,"vgui/cursors/hand") This:egpColor(999,vec(255,0,0)) This:egpParentToCursor(999) }
  45. function wirelink:startSpil(){
  46. This:egpClear()
  47. This:egpBox(1,vec2(22,256),vec2(1000,1000)) This:egpMaterial(1,"console/background02")
  48. This:egpBox(2,vec2(256,45),vec2(420,75)) This:egpMaterial(2,"gui/center_gradient") This:egpColor(2,0,0,0,225)
  49. This:egpText(3,owner():name(),vec2(256,45)) This:egpAlign(3,1,1) This:egpSize(3,50)
  50.  
  51. This:egpBox(4,vec2(256,490),vec2(520,40)) This:egpColor(4,75,175,75,160)
  52.  
  53. This:egpText(5,""+Clicks,vec2(256,490)) This:egpAlign(5,1,1) This:egpSize(5,40)
  54.  
  55. This:egpBox(6,vec2(256,116),vec2(600,50)) This:egpColor(6,0,0,0,100)
  56.  
  57. This:egpText(7,round(Money,2)+"$",vec2(256,116)) This:egpAlign(7,1,1) This:egpSize(7,40)
  58.  
  59. This:egpBox(8,vec2(130,170),vec2(220,25)) This:egpColor(8,0,0,0,100)
  60.  
  61. This:egpBox(9,vec2(512-130,170),vec2(220,25)) This:egpColor(9,0,0,0,100)
  62.  
  63. This:egpText(10,"Antal pr click",vec2(130,170)) This:egpAlign(10,1,1) This:egpSize(10,25) This:egpFont(10,"Roboto")
  64.  
  65. This:egpText(11,"Upgrade",vec2(512-130,170)) This:egpAlign(11,1,1) This:egpSize(11,25) This:egpFont(11,"Roboto")
  66.  
  67. This:egpBox(12,vec2(130,210),vec2(220,50)) This:egpColor(12,0,0,0,100)
  68.  
  69. This:egpBox(13,vec2(512-130,210),vec2(220,50)) This:egpColor(13,0,0,0,100)
  70.  
  71. This:egpText(14,PrKlik+"",vec2(130,210)) This:egpAlign(14,1,1) This:egpSize(14,50) This:egpFont(14,"Roboto")
  72.  
  73. This:egpText(15,PrKlikUpgrade+"$",vec2(512-130,210)) This:egpAlign(15,1,1) This:egpSize(15,50) This:egpFont(15,"Roboto")
  74.  
  75. This:egpBox(16,vec2(130,270),vec2(220,25)) This:egpColor(16,0,0,0,100)
  76.  
  77. This:egpBox(17,vec2(512-130,270),vec2(220,25)) This:egpColor(17,0,0,0,100)
  78.  
  79. This:egpText(18,"Auto clicker",vec2(130,270)) This:egpAlign(18,1,1) This:egpSize(18,25) This:egpFont(18,"Roboto")
  80.  
  81. This:egpText(19,"K"+oe()+"b",vec2(512-130,270)) This:egpAlign(19,1,1) This:egpSize(19,25) This:egpFont(19,"Roboto")
  82.  
  83. This:egpBox(20,vec2(130,310),vec2(220,50)) This:egpColor(20,0,0,0,100)
  84.  
  85. This:egpBox(21,vec2(512-130,310),vec2(220,50)) This:egpColor(21,0,0,0,100)
  86.  
  87. This:egpText(22,AntalAutoCliker+"",vec2(130,310)) This:egpAlign(22,1,1) This:egpSize(22,50) This:egpFont(22,"Roboto")
  88.  
  89. This:egpText(23,AutoClickUpgrade+"$",vec2(512-130,310)) This:egpAlign(23,1,1) This:egpSize(23,50) This:egpFont(23,"Roboto")
  90.  
  91. This:egpBox(24,vec2(256,370),vec2(470,25)) This:egpColor(24,0,0,0,100)
  92.  
  93. This:egpText(25,"Klik her!",vec2(256,370)) This:egpAlign(25,1,1) This:egpSize(25,25) This:egpFont(25,"Roboto")
  94.  
  95. This:egpBox(26,vec2(256,410),vec2(470,50)) This:egpColor(26,0,0,0,100)
  96.  
  97. This:egpBox(90,vec2(256,410),vec2(470,50)) This:egpColor(90,255,191,0,100)
  98.  
  99. This:egpText(27,"",vec2(256,410)) This:egpAlign(27,1,1) This:egpSize(27,40) This:egpFont(27,"Roboto")
  100.  
  101. This:cursor()
  102. }
  103. EGP:startSpil()
  104. sm("Brug !help")
  105. }
  106. if(clk("Fileload")){
  107. fileLoad("save.txt")
  108. sm("Tjekker gemt data!")
  109. timer("Filecanload",1000)
  110. }
  111. if(User == owner()){
  112. if(EGP:egpButton(26,User)|EGP:egpButton(24,User)){
  113. Money += PrKlik
  114. Clicks++
  115. EGP:egpSetText(5,""+Clicks)
  116. EGP:egpSetText(7,round(Money,2)+"$")
  117. }
  118. elseif(EGP:egpButton(13,User) & Money >= PrKlikUpgrade){
  119. Money -= PrKlikUpgrade
  120. if(PrKlik > 1){
  121. PrKlikUpgrade += round(random(25,50))
  122. }
  123. else{
  124. PrKlikUpgrade += round(random(1,10))
  125. }
  126. PrKlik += 0.1
  127. EGP:egpSetText(14,PrKlik+"")
  128. EGP:egpSetText(7,round(Money,2)+"$")
  129. EGP:egpSetText(15,PrKlikUpgrade+"$")
  130. }
  131. elseif(EGP:egpButton(21,User) & Money >= AutoClickUpgrade){
  132. if(!AntalAutoCliker){
  133. timer("Auto",1000)
  134. }
  135. Money -= AutoClickUpgrade
  136. AutoClickUpgrade += round(random(25,100))
  137. AntalAutoCliker++
  138. EGP:egpSetText(22,AntalAutoCliker+"")
  139. EGP:egpSetText(7,round(Money,2)+"$")
  140. EGP:egpSetText(23,AutoClickUpgrade+"$")
  141. }
  142. }
  143. if(clk("Auto")){
  144. timer("Auto",1000)
  145. Money += AntalAutoCliker * PrKlik
  146. EGP:egpSetText(7,round(Money,2)+"$")
  147. }
  148. if(chatClk(owner())){
  149. T = lastSaid():lower():explode(" ")
  150. if(T[1,string] == "!help"){
  151. hideChat(1)
  152. sm("Du kan bruge")
  153. sm2("!reset sletter alt progres!")
  154. }
  155. elseif(T[1,string] == "!reset"){
  156. hideChat(1)
  157. PrKlikUpgrade = 10
  158. PrKlik = 0.1
  159. Money = 1
  160. AutoClickUpgrade = 30
  161. AntalAutoCliker = 0
  162. Clicks = 0
  163. Game = array(Money,PrKlik,PrKlikUpgrade,AutoClickUpgrade,AntalAutoCliker,Clicks)
  164. fileWrite("save.txt",vonEncode(Game))
  165. EGP:egpSetText(22,AntalAutoCliker+"")
  166. EGP:egpSetText(23,AutoClickUpgrade+"$")
  167. EGP:egpSetText(14,PrKlik+"")
  168. EGP:egpSetText(7,round(Money,2)+"$")
  169. EGP:egpSetText(15,PrKlikUpgrade+"$")
  170. EGP:egpSetText(5,""+Clicks)
  171. sm("DATA SLETTED!")
  172. }
  173. }
  174. if(last()){
  175. Game = array(Money,PrKlik,PrKlikUpgrade,AutoClickUpgrade,AntalAutoCliker,Clicks)
  176. fileWrite("save.txt",vonEncode(Game))
  177. sm("DATA GEMT!")
  178. }
  179. if(clk("Filecanload")){
  180. local Data=fileRead()
  181. if(Data){
  182. Game=vonDecode(Data)
  183. Money = Game[1,number]
  184. PrKlik = Game[2,number]
  185. PrKlikUpgrade = Game[3,number]
  186. AutoClickUpgrade = Game[4,number]
  187. AntalAutoCliker = Game[5,number]
  188. Clicks = Game[6,number]
  189. sm("Data loaded!")
  190. sm2("Penge: "+Money+"$")
  191. sm2("Per klik: "+PrKlik+"$")
  192. sm2("Per klik upgrade: "+PrKlikUpgrade+"$")
  193. sm2("Autoklikker: "+AntalAutoCliker)
  194. sm2("Autoklikker upgrade: "+AutoClickUpgrade+"$")
  195. sm2("Antal kliks: "+Clicks)
  196. EGP:egpSetText(22,AntalAutoCliker+"")
  197. EGP:egpSetText(23,AutoClickUpgrade+"$")
  198. EGP:egpSetText(14,PrKlik+"")
  199. EGP:egpSetText(7,round(Money,2)+"$")
  200. EGP:egpSetText(15,PrKlikUpgrade+"$")
  201. EGP:egpSetText(5,""+Clicks)
  202. timer("Auto",1000)
  203. }
  204. else{
  205. sm("Kan ikke loade din fil!")
  206. }
  207. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement