Hop til indhold
Stavox

[Release] Auto Gunhop


Andrew'

Recommended Posts

Eftersom som jeg troede på Nicklassen ikke ville sælge denne gunshop videre, men han derimod gjorde det. Synes jeg egentligt bare at alle burde have adgang til den således at han ikke tjener penge på den længere!

Unødige kommentare må gerne undlades!
Den er opbygget lidt sjusket, men lortet virker :/

 

--------------------------------------------------------------

 

@name Vaabenhandler 2.1
@inputs EGP:wirelink User:entity R1 R2 R3 R4 R5
@outputs U1 U2 U3 U4 U5
@persist Skaerm 
@trigger


if(first()){
    
    Skaerm = 0
    
        function number wirelink:egpButton(Idx:number,Ply:entity,TopLeft:number)
    {
        TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (TopLeft ? 0 : 1)
        BR = This:egpPos(Idx) + This:egpSize(Idx) / (TopLeft ? 1 : 2)
        Cur = This:egpCursor(Ply)
        return inrange(Cur, TL, BR)
    }
    
    EGP:egpClear()
    EGP:egpDrawTopLeft(1)

    ##Baggrund##
    EGP:egpBox(1, vec2(0,0), vec2(520,520))
    EGP:egpMaterial(1, "skybox/militia_hdrup")
    EGP:egpAngle(2, 180)
    EGP:egpBox(3, vec2(110,0), vec2(300,600)) EGP:egpColor(3, vec(33,33,33))
    EGP:egpBoxOutline(4, vec2(110,0), vec2(300,600)) EGP:egpColor(4, vec(0,0,0))
    ###AWP#####################################################################
    EGP:egpBox(5,vec2(7,430),vec2(380,100))
    EGP:egpMaterial(5, "vgui/gfx/vgui/AWP")
    EGP:egpColor(5, vec(255,255,255))
    EGP:egpAngle(5, 90)
    EGP:egpBox(6,vec2(513,50),vec2(380,100))
    EGP:egpMaterial(6, "vgui/gfx/vgui/AWP")
    EGP:egpColor(6, vec(255,255,255))
    EGP:egpAngle(6, 270)
    ##LOGIN##
    EGP:egpBox(7, vec2(111,200), vec2(298,100)) EGP:egpColor(7, vec(130,33,33))
    EGP:egpText(8, "LOGIN", vec2(256,215))
    EGP:egpSize(8, 60)
    EGP:egpAlign(8, 1)

}

if(~User & User & EGP:egpButton( 7, User, 7)) {
    
    EGP:egpClear()
    EGP:egpDrawTopLeft(1)
    ##
    EGP:egpBox(-2, vec2(0,0), vec2(520,520))
    EGP:egpMaterial(-2, "skybox/militia_hdrup")
    
    EGP:egpBox(-1, vec2(0,0), vec2(520,520))
    EGP:egpColor(-1, vec(33,33,33))
    EGP:egpAlpha(-1, 255)
    ##Velkommen##

    EGP:egpText(78, "VELKOMMEN", vec2(256,200))
    EGP:egpAlign(78, 1)
    EGP:egpSize(78, 50)
    EGP:egpColor(78, vec(255,255,255))
    EGP:egpText(77, "" + User:name(), vec2(256,256))
    EGP:egpAlign(77, 1)
    EGP:egpSize(77, 50)
    EGP:egpColor(77, vec(255,255,255))
    
    EGP:egpBox(123, vec2(80,320), vec2(360,3)) EGP:egpColor(123, vec(130,33,33))
    EGP:egpBox(124, vec2(80,190), vec2(360,3)) EGP:egpColor(124, vec(130,33,33))
    
    timer("Side", 1500) 
}   
    
    if(clk("Side")){
        
        
        timer("Skaerm", 0)
        EGP:egpClear()
        EGP:egpDrawTopLeft(1)
        ##Baggrund
        EGP:egpBox(100, vec2(0,0), vec2(520,520))
        EGP:egpMaterial(100, "skybox/militia_hdrup")
        
        ##Design
        EGP:egpBox(10, vec2(110,0), vec2(300,435)) EGP:egpColor(10, vec(33,33,33))
        EGP:egpBox(11, vec2(130,60), vec2(260,2)) EGP:egpColor(11, vec(130,33,33))
        EGP:egpText(12, "V"+aa()+"benhandler 2.1", vec2(256,35))
        EGP:egpSize(12, 22)
        EGP:egpAlign(12, 1)
        EGP:egpFont(12,"Lucida Console")
        ##      
        
        ####
        EGP:egpBox(112, vec2(110,400), vec2(300,50)) EGP:egpColor(112, vec(130,33,33))
        EGP:egpBoxOutline(113, vec2(110,400), vec2(300,50)) EGP:egpColor(113, vec(33,33,33))
        
        EGP:egpText(15, "- MENU -", vec2(256,408))
        EGP:egpSize(15, 30)
        EGP:egpAlign(15, 1)
        #################
        

    EGP:egpBox(200, vec2(120,80), vec2(280,50)) EGP:egpColor(200, vec(45,45,45))
    EGP:egpBox(201, vec2(120,142.5), vec2(280,50)) EGP:egpColor(201, vec(45,45,45))
    EGP:egpBox(202, vec2(120,205), vec2(280,50)) EGP:egpColor(202, vec(45,45,45))
    EGP:egpBox(203, vec2(120,267.5), vec2(280,50)) EGP:egpColor(203, vec(45,45,45))
    EGP:egpBox(204, vec2(120,330), vec2(280,50)) EGP:egpColor(204, vec(45,45,45))
    
    EGP:egpText(205, "AK-47 - 1300 DKK", vec2(256,88)) EGP:egpSize(205, 30) EGP:egpAlign(205, 1)
    EGP:egpText(206, "M4A1 - 1000 DKK", vec2(256,150.5)) EGP:egpSize(206, 30) EGP:egpAlign(206, 1)
    EGP:egpText(207, "M14 - 1700 DKK", vec2(256,213)) EGP:egpSize(207, 30) EGP:egpAlign(207, 1)
    EGP:egpText(208, "M82 - 2200 DKK", vec2(256,275)) EGP:egpSize(208, 30) EGP:egpAlign(208, 1)
    EGP:egpText(209, "M3 - 1500 DKK", vec2(256,338)) EGP:egpSize(209, 30) EGP:egpAlign(209, 1)
    
    ##Tilbage
    EGP:egpBox(103, vec2(0,468), vec2(520,80)) EGP:egpColor(103, vec(33,33,33))
    
    EGP:egpBox(101, vec2(0,470), vec2(520,80)) EGP:egpColor(101, vec(130,33,33))
    EGP:egpText(102, "TILBAGE", vec2(256,470))
    EGP:egpSize(102, 40)
    EGP:egpAlign(102, 1)
    ##- Af A. Miller#####################################
    EGP:egpText(99, "- Af A. Miller", vec2(256,449.5))
    EGP:egpSize(99, 20)
    EGP:egpAlign(99, 1)
    EGP:egpColor(99, vec(0,0,0))
    EGP:egpFont(99,"Courier New")
    #####################################################

}
    
    if(clk("Skaerm")){Skaerm = 1}

    if(moneyClk("AK-47")){U1 = 1 timer("T",0)}
    if(moneyClk("M4A1")){U2 = 1 timer("T",0)}
    if(moneyClk("M14")){U3 = 1 timer("T",0)}
    if(moneyClk("M82")){U4 = 1 timer("T",0)}
    if(moneyClk("M3 SHOTGUN")){U5 = 1 timer("T",0)}
    if(clk("T")){U1 = 0 U2 = 0 U3 = 0 U4 = 0 U5 = 0 timer("Ordre",0)}
    
    
    if(Skaerm>0)
    {
        
    if(~User & User & EGP:egpButton( 200, User, 200 )&R1>0)
    {moneyRequest(User, 1300, "AK-47")}

    if(~User & User & EGP:egpButton( 201, User, 201 )&R2>0)
    {moneyRequest(User, 1000, "M4A1")}

    if(~User & User & EGP:egpButton( 202, User, 202 )&R3>0)
    {moneyRequest(User, 1700, "M14")}

    if(~User & User & EGP:egpButton( 203, User, 203 )&R4>0)
    {moneyRequest(User, 2200, "M82")}

    if(~User & User & EGP:egpButton( 204, User, 204 )&R5>0)
    {moneyRequest(User, 1500, "M3 SHOTGUN")} 
       
    #####################################################
    
    if(R1>0){EGP:egpText(205, "AK-47 - 1300kr.", vec2(256,88))}else{EGP:egpText(205, "VAREN ER UDSOLGT", vec2(256,88))}
    if(R2>0){EGP:egpText(206, "M4A1 - 1000kr.", vec2(256,150.5))}else{EGP:egpText(206, "VAREN ER UDSOLGT", vec2(256,150.5))}
    if(R3>0){EGP:egpText(207, "M14 - 1700kr.", vec2(256,213))}else{EGP:egpText(207, "VAREN ER UDSOLGT", vec2(256,213))}
    if(R4>0){EGP:egpText(208, "M82 - 2200kr.", vec2(256,275))}else{EGP:egpText(208, "VAREN ER UDSOLGT", vec2(256,275))}
    if(R5>0){EGP:egpText(209, "M3 - 1500kr.", vec2(256,338))}else{EGP:egpText(209, "VAREN ER UDSOLGT", vec2(256,338))}
    }
    
    if(~User & User & EGP:egpButton( 101, User, 101)) 
    {
    reset()
    }
    if(clk("Ordre"))
    {
    Skaerm = 0
    EGP:egpClear()
    EGP:egpDrawTopLeft(1)
    ##
    EGP:egpBox(-10, vec2(0,0), vec2(520,520))
    EGP:egpMaterial(-10, "skybox/militia_hdrup")
    EGP:egpText(192, "Vent venligst...", vec2(256,205))
    EGP:egpSize(192, 50)
    EGP:egpAlign(192, 1)
    EGP:egpColor(192, vec(130,33,33))
    EGP:egpFont(192,"Courier New")
    
    EGP:egpCircle(33, vec2(256,302), vec2(35,35))
    EGP:egpColor(33, vec(130,33,33))
    
    EGP:egpBox(32, vec2(230,276), vec2(50,50))
    EGP:egpMaterial(32, "vgui/cursors/hand")
    EGP:egpColor(32, vec(0,180,0))
    
    timer("Genstart", 3000)
    }
    
    
    if(clk("Genstart")){reset()}

    EGP:egpBox(999,vec2(256,256),vec2(35,35))
    EGP:egpMaterial(999,"vgui/cursors/arrow")
    EGP:egpColor(999, vec(255,255,255))
    EGP:egpParentToCursor(999)

if(duped()) {selfDestruct()}

 

--------------------------------------------------------------

Find selv ud af resten herfra.

Link til kommentar
Del på andre sites

Arkiveret

Dette emne er nu arkiveret og er lukket for yderligere svar

×
×
  • Tilføj...

COOKIE- OG PRIVATLIVSPOLITIK PÅ STAVOX.DK

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privatlivspolitik - Vilkår for brug.