Hop til indhold
Stavox

Gratis Gunshop


Ayy Skunnkop

Recommended Posts

 

En af mine gunshops e2er jeg har lavet sammen med Trixx er blevet leaket så nu får i den gratis Takket være @Snoopi

 

Spoiler

@name I N L I G H T
@inputs EGP:wirelink User:entity [R1, R2, R3, R4, R5, R6, R7, R8]:entity Emi:wirelink
@outputs  
@persist [Temp, Set, Hired, Blacklist, BlacklistG]:table
@persist [Profit, Sold, Earned] 
@persist W:table Price CurUser:entity S 
@persist Length
@trigger 

CPU=cpuUsage()*1000000
CLKNAME = clkName()

if(first())
{
    Profit = 10000
    
    runOnChat(1)
    setName("- I N L I G H T -
    - Hermione & Trixx -")
    
    Set["blacklist-extra-price",number]= 20000
    Set["check-last-shipment", number] = 1
    Set["pay-hired", number] = 1
    Set["pay-hired-p", number] = 25
    
    Set["design-background", number] = 1
    Set["design-nobackground-gradient", number] = 1
    Set["design-receipt", number] = 1
    Set["design-loadingbar", number] = 1
    Set["design-onlyon", number] = 1
    Set["design-errornoship", number] = 1
    
    Set["auto-buy", number] = 1
    #Set["auto-buy-s", number] = array("ak47" = 5, "m14" = 5, "m82" = 5)
    
    Temp["Bypass", table] = table("draw-blacklist" = 1 ,"draw-buy-3" = 1, "add-cursor" =1, "loading-bar" = 1) 
    
    function string returnTime()
    {
        local Date = date()
        
        local Hour = Date["hour", number] > 9 ? Date["hour", number]:toString() : "0"+Date["hour", number]
        local Min = Date["min", number] > 9 ? Date["min", number]:toString() : "0"+Date["min", number]
        local Sec = Date["sec", number] > 9 ? Date["sec", number]:toString() : "0"+Date["sec", number]
        
        return Hour+":"+Min+":"+Sec
    }
    
    
    function msg(Str:string)
    {   
        printColor(vec(255),"[",vec(35,120,255),"I.N.L.I.G.H.T",vec(255)," - ",vec(255),returnTime(),vec(255),"]: ",Str)
    }
    
    function entity txfindply(Str:string){
        
        return Str:lower():sub(0,7) == "steam_0" ? findPlayerBySteamID(Str) : findPlayerByName(Str)
    }
    
    
    
    function number entity:getWepPrice()
    {
        #if(!This:isShipment()){return 0}
            
        return This:isShipment() ? This:shipmentPrice() + Profit + (Temp["Blacklisted", number] *  Set["blacklist-extra-price",number] ) : 0
    }
    
    function string entity:getWepName()
    {
        return This:isShipment() ? This:shipmentName() : "Udsolgt"
    }
    
    
    function number entity:isHired()
    {
        return Hired:exists(This:steamID())
    }

    function void entity:blacklist()
    {
        local M = Blacklist[This:steamID(), number] ? " er allerede blacklisted." : " er nu blacklisted."
        
        Blacklist[This:steamID(), number] = 1
        msg(This:name()+M)
        
    }
    function void entity:whitelist()
    {
        local M = Blacklist[This:steamID(), number] ? " er ikke l"+ae()+"ngere blacklisted." : " er ikke blacklisted."
        
        Blacklist[This:steamID(), number] = 0
        msg(This:name()+M)
    }
    function number entity:isPlayerBlacklisted()
    {
        return Blacklist[This:steamID(), number]
    }
    
    ##
    ## Blacklist Gang
    ##
    
    function void entity:gangblacklist()
    {
        if(This:getGangID()==0){msg(This:name()+" er ikke med i noget gang.") return}
        local M = BlacklistG[This:getGang(), number] ? " er allerede blacklisted." : " er nu blacklisted."
        
        BlacklistG[This:getGang(), number] = 1
        msg(This:getGang()+M)
    }
    
    function void entity:gangwhitelist()
    {
        if(This:getGangID()==0){msg(This:name()+" er ikke med i noget gang.") return}
        local M = BlacklistG[This:getGang(), number] ? " er ikke l"+ae()+"ngere blacklisted." : " er ikke blacklisted."
        
        BlacklistG[This:getGang(), number] = 0
        msg(This:getGang()+M)
    }
    
    function number entity:isGangBlacklisted()
    {
        return BlacklistG[This:getGang(), number]
    }
    
    function number entity:isBlacklisted()
    {
        return This:isPlayerBlacklisted() | This:isGangBlacklisted()
    }

    function void payHired()
      {
        if(ops()>250){return}
        if(!Set["pay_hired", number]){return}
        local PrPs = ((Temp["PayDay", number] / 100) * Set["pay_hired_p", number]) / Hired:count()
        
              foreach(K, Ent:entity = Hired)
        {
            if(opcounter()>2400){break}
            ## Should run some checks. But no no
            moneyGive(Ent,PrPs)
        }
        
        Temp["PayDay", number] = 0
    }
    
    function void entity:r()
    {
        local ISW = This:isShipment()
        if(ISW | !Set["design-onlyon", number]){
            
            W:pushArray(array(This:getWepName(), This:getWepPrice(), This, 0, ISW))
            
            if(ISW)
            {
                Temp["InStock", number] = Temp["InStock", number] + 1   
            }
        }
    }

    function void updateShipments()
    {
        Temp["InStock", number] = 0
        Price = 0
        W:clear()
        
        R1:r()
        R2:r()
        R3:r()
        R4:r()
        R5:r()
        R6:r()
        R7:r()
        R8:r()
    }
    
    
    function void addWeapon(Index, UpDown)
    {
        local A = W[Index,array]
        if(!A[5,number]){return}
        
        if(UpDown)
        {
            if(A[3,entity]:isShipment() & A[4,number] < A[3,entity]:shipmentAmount())
            {
                Price+=A[2,number]
                W[Index,array][4,number] = W[Index,array][4,number] + 1
            }
        }elseif(A[4,number] >= 1)
        {
            Price-=A[2,number]
            W[Index,array][4,number] = W[Index,array][4,number] - 1
        }
        
        EGP:egpSetText(170+Index, W[Index,array][4,number]:toString())
        
        local Tx = Price >=1 ? Price+"" : "- INTET VALGT -"
        
        EGP:egpSetText(16,Tx)
    }
    
    function number wirelink:egpButton(Idx:number,Ply:entity, Cur:vector2)
    {
        local Pos = This:egpPos(Idx)
        local Size = This:egpSize(Idx)
        
        TL = Pos - Size / 2
        BR = Pos + Size / 2
        return inrange(Cur, TL, BR)
    }
    
    function void wirelink:addCursor(){
        This:egpPoly(999,array(vec2(0,0),vec2(0,15),vec2(3,12),vec2(5,15),vec2(7,15),vec2(6,11),vec2(10,10)))
        This:egpColor(999,100,100,100 ,200)
        This:egpParentToCursor(999)
    }
    
    function wirelink:drawEmitter()
    {
        This:egpClear()
        
        This:egpPoly(4, vec2(211,96+30), vec2(304,96+30), vec2(256,177+30), vec2(163,177+30)) This:egpColor(4, 255, 255, 255, 255)
        This:egpPoly(5, vec2(304,96+30), vec2(350,177+30), vec2(304,256+30), vec2(256,177+30)) This:egpColor(5, 205,205,205, 255)
        This:egpPoly(6, vec2(164,177+30), vec2(256,177+30), vec2(233,218+30), vec2(189,218+30)) This:egpColor(6, 120,120,120, 255)
        This:egpPoly(7, vec2(256,177+30), vec2(304,256+30), vec2(256,256+30), vec2(233,218+30)) This:egpColor(7, 120,120,120, 255)
        This:egpPoly(8, vec2(373,218+30), vec2(420,298+30), vec2(373,379+30), vec2(327,298+30)) This:egpColor(8, 255,255,255, 255)
        This:egpPoly(9, vec2(373,379+30), vec2(280,379+30), vec2(233,298+30), vec2(327,298+30)) This:egpColor(9, 205,205,205, 255)
        This:egpPoly(10, vec2(326,218+30), vec2(373,218+30), vec2(327,298+30), vec2(304,256+30)) This:egpColor(10, 125,125,125, 255)
        This:egpPoly(11, vec2(256,256+30), vec2(304,256+30), vec2(327,298+30), vec2(233,298+30)) This:egpColor(11, 125,125,125, 255)
        This:egpPoly(12, vec2(140,218+30), vec2(233,218+30), vec2(187,298+30), vec2(94,298+30)) This:egpColor(12, 205,205,205, 255)
        This:egpPoly(13, vec2(94,298+30), vec2(187,298+30), vec2(233,379+30), vec2(140,379+30)) This:egpColor(13, 255,255,255, 255)
        This:egpPoly(14, vec2(233,379+30), vec2(187,298+30), vec2(233,298+30), vec2(257,338+30)) This:egpColor(14, 130,130,130, 255)
        This:egpPoly(15, vec2(187,298+30), vec2(233,218+30), vec2(256,256+30), vec2(233,298+30)) This:egpColor(15, 130,130,130, 255)   
        This:egpText(16, "I N L I G H T", vec2(256,428)) This:egpAlign(16,1,1) This:egpFont(16,"Courier New",40) This:egpColor(16, 13,80,125, 255)
    }
    
    function wirelink:drawBackground()
    {
        if(Set["design-background", number])
        {
            This:egpBox(1, vec2(256,256), vec2(512,512))
            This:egpMaterial(1, "skybox/militia_hdrup")
        
            This:egpBox(2, vec2(256,256), vec2(512,512))
            This:egpColor(2, 13,91,132,150)
            
            This:egpBox(3, vec2(256,256), vec2(512,512))
            This:egpMaterial(3, "gui/gradient_up")
            This:egpColor(3, 0, 0, 0,250)
        }else
        {
            This:egpBox(1, vec2(256,256), vec2(512,512))
            This:egpColor(1, 22,25,27, 255)

            if(Set["design-nobackground-gradient", number])
            {
                This:egpBox(2, vec2(256,256), vec2(512,512))
                This:egpMaterial(2, "gui/gradient_up")
                This:egpColor(2, 36, 36, 36, 100)
            }
        }   
    }
    
    function wirelink:drawLogin()
    {
        S=1
        CurUser = noentity()
        
        ## Clear Price and weapon table
        W:clear()
        Price = 0
        
        ## Remove timers
        #[
        stoptimer("fancy-login")
        stoptimer("draw-buy")
        stoptimer("draw-buy-2")
        stoptimer("draw-buy-3")
        stoptimer("draw-blacklist")
        stoptimer("add-cursor")
        ]#
        
        #BACKGROUND
        This:egpClear()
        
        This:drawBackground()
        
        #LOGO
        This:egpPoly(4, vec2(211,96+30), vec2(304,96+30), vec2(256,177+30), vec2(163,177+30)) This:egpColor(4, 255, 255, 255, 255)
        This:egpPoly(5, vec2(304,96+30), vec2(350,177+30), vec2(304,256+30), vec2(256,177+30)) This:egpColor(5, 205,205,205, 255)
        This:egpPoly(6, vec2(164,177+30), vec2(256,177+30), vec2(233,218+30), vec2(189,218+30)) This:egpColor(6, 120,120,120, 255)
        This:egpPoly(7, vec2(256,177+30), vec2(304,256+30), vec2(256,256+30), vec2(233,218+30)) This:egpColor(7, 120,120,120, 255)
        This:egpPoly(8, vec2(373,218+30), vec2(420,298+30), vec2(373,379+30), vec2(327,298+30)) This:egpColor(8, 255,255,255, 255)
        This:egpPoly(9, vec2(373,379+30), vec2(280,379+30), vec2(233,298+30), vec2(327,298+30)) This:egpColor(9, 205,205,205, 255)
        This:egpPoly(10, vec2(326,218+30), vec2(373,218+30), vec2(327,298+30), vec2(304,256+30)) This:egpColor(10, 125,125,125, 255)
        This:egpPoly(11, vec2(256,256+30), vec2(304,256+30), vec2(327,298+30), vec2(233,298+30)) This:egpColor(11, 125,125,125, 255)
        This:egpPoly(12, vec2(140,218+30), vec2(233,218+30), vec2(187,298+30), vec2(94,298+30)) This:egpColor(12, 205,205,205, 255)
        This:egpPoly(13, vec2(94,298+30), vec2(187,298+30), vec2(233,379+30), vec2(140,379+30)) This:egpColor(13, 255,255,255, 255)
        This:egpPoly(14, vec2(233,379+30), vec2(187,298+30), vec2(233,298+30), vec2(257,338+30)) This:egpColor(14, 130,130,130, 255)
        This:egpPoly(15, vec2(187,298+30), vec2(233,218+30), vec2(256,256+30), vec2(233,298+30)) This:egpColor(15, 130,130,130, 255)   
        
        
        #LOGIN TEXT 
        This:egpText(16, "TRYK 'E' FOR AT BEGYNDE", vec2(256,492)) This:egpAlign(16,1,1) This:egpFont(16,"Courier New",20)
        
        #GUNSHOP NAME
        This:egpBox(17, vec2(256,56), vec2(300,70))
        This:egpText(18, "I N L I G H T", vec2(256,56)) This:egpAlign(18,1,1) This:egpFont(18,"Courier New",40) This:egpColor(18, 13,80,125, 255)     
         
        This:egpText(19, "Trixx, Hermione & Andrew", vec2(2,506)) This:egpAlign(19,0,1) This:egpFont(19,"Courier New",8) This:egpColor(19, 13,80,125, 100)     
               
        if(Set["design-loadingbar", number])
        {
            This:egpBoxOutline(25, vec2(256,448), vec2(188, 20)) 
            This:egpAlpha(25, 0)
            This:egpSize(25, 3)
            
            This:egpText(26, "Indl"+ae()+"ser...", vec2(256,428)) 
            This:egpAlpha(26, 0)
            This:egpAlign(26, 1,1)
            This:egpFont(26, "Verdana", 13)
            
            Length = 0
            
            #LoadingLinjen
            This:egpBox(27, vec2(256,448), vec2(Length,8)) This:egpAlpha(27, 0)#MaxLenth==174
            
        }

        This:addCursor()  
    }
    
    function wirelink:drawBuy()
    {
        S=-1
        #BACKGROUND
        This:egpClear()
        This:drawBackground()

    
        #GUNSHOP NAME
        This:egpBox(5, vec2(256,56), vec2(370,70)) This:egpSize(5,50) #This:egpColor(5, vec4(255,255,255,205))
        This:egpText(6, "- I N L I G H T -", vec2(256,56)) This:egpAlign(6,1,1) This:egpFont(6,"Courier New",40) This:egpColor(6, vec(13,80,125))
        
        #GUNSHOP BUY
        This:egpBox(7, vec2(56,221), vec2(10,400))
        This:egpBox(8, vec2(456,221), vec2(10,400))
    
        ## MOVE DOWN FOR PRETTYNESS YES ?
    
        This:egpBox(15, vec2(256,498), vec2(355,30))
        This:egpColor(15, 33,91,188, 50)
        
        This:egpText(16, "- INTET VALGT -", vec2(256, 498))
        This:egpAlign(16, 1,1)
        This:egpFont(16, "Courier New", 20)
        
        This:egpBox(17, vec2(413,498), vec2(40,30))
        This:egpColor(17, 33,91,188,100)
        
        This:egpText(18, "KR", vec2(414, 498))
        This:egpAlign(18, 1,1)
        This:egpFont(18, "Courier New", 20)
        
        timer("draw-buy-2", 350)
    }
    
    function wirelink:drawBuy2()
    {
        S=-1  

        local H = 34
        #local W = 370
        local XS = 80

        for(I=1, W:count())
        {
            local Y = 86 + 38*I
            
            This:egpBox(90+I, vec2(285,Y), vec2(313,H)) 
            This:egpBoxOutline(100+I, vec2(108,Y), vec2(H,H)) This:egpSize(100+I,3)
            
            # + 
            This:egpBox(120+I, vec2(XS,Y - 9), vec2(16,16))
            
            This:egpBox(130+I, vec2(XS,Y - 9), vec2(8,2))
            This:egpColor(130+I, 51,55,69, 255)
            
            This:egpBox(140+I, vec2(XS,Y - 9), vec2(2,8))
            This:egpColor(140+I, 51,55,69, 255)
            #-
            
            This:egpBox(150+I, vec2(XS,Y + 9), vec2(16,16))
            
            This:egpBox(160+I, vec2(XS,Y + 9), vec2(8,2))
            This:egpColor(160+I, 51,55,69, 255)
            
        } 
        
        timer("draw-buy-3", 350)
    }
    
    function void wirelink:drawNotification(Msg:string, Time)
    {
        This:egpBox(44, vec2(256,256), vec2(512,512))
        This:egpColor(44, 55,55,55, 120)
    
        This:egpBox(40, vec2(256,254), vec2(300,64)) #This:egpSize(17,50)
        This:egpText(41, "I N L I G H T", vec2(256,244)) This:egpAlign(41,1,1) This:egpFont(41,"Courier New",40) This:egpColor(41, vec(13,80,125))
        This:egpText(42, Msg, vec2(256,268)) This:egpAlign(42,1,1) This:egpFont(42,"Courier New",Msg:length() > 34 ? 16 : 17) This:egpColor(42, vec(13,80,125))
    
        This:egpBox(43, vec2(256,254 + 30.75), vec2(300,5)) This:egpColor(43, 33,91,188, 255)   
        
        if( Time>1 ){timer("remove-notification", Time)}
    }
    
    
    function wirelink:drawBuy3()
    {
        S=2
        for(I=1, W:count())
        {
            local Y = 87 + 38*I
            
            This:egpText(170+I, "0", vec2(108,Y))
            This:egpFont(170+I, "Courier New")
            This:egpAlign(170+I, 1, 1)
            This:egpColor(170+I, 33,232,64, 255)
            
            This:egpText(180+I, W[I, array][1, string], vec2(138,Y))
            This:egpAlign(180+I, 0, 1)
            This:egpColor(180+I, vec(51,55,69))
            This:egpFont(180+I,"Courier New",28) 
            
            This:egpText(190+I, W[I, array][2, number]+",-", vec2(432,Y))
            This:egpAlign(190+I, 2, 1)
            This:egpColor(190+I, vec(51,55,69))
            This:egpFont(190+I,"Courier New",28)             
        }
        
        
        if(CurUser:isBlacklisted()){
            timer("draw-blacklist", 250)
        }
        
        timer("check-pos", 2500)
        timer("add-cursor", 525)
         
    }
    
    function void wirelink:drawAfterbuy()
    {
        if(Set["design-receipt", number])
        {
            This:egpClear()
            This:drawBackground()
            
            local Moms = Price / 100 * 25
    
            This:egpBox(40, vec2(256,254), vec2(250,350)) #This:egpSize(17,50)
            This:egpText(41, "I N L I G H T", vec2(256,100)) This:egpAlign(41,1,1) This:egpFont(41,"Courier New",34) This:egpColor(41, vec(51,51,51))
            This:egpText(42, "Kvittering", vec2(256,124)) This:egpAlign(42,1,1) This:egpFont(42,"Courier New",24) This:egpColor(42, vec(51,51,51))
    
            This:egpText(43,"TOTAL", vec2(168,360)) This:egpAlign(43,0,1) This:egpFont(43,"Courier New",20) This:egpColor(43, vec(51,51,51))
            This:egpText(44,(Price-Moms)+"", vec2(344,360)) This:egpAlign(44,2,1) This:egpFont(44,"Courier New",20) This:egpColor(44, vec(51,51,51))
           
            This:egpText(45,"MOMS UDG"+oeL()+"R", vec2(168,374)) This:egpAlign(45,0,1) This:egpFont(45,"Courier New",20) This:egpColor(45, vec(51,51,51))
            This:egpText(46,Moms+"", vec2(344,374)) This:egpAlign(46,2,1) This:egpFont(46,"Courier New",20) This:egpColor(46, vec(51,51,51))
    
            This:egpText(47,"De blev betjent af:", vec2(256,404)) This:egpAlign(47,1,1) This:egpFont(47,"Courier New",18) This:egpColor(47, vec(51,51,51))
            This:egpText(48,owner():name(), vec2(162,416)) This:egpAlign(48,0,1) This:egpFont(48,"Courier New",18) This:egpColor(48, vec(51,51,51))
            
            local IDX = 0
            for(I=1, W:count())
            {
                if(W[I,array][4, number])
                {
                    This:egpText(50+IDX,W[I,array][1, string]+" x"+W[I,array][4, number], vec2(256,142 + 12*IDX)) This:egpAlign(50+IDX,1,1) This:egpFont(50+IDX,"Courier New",20) This:egpColor(50+IDX, vec(51,51,51))
                    IDX++
                }
            }
       
        }
        else{
            This:drawNotification("Tak for dit k"+oe()+"b. Vent Venligst..", 0)
        }
        
        This:addCursor() 
           
    }
    
    EGP:drawLogin()
    
    timer("draw-emitter", 10000)
    timer("pay-hired", 5000)
}

if(~User & User & CPU < 100 & ops() < 125)
{
    
    if(S==1 & !CurUser & ops() < 15)
    {   
        CurUser = User
        EGP:egpSetText(16, "")
        EGP:egpPos(16, vec2(256, 432))
        EGP:egpSize(16, 38)
        
        EGP:egpText(20, "", vec2(256,462)) 
        EGP:egpAlign(20,1,1) 
        EGP:egpFont(20,"Courier New",36)
        
        Temp["Blacklisted", number] = User:isBlacklisted()
        
        updateShipments()
        
        if(Set["design-loadingbar", number])
        {
            EGP:egpAlpha(25, 255)
            EGP:egpAlpha(26, 255)
            EGP:egpAlpha(27, 255)
            
            timer("loading-bar", 50)
           
        }else
        {
            Temp["Welcome", array] = "Velkommen":explode("")
            Temp["WelcomeText", string] = " "
            Temp["WelcomeCount", number] = Temp["Welcome", array]:count()
            
            Temp["Name", array] = CurUser:name():sub(0, 14):explode("")
            Temp["NameText", string] = " "
            Temp["NameCount", number] = Temp["Name", array]:count()
            
            Temp["DrawID", number] = 1
            
            timer("fancy-login", 50)
        }
        
    }elseif(User==CurUser)
    {
        local CUR = EGP:egpCursor(User)
        if(S==2)
        {
            if(EGP:egpButton(15, User, CUR))
            {
                moneyRequest(User, Price, "Pornoblad")
            }
            elseif(EGP:egpButton(5, User, CUR))
            {
                EGP:drawLogin()
            }
            else
            {
               for(I=1,  8)
                {
                    if(EGP:egpButton(120+I, User, CUR))
                    {
                        addWeapon(I, 1)
                        break
                    }elseif(EGP:egpButton(150+I, User, CUR))
                    {   
                        addWeapon(I, 0)
                        break
                    }
                }   
            }
        }
    }
    
}
elseif(clk(CLKNAME))
{
    if(ops() < 250 & CPU < 100 | Temp["Bypass", table][CLKNAME, number])
    {
        switch(CLKNAME)
        {
            case "draw-emitter",
                Emi:drawEmitter()
            break,
            
            case "draw-login",
                EGP:drawLogin()
            break,        
            
            case "draw-buy",
                EGP:drawBuy()
            break,  
            
            case "draw-buy-2",
                EGP:drawBuy2()
            break,      
            case "draw-buy-3",
                EGP:drawBuy3()
            break,    
            
            case "draw-blacklist",
                EGP:drawNotification("Du er blacklisted! Prisen er h"+oe()+"jere", 2500)            
            break,
            
            case "add-cursor",
                EGP:addCursor() 
            break,  
               
            case "check-pos",
                
                if(S!=2){break}
                if(CurUser:pos():distance(EGP:entity():pos())>125)
                {
                    EGP:drawLogin()
                }
                else
                {
                    timer("check-pos",4000)
                }
            
            break,
            
             
            case "remove-notification",
            
                EGP:egpRemove(44)
                EGP:egpRemove(41)
                EGP:egpRemove(40)
                EGP:egpRemove(42)
                EGP:egpRemove(43)
                
            break,
            
            case "loading-bar",
                if(Length<174){
                    Length=Length+16
                    
                    EGP:egpBox(27, vec2(256,448), vec2(Length > 174 ? 174 : Length,8))
                    timer("loading-bar", 100)
                }
                else
                {
                    if(Temp["InStock", number] < 1 & Set["design-errornoship", number])
                    {
                        EGP:egpSetText(26, "Fejl. Vi har ingen v"+aa()+"ben p"+aa()+" lager!")
                        EGP:egpColor(27, 255, 40, 70, 255)
                        timer("draw-login", 2000)
                    }else
                    {
                        timer("draw-buy", 500)   
                    }
                }
            break,
                        
            case "fancy-login",
            
                if(Temp["DrawID", number] == 1)
                {
                    LN = Temp["WelcomeText", string]:length()
                    if(LN <= Temp["WelcomeCount", number])
                    {
                        Temp["WelcomeText", string] = Temp["WelcomeText", string] + Temp["Welcome", array][LN,string]
                        EGP:egpSetText(16,Temp["WelcomeText", string])
                    }else{Temp["DrawID", number] = 2}
                    
                }elseif(Temp["DrawID", number] == 2)
                {
                    LN = Temp["NameText", string]:length()
                    if(LN <= Temp["NameCount", number])
                    {
                        Temp["NameText", string] = Temp["NameText", string] + Temp["Name", array][LN,string]
                        EGP:egpSetText(20,Temp["NameText", string])
                    }else{Temp["DrawID", number] = 3}
                    
                }else
                {
                    if(Temp["InStock", number] < 1 & Set["design-errornoship", number])
                    {
                        EGP:egpSetText(16, "Fejl!")
                        EGP:egpSetText(20, "Vi har ingen v"+aa()+"ben p"+aa()+" lager!")
                        EGP:egpSize(20, 16)
                        timer("draw-login", 2000)
                    }else
                    {
                        timer("draw-buy", 500)   
                    }
                    #timer("draw-buy", 200)
                    break   
                }
                
                timer("fancy-login", 120)
                
            break,
            
            case "eject",
                local More = 0
                
                for(I=1,W:count())
                {
                    local A = W[I,array]
                    if(A[4,number] >= 1)
                    {
                            
                        Sold++
                        Earned+=Profit
                        Temp["HiredPay", number] = Temp["HiredPay", number] + Profit
                        Temp["PayDay", number] = Temp["PayDay", number] + Profit
                        
                        if(Set["check-last-shipment", number] & A[3,entity]:shipmentAmount() == 1)
                        {
                            msg("Ude af v"+aa()+"ben: " + A[1,string])
                        }
                        
                        if(!A[3,entity]:ejectWeapon())
                        {
                            msg("Fejl i at ejecte et v"+aa()+"ben: "+A[1,string])
                        }
                                    
                        if(A[4,number]>1){More = 1}
                        
                        W[I,array][4,number] = W[I,array][4,number] - 1 
                    }
                }
                            
                if(More){timer("eject", 2500)}else
                {
                    S=-1
                    timer("draw-login", Set["design-receipt", number] ? 5000 : 2500)  
                }
            break,
            
            case "pay-hired",
                payHired()
                
                timer("pay-hired", 600000)
            break,
            
    
            default,
            break,
        }   
    }else
    {
        hint("E2 Lagg Detected, check console for more information!", 2500)
        print(_HUD_PRINTCONSOLE, "CPU: " + CPU + " - OPS: " + ops() + " - CLK: "+CLKNAME)
        timer(CLKNAME, 2500)   
    }   
}elseif(chatClk(owner()))
{
    LS = owner():lastSaid():lower():explode(" ")
    if(LS[1,string]!="!shop"){exit()}
    
    local Cmd = LS[2,string]
    local Arg = LS[3,string]
    local Nr = LS[3,string]:toNumber()
    local Target = txfindply(Arg)
    
    hideChat(1)
    switch(Cmd)
    {
        case "blacklist",
            if(Target:isPlayer())
            {
                Target:blacklist()
            }
            else
            {
                msg("Brug !shop blacklist <Navn>")
            }
        
        break,
    
        case "whitelist",
        
            if(Target:isPlayer())
            {
                Target:whitelist()
            }else
            {
                msg("Brug !shop whitelist <Navn>")
            }
        break,
        
        case "blacklistgang",    
            if(Target:isPlayer())
            {
                Target:gangblacklist()
            }
            else
            {
                msg("Brug !shop blacklistgang <Navn>'s gang")
            }
        break,
        
        case "whitelistgang",
            if(Target:isPlayer())
            {
                Target:gangwhitelist()
            }
            else
            {
                msg("Brug !shop whitelistgang <Navn>'s gang")
            }
        break,
        
        case "profit",
            if(Nr)
            {
                Profit = Nr
                msg("Profit sat til: "+Profit)   
            }
            else
            {
                msg("Profit: "+Profit)
            }
        break,
        case "remain",
            if(R1:isShipment()){printColor(vec(255),R1:shipmentName()+" - "+R1:shipmentAmount())}
            if(R2:isShipment()){printColor(vec(255),R2:shipmentName()+" - "+R2:shipmentAmount())}
            if(R3:isShipment()){printColor(vec(255),R3:shipmentName()+" - "+R3:shipmentAmount())}
            if(R4:isShipment()){printColor(vec(255),R4:shipmentName()+" - "+R4:shipmentAmount())}
            if(R5:isShipment()){printColor(vec(255),R5:shipmentName()+" - "+R5:shipmentAmount())}
            if(R6:isShipment()){printColor(vec(255),R6:shipmentName()+" - "+R6:shipmentAmount())}   
            if(R7:isShipment()){printColor(vec(255),R7:shipmentName()+" - "+R7:shipmentAmount())}   
            if(R8:isShipment()){printColor(vec(255),R8:shipmentName()+" - "+R8:shipmentAmount())}   
        break,
        case "logout",
            EGP:drawLogin()
            msg("Loggede Cancer Barn UD!")
        break,
        
        case "sold",
            msg("Du har solgt "+Sold+" v"+aa()+"ben, og har tjent "+Earned+" kr")
        break,
        
        case "ans"+ae()+"t",
        
            if(!Target:isPlayer()){msg("brug !shop ans"+ae()+"t <Navn>") break}
            
            if(Target:isHired()) { msg(Target:name()+ " er allerede ansat") break }
            
            msg("Ansatte: "+Target:name())
            
            Hired[Target:steamID(), entity] = Target
        
        break,
        
        case "fyr",
        
            if(!Target:isPlayer()){msg("brug !shop fyr <Navn>") break}
            
            if(!Target:isHired()) { msg(Target:name()+ " er ikke ansat") break }
            
            msg("Fyret: "+Target:name())
            
            Hired:remove(Target:steamID())
            
        
        break,
        
        case "background",
            Set["design-background", number] = !Set["design-background", number]
            msg(Set["design-background", number] ? "Human Background" : "Nigger Background")
            
            EGP:drawLogin()
        break
       
        case "bar",
            Set["design-loadingbar", number] = !Set["design-loadingbar", number]
            msg(Set["design-loadingbar", number] ? "Loading Bar" : "Name")
            
            EGP:drawLogin()
        break
     
        default,
            msg("blacklist - whitelist - blacklistgang - whitelistgang - profit - remain - logout - setdealer - sold - ans"+ae()+"t - fyr - background - bar")
        break,
    } 
}
elseif(moneyClk("Pornoblad"))
{
    
    EGP:drawAfterbuy()
    timer("eject", 500)
    
}elseif(moneyNoClk("Pornoblad") | moneyTimeout("Pornoblad"))
{
    EGP:drawLogin()   
}

 

Link til kommentar
Del på andre sites

6 timer siden, Snoopi skrev:

Jeg er ret ligeglad med hvad de syntes om mig. Jeg har et Team med penge + støttegrupper.

 

Tror nu ikke du har noget "team", du virker lidt som en person der har svært ved at få venner. 

DijJrGX.png

4Kled8F.png

 

Og det er kun ca. 1/8 af din straffehistorik :///

 

 

 

 

 

 

 

 

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

 

 

 

Lige for at gøre det bedre, så har du jo tigget mig de sidste par uger om at joine Gamesense? Forlod dine andre venner dig?

Link til kommentar
Del på andre sites

8 minutter siden, Snoopi skrev:

Nope har faktisk et godt gang kørende

og hvor mange medlem har du dig selv fordi med den in stilling er da ingen der gider at join dig kan godt forstår hvorfor der ingen der gider at sælg dig noget når du bare sælger det videre selvom du få afvide du ikke må det vider få dig do et liv og lave dit ejet i stedfor at sælge andres eller det fordi du ikke selv kan finde ud af det

 

og ja jeg kan ikke finde ud af det med e2 men jeg er ikke bange for indrømme det

Link til kommentar
Del på andre sites

Hvad mener du med ingen gider at sælge dig noget?? har lige købt en e2 af en som jeg ikke kender så godt så prøv lige at lade være med at spytte noget lort ud 

Og Vito jeg startede mit Gang for 6 dage siden  spurgte nogle par dage før det 

Link til kommentar
Del på andre sites

Arkiveret

Dette emne er nu arkiveret og er lukket for yderligere svar

Gæst
Dette emne er nu 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.