Advertisement
Guest User

Untitled

a guest
Sep 17th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.31 KB | None | 0 0
  1. @name [WW] Stavox Gunshoppen V2
  2. @inputs [EGP,Skilt]:wirelink [User,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10]:entity
  3. @outputs U1 U2 U3 U4 U5 U6 U7 U8 U9 U10
  4. @persist [Pris1,Pris2,Pris3,Pris4,Pris5,Pris6,Pris7,Pris8,Pris9,Pris10,Pris11,Pris12,Profit,Side,Antal,Valgt,LoggedIn,Checked,RCount,AdvertTimer,PrisDivide]:number [AdvertMSG]:string CurUser:entity G:vector SpillerNavn:entity [Rangers]:array Blacklist:table BlackListed
  5.  
  6. #[
  7. Velkommen til Stavox Gunshoppen!
  8. Dette er en E2 lavet af WalterWhite (Gamle Navn: Cyka)
  9. Den ligger gratis paa forum, saa opdateringer vil blive lagt der.
  10.  
  11. Hvis du finder nogen fejl, saa smid mig en PM eller en besked paa Forum.
  12. ]#
  13.  
  14. #[
  15. Config
  16. ]#
  17. AdvertMSG = "Kom til Gunshoppen ved STED"
  18. AdvertTimer = 180000 # Min 180000 (Det er 3 minutter)
  19.  
  20. if(first()){
  21. LoggedIn = 0
  22. Skilt:egpClear()
  23. Rangers = array(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10)
  24.  
  25. timer("startUp",250)
  26. timer("drawSkilt",500)
  27. printColor(vec(255,255,255),"-------",vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255),"-------")
  28. printColor(vec(255,255,255),"E2'en Ligger gratis p"+aa()+" Stavox Forums")
  29. printColor(vec(255,255,255),"Husk at bruge !profit tal, til at s"+ae()+"tte din profit")
  30. printColor(vec(255,255,255),"Brug !help, for at se hj"+ae()+"lpe menuen")
  31.  
  32. }
  33.  
  34. if(first()) {
  35. function number wirelink:egpButton(Idx:number,Ply:entity){
  36. TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (0 ? 0 : 1)
  37. BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2)
  38. Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()
  39. }
  40.  
  41. function number entity:getWepPrice(){
  42. if(This:isShipment()){
  43. Price=This:shipmentPrice()
  44. return Price + Profit
  45. print(Price)
  46. }else{return 0}
  47. }
  48.  
  49. function string entity:getWepName(){
  50. if(This:isShipment()){
  51. Name=This:shipmentName()
  52. if(Name:find(""+This:shipmentName())){return ""+Name}
  53. else{return "Udsolgt"}
  54. }
  55. else{return "Udsolgt"}
  56. }
  57.  
  58. function void sendPM (User:string,Message:string) {
  59. concmd("say /pm "+User+" "+Message)
  60. }
  61. }
  62.  
  63. if(first()) {
  64. function void singIn() {
  65. LoggedIn = 0
  66. BlackListed = 0
  67.  
  68. EGP:egpBox(21,vec2(255,369),vec2(460,400))
  69. EGP:egpColor(21,vec(245, 245, 245))
  70.  
  71. EGP:egpBox(35,vec2(10,369),vec2(30,400))
  72. EGP:egpColor(35,vec(235, 238, 242))
  73.  
  74. EGP:egpBox(36,vec2(500,369),vec2(30,400))
  75. EGP:egpColor(36,vec(235, 238, 242))
  76.  
  77. EGP:egpBoxOutline(37,vec2(250,350),vec2(300,300))
  78. EGP:egpColor(37,vec(0,0,0))
  79.  
  80. EGP:egpText(38,"Sign In",vec2(120,210))
  81. EGP:egpColor(38,vec(0,0,0))
  82. EGP:egpSize(38,30)
  83.  
  84. EGP:egpBoxOutline(39,vec2(240,280),vec2(260,35))
  85. EGP:egpColor(39,vec(0,0,0))
  86.  
  87. EGP:egpBoxOutline(40,vec2(240,340),vec2(260,35))
  88. EGP:egpColor(40,vec(0,0,0))
  89.  
  90. EGP:egpBoxOutline(41,vec2(125, 400),vec2(30,30))
  91. EGP:egpColor(41,vec(0,0,0))
  92.  
  93. EGP:egpText(42,"Remember Me",vec2(150,390))
  94. EGP:egpColor(42,vec(0,0,0))
  95. EGP:egpSize(42,21)
  96.  
  97. EGP:egpBox(43,vec2(250,460),vec2(250,40))
  98. EGP:egpColor(43,vec(55, 71, 79))
  99.  
  100. EGP:egpText(44,"Sign In",vec2(220,450))
  101.  
  102. Side = 1
  103. stoptimer("CurUserDistance")
  104. }
  105.  
  106. function void drawSkilt() {
  107. Skilt:egpRoundedBox(1,vec2(50,400),vec2(150,150))
  108. Skilt:egpColor(1,vec(231, 76, 60))
  109.  
  110. Skilt:egpText(2,"S",vec2(-10,330))
  111. Skilt:egpSize(2,200)
  112.  
  113. Skilt:egpText(3,"x",vec2(50,355))
  114. Skilt:egpSize(3,100)
  115.  
  116. Skilt:egpText(4,"Gunshop",vec2(150,350))
  117. Skilt:egpSize(4,100)
  118. }
  119.  
  120. function void drawBase1(){
  121. URL = "https://stavox.dk/gunshop"
  122. EGP:egpClear()
  123. EGP:egpBox(200,vec2(256,61),vec2(520,120))
  124. EGP:egpColor(200,242,242,242,255)
  125. EGP:egpBox(201,vec2(276,51),vec2(354,32))
  126. EGP:egpColor(201,173,173,173,255)
  127. EGP:egpBox(202,vec2(276,51),vec2(352,30))
  128.  
  129. EGP:egpBox(203,vec2(43,48),vec2(2,12)),EGP:egpAngle(203,-45),EGP:egpColor(203,90,90,90,255)
  130. EGP:egpBox(204,vec2(43,55),vec2(2,12)),EGP:egpAngle(204,45),EGP:egpColor(204,90,90,90,255)
  131. EGP:egpBox(205,vec2(63,48),vec2(2,12)),EGP:egpAngle(205,45),EGP:egpColor(205,90,90,90,255)
  132. EGP:egpBox(206,vec2(63,55),vec2(2,12)),EGP:egpAngle(206,-45),EGP:egpColor(206,90,90,90,255)
  133.  
  134. EGP:egpText(207,URL,vec2(109,40))
  135. EGP:egpColor(207,31,46,45,255)
  136. EGP:egpSize(207,20)
  137.  
  138. EGP:egpBoxOutline(208,vec2(256,51),vec2(452,65))
  139. EGP:egpColor(208,173,173,173,255)
  140.  
  141. EGP:egpBox(270,vec2(83,52),vec2(28,28))
  142. EGP:egpMaterial(270,"gui/html/refresh")
  143. EGP:egpColor(270,80,80,80,255)
  144. }
  145.  
  146. function void drawBase2(){
  147. EGP:egpBox(251,vec2(468,42),vec2(5,5))
  148. EGP:egpColor(251,1,1,1,230)
  149.  
  150. EGP:egpBox(252,vec2(468,52),vec2(5,5))
  151. EGP:egpColor(252,1,1,1,230)
  152.  
  153. EGP:egpBox(253,vec2(468,62),vec2(5,5))
  154. EGP:egpColor(253,1,1,1,230)
  155.  
  156. EGP:egpBox(10,vec2(260,130),vec2(520,80))
  157. EGP:egpColor(10,vec(44, 62, 80))
  158.  
  159. EGP:egpBox(11,vec2(255,150),vec2(460,40))
  160. EGP:egpColor(11,vec(231, 76, 60))
  161.  
  162. EGP:egpText(12,"Stavox",vec2(26,90))
  163. EGP:egpSize(12,40)
  164.  
  165. EGP:egpBox(13,vec2(70,152),vec2(80,35))
  166. EGP:egpColor(13,vec(202, 93, 68))
  167. EGP:egpText(14,"Forums",vec2(40,140))
  168. EGP:egpSize(14,20)
  169.  
  170. EGP:egpBox(15,vec2(155,152),vec2(80,35))
  171. EGP:egpColor(15,vec(202, 93, 68))
  172.  
  173. EGP:egpText(16,"Regler",vec2(127,140))
  174. EGP:egpSize(16,20)
  175.  
  176. EGP:egpBox(17,vec2(280,152),vec2(160,35))
  177. EGP:egpColor(17,vec(202, 93, 68))
  178.  
  179. EGP:egpText(18,"In-game Staff",vec2(223,140))
  180. EGP:egpSize(18,20)
  181.  
  182. EGP:egpBox(19,vec2(423,152),vec2(112,35))
  183. EGP:egpColor(19,vec(245, 245, 245))
  184.  
  185. EGP:egpText(20,"Gunshop",vec2(380,140))
  186. EGP:egpColor(20,vec(0,0,0))
  187. EGP:egpSize(20,20)
  188.  
  189. EGP:egpBox(21,vec2(255,369),vec2(460,400))
  190. EGP:egpColor(21,vec(245, 245, 245))
  191.  
  192. EGP:egpBox(35,vec2(10,369),vec2(30,400))
  193. EGP:egpColor(35,vec(235, 238, 242))
  194.  
  195. EGP:egpBox(36,vec2(500,369),vec2(30,400))
  196. EGP:egpColor(36,vec(235, 238, 242))
  197. }
  198.  
  199. function void drawBase3(){
  200. EGP:egpBox(251,vec2(468,42),vec2(5,5))
  201. EGP:egpColor(251,1,1,1,230)
  202.  
  203. EGP:egpBox(252,vec2(468,52),vec2(5,5))
  204. EGP:egpColor(252,1,1,1,230)
  205.  
  206. EGP:egpBox(253,vec2(468,62),vec2(5,5))
  207. EGP:egpColor(253,1,1,1,230)
  208.  
  209. EGP:egpBox(10,vec2(260,130),vec2(520,80))
  210. EGP:egpColor(10,vec(44, 62, 80))
  211.  
  212. EGP:egpBox(11,vec2(255,150),vec2(460,40))
  213. EGP:egpColor(11,vec(231, 76, 60))
  214.  
  215. EGP:egpText(12,"Stavox",vec2(26,90))
  216. EGP:egpSize(12,40)
  217.  
  218. EGP:egpBox(13,vec2(70,152),vec2(80,35))
  219. EGP:egpColor(13,vec(202, 93, 68))
  220. EGP:egpText(14,"Forums",vec2(40,140))
  221. EGP:egpSize(14,20)
  222.  
  223. EGP:egpBox(15,vec2(155,152),vec2(80,35))
  224. EGP:egpColor(15,vec(202, 93, 68))
  225.  
  226. EGP:egpText(16,"Regler",vec2(127,140))
  227. EGP:egpSize(16,20)
  228.  
  229. EGP:egpBox(17,vec2(280,152),vec2(160,35))
  230. EGP:egpColor(17,vec(245, 245, 245))
  231.  
  232. EGP:egpText(18,"In-game Staff",vec2(223,140))
  233. EGP:egpColor(18,vec(0,0,0))
  234. EGP:egpSize(18,20)
  235.  
  236. EGP:egpBox(19,vec2(423,152),vec2(112,35))
  237. EGP:egpColor(19,vec(202, 93, 68))
  238.  
  239. EGP:egpText(20,"Gunshop",vec2(380,140))
  240. EGP:egpSize(20,20)
  241.  
  242. EGP:egpBox(21,vec2(255,369),vec2(460,400))
  243. EGP:egpColor(21,vec(245, 245, 245))
  244.  
  245. EGP:egpBox(35,vec2(10,369),vec2(30,400))
  246. EGP:egpColor(35,vec(235, 238, 242))
  247.  
  248. EGP:egpBox(36,vec2(500,369),vec2(30,400))
  249. EGP:egpColor(36,vec(235, 238, 242))
  250. }
  251.  
  252. function void drawBase4(){
  253. EGP:egpBox(251,vec2(468,42),vec2(5,5))
  254. EGP:egpColor(251,1,1,1,230)
  255.  
  256. EGP:egpBox(252,vec2(468,52),vec2(5,5))
  257. EGP:egpColor(252,1,1,1,230)
  258.  
  259. EGP:egpBox(253,vec2(468,62),vec2(5,5))
  260. EGP:egpColor(253,1,1,1,230)
  261.  
  262. EGP:egpBox(10,vec2(260,130),vec2(520,80))
  263. EGP:egpColor(10,vec(44, 62, 80))
  264.  
  265. EGP:egpBox(11,vec2(255,150),vec2(460,40))
  266. EGP:egpColor(11,vec(231, 76, 60))
  267.  
  268. EGP:egpText(12,"Stavox",vec2(26,90))
  269. EGP:egpSize(12,40)
  270.  
  271. EGP:egpBox(13,vec2(70,152),vec2(80,35))
  272. EGP:egpColor(13,vec(202, 93, 68))
  273. EGP:egpText(14,"Forums",vec2(40,140))
  274. EGP:egpSize(14,20)
  275.  
  276. EGP:egpBox(15,vec2(155,152),vec2(80,35))
  277. EGP:egpColor(15,vec(202, 93, 68))
  278.  
  279. EGP:egpText(16,"Regler",vec2(127,140))
  280. EGP:egpSize(16,20)
  281.  
  282. EGP:egpBox(17,vec2(280,152),vec2(160,35))
  283. EGP:egpColor(17,vec(245, 245, 245))
  284.  
  285. EGP:egpText(18,"In-game Staff",vec2(223,140))
  286. EGP:egpColor(18,vec(0,0,0))
  287. EGP:egpSize(18,20)
  288.  
  289. EGP:egpBox(19,vec2(423,152),vec2(112,35))
  290. EGP:egpColor(19,vec(202, 93, 68))
  291.  
  292. EGP:egpText(20,"Gunshop",vec2(380,140))
  293. EGP:egpSize(20,20)
  294.  
  295. EGP:egpBox(21,vec2(255,369),vec2(460,400))
  296. EGP:egpColor(21,vec(245, 245, 245))
  297.  
  298. EGP:egpBox(35,vec2(10,369),vec2(30,400))
  299. EGP:egpColor(35,vec(235, 238, 242))
  300.  
  301. EGP:egpBox(36,vec2(500,369),vec2(30,400))
  302. EGP:egpColor(36,vec(235, 238, 242))
  303.  
  304. EGP:egpBox(300,vec2(420,115),vec2(150,30))
  305. EGP:egpColor(300,vec(44, 62, 80))
  306. EGP:egpText(299,"Sign Out",vec2(410,105))
  307. EGP:egpCircle(298,vec2(388,113),vec2(13,13))
  308. EGP:egpMaterial(298,"console/background03")
  309. EGP:egpBox(287,vec2(370,113),vec2(1,20))
  310. EGP:egpColor(287,vec(50,50,50))
  311.  
  312. EGP:egpBox(289,vec2(349,113),vec2(24,18))
  313. EGP:egpBox(290,vec2(356,108),vec2(16,2))
  314. EGP:egpAngle(290,35)
  315. EGP:egpColor(290,vec(44, 62, 80))
  316.  
  317. EGP:egpBox(291,vec2(342,108),vec2(16,2))
  318. EGP:egpAngle(291,-35)
  319. EGP:egpColor(291,vec(44, 62, 80))
  320. }
  321. function void staffListe() {
  322. URL = "https://stavox.dk/staffliste"
  323. EGP:egpText(260,"Managers",vec2(30,180))
  324. EGP:egpColor(260,vec(83, 83, 83))
  325. EGP:egpFont(260,"",22)
  326.  
  327. EGP:egpText(261,"Jimboe | STEAM_0:1:48016748",vec2(30,200))
  328. EGP:egpSize(261,15)
  329. EGP:egpColor(261,vec(83, 83, 83))
  330.  
  331. EGP:egpText(262,"Vice Managers",vec2(30,220))
  332. EGP:egpColor(262,vec(83, 83, 83))
  333. EGP:egpFont(262,"",22)
  334.  
  335. EGP:egpText(263,"Emoyly | STEAM_0:0:56939043",vec2(30,240))
  336. EGP:egpSize(263,15)
  337. EGP:egpColor(263,vec(83, 83, 83))
  338.  
  339. EGP:egpText(265,"Mads Madsen | STEAM_0:0:63561031",vec2(30,255))
  340. EGP:egpSize(265,15)
  341. EGP:egpColor(265,vec(83, 83, 83))
  342.  
  343. EGP:egpText(266,"Staff Directors",vec2(30,290))
  344. EGP:egpColor(266,vec(83, 83, 83))
  345. EGP:egpFont(266,"",22)
  346.  
  347. EGP:egpText(267,"MikkDK | STEAM_0:1:86177807",vec2(30,310))
  348. EGP:egpSize(267,15)
  349. EGP:egpColor(267,vec(83, 83, 83))
  350.  
  351. EGP:egpText(268,"Houston | STEAM_0:1:43165997",vec2(30,325))
  352. EGP:egpSize(268,15)
  353. EGP:egpColor(268,vec(83, 83, 83))
  354.  
  355. EGP:egpText(269,"22xgaming | STEAM_0:1:51576777",vec2(30,340))
  356. EGP:egpSize(269,15)
  357. EGP:egpColor(269,vec(83, 83, 83))
  358.  
  359. EGP:egpText(280,"Senioradmins",vec2(30,360))
  360. EGP:egpColor(280,vec(83, 83, 83))
  361. EGP:egpFont(280,"",22)
  362.  
  363. EGP:egpText(281,"ZeNoxXi | STEAM_0:1:49765632",vec2(30,380))
  364. EGP:egpSize(281,15)
  365. EGP:egpColor(281,vec(83, 83, 83))
  366.  
  367. EGP:egpText(282,"Maxx0758 | STEAM_0:1:39487210",vec2(30,395))
  368. EGP:egpSize(282,15)
  369. EGP:egpColor(282,vec(83, 83, 83))
  370.  
  371. EGP:egpText(283,"Chuck Norris | STEAM_0:0:39323916",vec2(30,410))
  372. EGP:egpSize(283,15)
  373. EGP:egpColor(283,vec(83, 83, 83))
  374.  
  375. EGP:egpText(284,"Admins",vec2(30,430))
  376. EGP:egpColor(284,vec(83, 83, 83))
  377. EGP:egpFont(284,"",22)
  378.  
  379. EGP:egpText(285,"DoktorDim | STEAM_0:0:127515814",vec2(30,450))
  380. EGP:egpSize(285,15)
  381. EGP:egpColor(285,vec(83, 83, 83))
  382.  
  383. EGP:egpText(286,"Hermione | STEAM_0:1:64442326",vec2(30,465))
  384. EGP:egpSize(286,15)
  385. EGP:egpColor(286,vec(83, 83, 83))
  386.  
  387. EGP:egpText(287,"Unicorn | STEAM_0:1:80711456",vec2(30,480))
  388. EGP:egpSize(287,15)
  389. EGP:egpColor(287,vec(83, 83, 83))
  390. }
  391. function void mainS4() {
  392. BlackListed = 0
  393. EGP:egpBox(300,vec2(420,115),vec2(150,30))
  394. EGP:egpColor(300,vec(44, 62, 80))
  395. EGP:egpText(299,"Sign Out",vec2(410,105))
  396. EGP:egpCircle(298,vec2(388,113),vec2(13,13))
  397. EGP:egpMaterial(298,"console/background03")
  398. EGP:egpBox(287,vec2(370,113),vec2(1,20))
  399. EGP:egpColor(287,vec(50,50,50))
  400.  
  401. EGP:egpBox(289,vec2(349,113),vec2(24,18))
  402. EGP:egpBox(290,vec2(356,108),vec2(16,2))
  403. EGP:egpAngle(290,35)
  404. EGP:egpColor(290,vec(44, 62, 80))
  405.  
  406. EGP:egpBox(291,vec2(342,108),vec2(16,2))
  407. EGP:egpAngle(291,-35)
  408. EGP:egpColor(291,vec(44, 62, 80))
  409.  
  410. for(I=1,Rangers:count()) {
  411. if(Rangers[I,entity]:isShipment()) {Antal++}
  412. }
  413.  
  414. for(I=1,Rangers:count()) {
  415. Pris11 = Pris11 + Rangers[I,entity]:getWepPrice()
  416. }
  417. PrisDivide = Pris11 / Antal
  418. Pris12 = round(PrisDivide) + 2
  419.  
  420. for(I=1,5) {
  421. EGP:egpText(111+I,Rangers[I,entity]:getWepName(),vec2(136,135+(I*60))) EGP:egpAlign(111+I,1)
  422. }
  423. }
  424. function void mainS5() {
  425. for(I=1,5) {
  426. EGP:egpText(116+I,Rangers[I+5,entity]:getWepName(),vec2(380,135+(I*60))) EGP:egpAlign(116+I,1)
  427. }
  428. EGP:egpText(122,"K"+oe()+"b alt! - "+Pris11+"kr",vec2(170,485)) EGP:egpAlign(122,1)
  429. EGP:egpText(123,"Random V"+aa()+"ben - "+Pris12+"kr",vec2(350,485)) EGP:egpAlign(123,1)
  430.  
  431.  
  432. for(I=1,Rangers:count()) {
  433. if(Rangers[I,entity]:isShipment()) {EGP:egpSetText(111+I,Rangers[I,entity]:getWepName()+" - "+Rangers[I,entity]:getWepPrice()+" kr")}else{EGP:egpSetText(111+I,"UDSOLGT")}
  434. }
  435.  
  436. Side = 2
  437. timer("CurUserDistance",250)
  438. }
  439. function void blackList() {
  440. Side = 5
  441. EGP:egpText(256,"Stavox Gunshop",vec2(256,200)) EGP:egpFont(256,"Courier New",60) EGP:egpAlign(256,1,1) EGP:egpColor(256,vec(0,0,0))
  442. EGP:egpBox(260,vec2(245,300),vec2(200,200))
  443. EGP:egpMaterial(260,"gui/HTML/stop")
  444. EGP:egpColor(260,vec(255,0,0))
  445. EGP:egpText(257,"Du er blevet blacklisted",vec2(256,400)), EGP:egpFont(257,"Marlett",45), EGP:egpAlign(257,1,1) EGP:egpColor(257,vec(0,0,0))
  446. EGP:egpText(258,"SteamID: ",vec2(256,445)) EGP:egpFont(258,"Courier New",45), EGP:egpAlign(258,1,1) EGP:egpColor(258,vec(0,0,0))
  447. EGP:egpText(259,CurUser:steamID(),vec2(256,490)) EGP:egpFont(259,"Courier New",45), EGP:egpAlign(259,1,1) EGP:egpColor(259,vec(0,0,0))
  448. }
  449. }
  450. if(clk("startUp")){
  451. timer("drawStart1",200)
  452. timer("drawStart2",500)
  453. timer("drawStart3",900)
  454. Antal = 0
  455. }
  456. if(clk("drawStart1")){drawBase1()}
  457. if(clk("drawStart2")){drawBase2()}
  458.  
  459. if(clk("drawStart3")){singIn()}
  460.  
  461. if(clk("main")){
  462. EGP:egpText(87,CurUser:name(),vec2(120,270))
  463. EGP:egpColor(87,vec(0,0,0))
  464. EGP:egpSize(87,20)
  465. User = noentity()
  466. timer("Login12",200)
  467. }
  468. if(clk("Login12")){
  469. EGP:egpText(76,"*",vec2(120,330))
  470. EGP:egpColor(76,vec(0,0,0))
  471. EGP:egpSize(76,23)
  472. timer("login2",200)
  473. }
  474. if(clk("login2")) {
  475. EGP:egpSetText(76,"*")
  476. timer("login3",150)
  477. }
  478. if(clk("login3")) {
  479. EGP:egpSetText(76,"**")
  480. timer("login4",200)
  481. }
  482. if(clk("login4")) {
  483. EGP:egpSetText(76,"***")
  484. timer("login5",200)
  485. }
  486. if(clk("login5")) {
  487. EGP:egpSetText(76,"****")
  488. timer("login6",200)
  489. }
  490. if(clk("login6")) {
  491. EGP:egpSetText(76,"*****")
  492. timer("login7",200)
  493. }
  494. if(clk("login7")) {
  495. EGP:egpSetText(76,"******")
  496. timer("login8",200)
  497. }
  498. if(clk("login8")) {
  499. EGP:egpSetText(76,"*******")
  500. timer("login9",200)
  501. }
  502. if(clk("login9")) {
  503. EGP:egpSetText(76,"********")
  504. timer("login10",200)
  505. }
  506. if(clk("login10")) {
  507. EGP:egpSetText(76,"*********")
  508. timer("login11",200)
  509. }
  510. if(clk("login11")) {
  511. EGP:egpSetText(76,"**********")
  512. User = entity()
  513. timer("Main",500)
  514. }
  515.  
  516. if(clk("Main")){
  517. LoggedIn = 1
  518. timer("MainStage1",200)
  519. timer("MainStage2",500)
  520. timer("MainStage3",900)
  521. timer("MainStage4",1300)
  522. timer("MainStage5",1500)
  523. }
  524.  
  525. if(clk("IGNStaff")) {
  526. Side = 7
  527. timer("MainStage1",200)
  528. timer("MainStage6",500)
  529. timer("StaffListe",1000)
  530.  
  531. }
  532.  
  533. if(clk("IGNStaff2")) {
  534. Side = 3
  535. timer("MainStage1",250)
  536. timer("MainStage7",750)
  537. timer("StaffListe",1250)
  538.  
  539. }
  540.  
  541. if(clk("MainStage1")){drawBase1()}
  542. if(clk("MainStage2")){drawBase2()}
  543. if(clk("MainStage6")){drawBase3()}
  544. if(clk("MainStage7")){drawBase4()}
  545.  
  546. if(clk("MainStage3")){
  547. BlackListed = 0
  548. for(I=1,5){
  549. EGP:egpBox(75+I,vec2(136,145+(I*60)),vec2(200,45)) EGP:egpColor(75+I,vec(231, 76, 60))
  550. EGP:egpBox(80+I,vec2(380,145+(I*60)),vec2(200,45)) EGP:egpColor(80+I,vec(231, 76, 60))
  551. }
  552. EGP:egpBox(90,vec2(350,500),vec2(180,45)) EGP:egpColor(90,vec(231, 76, 60))
  553. EGP:egpBox(91,vec2(165,500),vec2(180,45)) EGP:egpColor(91,vec(231, 76, 60))
  554.  
  555. }
  556.  
  557. if(clk("StaffListe")){staffListe()}
  558. if(clk("drawSkilt")) {drawSkilt()}
  559.  
  560. if(clk("MainStage4")){mainS4()}
  561. if(clk("MainStage5")){mainS5()}
  562.  
  563. if(clk("blacklist")){
  564. timer("drawStart1",250)
  565. timer("drawStart2",250)
  566. timer("drawStart5",250)
  567. }
  568.  
  569. if(clk("drawStart5")) {blackList()}
  570.  
  571. if(clk("CurUserDistance")){
  572. if(Side>1){
  573. if(CurUser:pos():distance(EGP:entity():pos())>200){timer("startUp",250) CurUser = noentity()}
  574. }
  575. timer("CurUserDistance",500)
  576. }
  577.  
  578. if(~User & User){
  579. if(Side == 1){
  580. if(EGP:egpButton(43,User)){Side = 3 CurUser = User timer("main",300)}
  581. if(EGP:egpButton(17,User) & ops() < 250){timer("IGNStaff",250)}
  582. }
  583. if(Side == 7) {
  584. if(EGP:egpButton(19,User) & ops() < 250){Side = 9, timer("startUp",250)}
  585. }
  586. if(User == CurUser){
  587.  
  588. if(Side == 2){
  589. for(I=1,Rangers:count()) {
  590. if(EGP:egpButton(75+I,User)&Rangers[I,entity]:isShipment()){moneyRequest(User,Rangers[I,entity]:getWepPrice(),Rangers[I,entity]:shipmentName())}
  591. }
  592. if(EGP:egpButton(91,User)){moneyRequest(User,Pris11,"1x Af Hvert V"+aa()+"ben!")}
  593. if(EGP:egpButton(90,User)){moneyRequest(User,Pris12,"Random V"+aa()+"ben")}
  594. if(EGP:egpButton(17,User) & ops() < 250){timer("IGNStaff2",250)}
  595. if(EGP:egpButton(300,User) & ops() < 250){timer("startUp",300)}
  596. }
  597. }
  598. if(Side == 3) {
  599. if(EGP:egpButton(19,User) & ops() < 250){timer("Main",250)}
  600. if(EGP:egpButton(300,User) & ops() < 250){timer("startUp",300)}
  601. }
  602. }
  603. if (CurUser == User & !BlackListed)
  604. {
  605. if (Blacklist:exists(User:steamID()))
  606. {
  607. Variable = Blacklist[User:steamID(),number]
  608. if (Variable==1)
  609. {
  610. stopAllTimers()
  611. timer("blacklist",250)
  612. timer("startUp",5000)
  613. BlackListed = 1
  614. exit()
  615. }
  616. }
  617. }
  618. if(moneyNoClk()) {Side = 2}
  619. if(moneyClk()){
  620. if(moneyClk(R1:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U1 = 1, timer("afterBuy", 500)}
  621. if(moneyClk(R2:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U2 = 1, timer("afterBuy", 500)}
  622. if(moneyClk(R3:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U3 = 1, timer("afterBuy", 500)}
  623. if(moneyClk(R4:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U4 = 1, timer("afterBuy", 500)}
  624. if(moneyClk(R5:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U5 = 1, timer("afterBuy", 500)}
  625. if(moneyClk(R6:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U6 = 1, timer("afterBuy", 500)}
  626. if(moneyClk(R7:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U7 = 1, timer("afterBuy", 500)}
  627. if(moneyClk(R8:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U8 = 1, timer("afterBuy", 500)}
  628. if(moneyClk(R9:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U9 = 1, timer("afterBuy", 500)}
  629. if(moneyClk(R10:shipmentName())){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U10 = 1, timer("afterBuy", 500)}
  630. if(moneyClk("1x Af Hvert V"+aa()+"ben!")){sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),U1 = 1,U2 = 1,U3 = 1,U4 = 1,U5 = 1,U6 = 1,U7 = 1,U8 = 1,U9 = 1,U10 = 1, timer("startUp", 250)}
  631. if(moneyClk("Random V"+aa()+"ben"))
  632. {
  633. Valgt = round(random(1,Antal))
  634. sendPM(moneyClkPlayer():steamID(),"Tak for dit k"+oe()+"b hos Stavox Gunshop! Vi h"+aa()+"ber at se dig igen!"),
  635. if(Valgt == 1) {
  636. U1 = 1
  637. }
  638. if(Valgt == 2) {
  639. U2 = 1
  640. }
  641. if(Valgt == 3) {
  642. U3 = 1
  643. }
  644. if(Valgt == 4) {
  645. U4 = 1
  646. }
  647. if(Valgt == 5) {
  648. U5 = 1
  649. }
  650. if(Valgt == 6) {
  651. U6 = 1
  652. }
  653. if(Valgt == 7) {
  654. U7 = 1
  655. }
  656. if(Valgt == 8) {
  657. U8 = 1
  658. }
  659. if(Valgt == 9) {
  660. U9 = 1
  661. }
  662. if(Valgt == 10) {
  663. U10 = 1
  664. }
  665. timer("afterBuy", 500)
  666. }
  667. timer("Y",1000)
  668. }
  669.  
  670. if(clk("afterBuy")) {
  671. Valgt = 0,
  672. Pris11 = 0,
  673. Pris12 = 0,
  674. timer("startUp",250)
  675. }
  676. if(clk("Y")){U1 = 0 U2 = 0 U3 = 0 U4 = 0 U5 = 0 U6 = 0 U7 = 0 U8 = 0 U9 = 0 U10 = 0}
  677.  
  678.  
  679. runOnChat(1)
  680. if (chatClk(owner()))
  681. {
  682. local Said = owner():lastSaid():explode(" ")
  683. local Cmd = Said[1,string]
  684. switch (Cmd)
  685. {
  686. case "!help",
  687. hideChat(1)
  688. printColor(vec(255,255,255),"-------",vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255),"-------")
  689. printColor(vec(255,255,255),"1. !profit 100 - Saetter din profit til 100")
  690. printColor(vec(255,255,255),"2. !logud - Logger personen ud")
  691. printColor(vec(255,255,255),"3. !guns - Viser dig alle de guns du har i shoppen")
  692. printColor(vec(255,255,255),"5. !recover - Genstarter E2 hvis der er fejl (Ikke Hvis den er Crashet)")
  693. printColor(vec(255,255,255),"4. !blacklist / !unblacklist navn - Blacklister eller Unblacklister en person")
  694. printColor(vec(255,255,255),"5. !startadvert / !stopadvert - Starter eller Stopper auto adverteren")
  695. printColor(vec(255,255,255),"6. !help - Bringer denne menu frem")
  696. break,
  697. case "!profit",
  698. hideChat(1)
  699. Profit = Said[2,string]:toNumber()
  700. hideChat(1), printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Profitten blev "+ae()+"ndret til: "+Profit)
  701. timer("login",250)
  702. break,
  703. case "!logud",
  704. hideChat(1)
  705. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Loggede den nuv"+ae()+"rende person ud!")
  706. timer("startUp",250)
  707. break,
  708. case "!guns",
  709. hideChat(1)
  710. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Liste over alle guns:"),
  711. for(I=0,Rangers:count()) {
  712. if(Rangers[I+1,entity]:isShipment()) {printColor(vec(255,255,255),RCount+(I+1)+". "+Rangers[I+1,entity]:getWepName())}
  713. }
  714. break,
  715. case "!recover",
  716. hideChat(1)
  717. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Genstarter E2'en..."),
  718. timer("startUp",500)
  719. CurUser = noentity()
  720. break,
  721. case "!blacklist",
  722. Argument = lastSaid():sub(12)
  723. Player = findPlayerByName(Argument)
  724. if (Player:isValid())
  725. {
  726. hideChat(1)
  727. Blacklist[Player:steamID(),number] = 1
  728. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Tilfejede ",vec(0,255,0),Player:name(),vec(255,255,255)," til blacklisten.")
  729. }
  730. else
  731. {
  732. hideChat(1)
  733. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Fejl! Kunne ikke finde spilleren.")
  734. }
  735. break,
  736. case "!unblacklist",
  737. Argument = lastSaid():sub(14)
  738. Player = findPlayerByName(Argument)
  739. if (Player:isValid())
  740. {
  741. hideChat(1)
  742. Blacklist[Player:steamID(),number] = 0
  743. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Fjernede ",vec(0,255,0),Player:name(),vec(255,255,255)," fra blacklisten.")
  744. }
  745. else
  746. {
  747. hideChat(1)
  748. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Fejl! Kunne ikke finde spilleren.")
  749. }
  750. break,
  751. case "!startadvert",
  752. timer("Advert",0)
  753. if(clk("Advert")) {
  754. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Starter Auto-Adverter")
  755. concmd("say /advert "+AdvertMSG)
  756. timer("Advert",AdvertTimer)
  757. }
  758. break,
  759. case "!stopadvert",
  760. printColor(vec(231, 76, 60),"[Stavox Gunshop]",vec(255,255,255)," Stopper Auto-Adverter")
  761. stoptimer("Advert")
  762. break,
  763. default,
  764.  
  765. break,
  766.  
  767. }
  768. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement