Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name CSGOCaseOpener (edit AdrianeQ)
- @inputs EGP:wirelink EGP2:wirelink User:entity
- @outputs X Y Kage:string
- @persist O Time Array:array Temp PriceArray:array Player:entity SideA SideB Money MoneyOld BaseHeight ABlock BBlock CBlock DBlock Speed Random KeyPrice First AItem:string AMaterial:string BItem:string BMaterial:string CItem:string CMaterial:string DItem:string DMaterial:string Paid
- @trigger
- interval(100)
- Screen = entity():isWeldedTo()
- #entity():createWire(Screen,"EGP","wirelink")
- #entity():createWire(Screen,"User","User")
- PriceArray = array(0,3400,4900,6100,7120,7800,8400,8900,9100,9610,9750,9850,9125,9975,30000)
- KeyPrice= 30000
- #=====
- #findByClass("player")
- #Player = findClosest(entity():pos())
- #KeyPrice=floor(Player:money()/50)
- #if (KeyPrice > owner():money()/200) {KeyPrice = floor(owner():money()/200)}
- #EGP:egpText(5,"Buy Key " + KeyPrice + "$",vec2(80,285))
- #Time++
- #if (Time % 30 == 0) {First = 1}
- #print(Time)Q
- #=====
- if(First == 0) {
- First = 1
- Paid = 0
- ABlock=0
- BBlock=127
- CBlock=254
- DBlock=381
- BaseHeight=155
- Array = array("vgui/entities/weapon_mad_knife","vgui/gfx/vgui/awp","vgui/gfx/vgui/m4a1","vgui/gfx/vgui/scout","vgui/gfx/vgui/p90","vgui/gfx/vgui/aug","vgui/gfx/vgui/xm1014","vgui/gfx/vgui/galil","vgui/gfx/vgui/ak47","vgui/gfx/vgui/famas","vgui/entities/weapon_mad_deagle","vgui/gfx/vgui/usp45","vgui/entities/weapon_mad_dual","vgui/gfx/vgui/glock18","vgui/gfx/vgui/p228")
- Speed=random(124.76,126.76)
- #Min Speed = 124.76
- #Max Speed = 126.76
- EGP:egpBox(1,vec2(500,500),vec2(1000,1000))
- EGP:egpColor(1,vec(16,24,35))
- EGP:egpBox(2,vec2(256,170),vec2(400,170))
- EGP:egpColor(2,vec(35,42,46))
- EGP:egpBox(3,vec2(256,170),vec2(395,165))
- EGP:egpColor(3,vec(22,22,22))
- EGP:egpBox(4,vec2(256,300),vec2(395,50))
- EGP:egpColor(4,vec(79,113,35))
- EGP:egpText(5,"Start spin " + 10000 + "$",vec2(80,285))
- EGP:egpSize(5,30)
- EGP:egpText(6,"P250: " + floor(KeyPrice/9) + "$ - " + floor(KeyPrice/8) + "$",vec2(30,350))
- EGP:egpSize(6,15)
- EGP:egpText(7,"Glock-18: " + floor(KeyPrice/7) + "$ - " + floor(KeyPrice/6) + "$",vec2(30,370))
- EGP:egpSize(7,15)
- EGP:egpText(8,"Dual Berrettas: " + floor(KeyPrice/5) + "$ - " + floor(KeyPrice/5) + "$",vec2(30,390))
- EGP:egpSize(8,15)
- EGP:egpText(9,"USP-S: " + floor(KeyPrice/4) + "$ - " + floor(KeyPrice/3) + "$",vec2(30,410))
- EGP:egpSize(9,15)
- EGP:egpText(16,"Desert Eagle: " + floor(KeyPrice/2) + "$ - " + floor(KeyPrice/2) + "$",vec2(30,430))
- EGP:egpSize(16,15)
- EGP:egpText(17,"FAMAS: " + floor(KeyPrice*1.0) + "$ - " + floor(KeyPrice*1.30) + "$",vec2(30,450))
- EGP:egpSize(17,15)
- EGP:egpText(18,"AK-47: " + floor(KeyPrice*1.30) + "$ - " + floor(KeyPrice*1.60) + "$",vec2(30,470))
- EGP:egpSize(18,15)
- EGP:egpText(19,"GalilAR: " + floor(KeyPrice*1.60) + "$ - " + floor(KeyPrice*1.90) + "$",vec2(30,490))
- EGP:egpSize(19,15)
- EGP:egpText(26,"XM1014: " + floor(KeyPrice*2) + "$ - " + floor(KeyPrice*2.3) + "$",vec2(225,350))
- EGP:egpSize(26,15)
- EGP:egpText(28,"AUG: " + floor(KeyPrice*3) + "$ - " + floor(KeyPrice*4) + "$",vec2(225,370))
- EGP:egpSize(28,15)
- EGP:egpText(29,"P90: " + floor(KeyPrice*4) + "$ - " + floor(KeyPrice*5) + "$",vec2(225,390))
- EGP:egpSize(29,15)
- EGP:egpText(36,"SSG 008: " + floor(KeyPrice*5) + "$ - " + floor(KeyPrice*6) + "$",vec2(225,410))
- EGP:egpSize(36,15)
- EGP:egpText(39,"M4A1-S: " + floor(KeyPrice*8) + "$ - " + floor(KeyPrice*12) + "$",vec2(225,430))
- EGP:egpSize(39,15)
- EGP:egpText(46,"AWP: " + floor(KeyPrice*12) + "$ - " + floor(KeyPrice*15) + "$",vec2(225,450))
- EGP:egpSize(46,15)
- EGP:egpText(47,"Crimsomweb Karambit: " + floor(KeyPrice*30) + "$ - " + floor(KeyPrice*70) + "$",vec2(225,470))
- EGP:egpSize(47,15)
- EGP:egpColor(6,vec(45,62,150))
- EGP:egpColor(7,vec(45,62,150))
- EGP:egpColor(8,vec(45,62,150))
- EGP:egpColor(9,vec(45,62,150))
- EGP:egpColor(16,vec(45,62,150))
- EGP:egpColor(17,vec(103,66,161))
- EGP:egpColor(18,vec(103,66,161))
- EGP:egpColor(19,vec(103,66,161))
- EGP:egpColor(26,vec(103,66,161))
- EGP:egpColor(28,vec(184,42,126))
- EGP:egpColor(29,vec(184,42,126))
- EGP:egpColor(36,vec(184,42,126))
- EGP:egpColor(39,vec(184,41,41))
- EGP:egpColor(46,vec(184,41,41))
- EGP:egpColor(47,vec(180,180,2))
- }
- #if (X>75&450>X&Y>275&Y<375) {
- if (Paid==0) {moneyRequest(User,KeyPrice,3)}
- if (moneyClk()) {
- ABlock=0
- BBlock=127
- CBlock=254
- DBlock=381
- soundPlay(1,3,"bot/alright_lets_do_this.wav")
- Speed=random(124.76,126.76)
- Paid=1
- }
- #EGP:egpBox(51,vec2(0,170),vec2(120,170))
- #EGP:egpBox(50,vec2(512,170),vec2(120,170))
- if (Paid == 1) {
- EGP:egpBox(10,vec2(ABlock,BaseHeight),vec2(100,100))
- EGP:egpColor(10,vec(180,180,180))
- EGP:egpBox(11,vec2(ABlock,BaseHeight),vec2(100,100))
- EGP:egpMaterial(11,AMaterial)
- EGP:egpBox(12,vec2(ABlock,BaseHeight+60),vec2(100,30))
- EGP:egpText(130,AItem,vec2(ABlock-45,BaseHeight+50))
- EGP:egpColor(130,vec(255,255,255))
- EGP:egpSize(130,15)
- EGP:egpBox(20,vec2(BBlock,BaseHeight),vec2(100,100))
- EGP:egpColor(20,vec(180,180,180))
- EGP:egpBox(21,vec2(BBlock,BaseHeight),vec2(100,100))
- EGP:egpMaterial(21,BMaterial)
- EGP:egpBox(22,vec2(BBlock,BaseHeight+60),vec2(100,30))
- EGP:egpText(23,BItem,vec2(BBlock-45,BaseHeight+50))
- EGP:egpColor(23,vec(255,255,255))
- EGP:egpSize(23,15)
- EGP:egpBox(30,vec2(CBlock,BaseHeight),vec2(100,100))
- EGP:egpColor(30,vec(180,180,180))
- EGP:egpBox(31,vec2(CBlock,BaseHeight),vec2(100,100))
- EGP:egpMaterial(31,CMaterial)
- EGP:egpBox(32,vec2(CBlock,BaseHeight+60),vec2(100,30))
- EGP:egpText(33,CItem,vec2(CBlock-45,BaseHeight+50))
- EGP:egpColor(33,vec(255,255,255))
- EGP:egpSize(33,15)
- EGP:egpBox(40,vec2(DBlock,BaseHeight),vec2(100,100))
- EGP:egpColor(40,vec(180,180,180))
- EGP:egpBox(41,vec2(DBlock,BaseHeight),vec2(100,100))
- EGP:egpMaterial(41,DMaterial)
- EGP:egpBox(42,vec2(DBlock,BaseHeight+60),vec2(100,30))
- EGP:egpText(43,DItem,vec2(DBlock-45,BaseHeight+50))
- EGP:egpColor(43,vec(255,255,255))
- EGP:egpSize(43,15)
- Speed=Speed*0.98
- if (Speed < 10) {Speed=Speed*0.98}
- if (Speed < 1) {
- Speed=0
- #hint(toString(ABlock),5)1
- }
- O++
- if (ABlock < 0) {
- Random = ceil(random(0,10000))
- if (Random < 10001) {
- EGP:egpColor(12,vec(180,180,2))
- AItem = "Crimsonweb Karambit"
- AMaterial = Array[1,string]
- }
- if (Random < PriceArray[14,number]) {
- EGP:egpColor(12,vec(184,41,41))
- AItem = "AWP"
- AMaterial = Array[2,string]
- }
- if (Random < PriceArray[13,number]) {
- EGP:egpColor(12,vec(184,41,41))
- AItem = "M4A1-S"
- AMaterial = Array[3,string]
- }
- if (Random < PriceArray[12,number]) {
- EGP:egpColor(12,vec(184,42,126))
- AItem = "SSG 008"
- AMaterial = Array[4,string]
- }
- if (Random < PriceArray[11,number]) {
- EGP:egpColor(12,vec(184,42,126))
- AItem = "P90"
- AMaterial = Array[5,string]
- }
- if (Random < PriceArray[10,number]) {
- EGP:egpColor(12,vec(184,42,126))
- AItem = "AUG"
- AMaterial = Array[6,string]
- }
- if (Random < PriceArray[9,number]) {
- EGP:egpColor(12,vec(103,66,161))
- AItem = "XM1014"
- AMaterial = Array[7,string]
- }
- if (Random < PriceArray[8,number]) {
- EGP:egpColor(12,vec(103,66,161))
- AItem = "GalilAR"
- AMaterial = Array[8,string]
- }
- if (Random < PriceArray[7,number]) {
- EGP:egpColor(12,vec(103,66,161))
- AItem = "AK-47"
- AMaterial = Array[9,string]
- }
- if (Random < PriceArray[6,number]) {
- EGP:egpColor(12,vec(103,66,161))
- AItem = "FAMAS"
- AMaterial = Array[10,string]
- }
- if (Random < PriceArray[5,number]) {
- EGP:egpColor(12,vec(45,62,150))
- AItem = "Desert Eagle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement