Hop til indhold
Stavox

MEGET Simpel Gunshop E2


West
 Del

Recommended Posts

Brug den her hvis du vil lære begyndelsen på en dårlig E2

eller er ufattelig fattig, PS: Den er sikkert ikke special godt lavet, dog skulle den gerne virke 🙂

E5ly2en.png

@name Simple Gunstore
@inputs EGP:wirelink [User, R1, R2, R3, R4, R5, R6]:entity
@outputs Door
@persist [Profit,Side,Salg,Tjent]:number CancerUser:entity
@trigger

if(first()){
    ########################################
    #----------------CONFIG----------------#
    ########################################

    Profit = 100
    Salg++
    Tjent+=Profit

    ########################################
    #----------------CONFIG----------------#
    ########################################

    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()
    }
    function number entity:wepPrice(){
      if(This:isShipment()){
        return This:shipmentPrice()+Profit
      }else{return 0}
    }
    function string entity:wepName(){
      if(This:isShipment()){
        return This:shipmentName()
      }else{return "Udsolgt"}
    }

    function void curcur(){
      EGP:egpCircleOutline(999,vec2(256,256),vec2(5,5)) EGP:egpColor(999,255,255,255,150) EGP:egpParentToCursor(999)
    }

    function void wirelink:a(){
      EGP:egpClear()
      EGP:egpBox(1,vec2(256,256),vec2(512,512)) EGP:egpColor(1,63,79,127,255)
      EGP:egpBox(2,vec2(256,256),vec2(512,112)) EGP:egpColor(2,0,63,127,255)
      EGP:egpText(3,"Simple Gunstore",vec2(256,256)) EGP:egpFont(3,"Courier New",60) EGP:egpAlign(3,1,1) EGP:egpColor(3,0,0,0,255)
      EGP:egpText(4,"Simple Gunstore",vec2(254,254)) EGP:egpFont(4,"Courier New",60) EGP:egpAlign(4,1,1)
      EGP:egpText(5,"Klik 'E' for at benytte E2'en",vec2(256,494)) EGP:egpFont(5,"Courier New",20) EGP:egpAlign(5,1,1) EGP:egpColor(5,0,0,0,255)
      EGP:egpText(6,"Klik 'E' for at benytte E2'en",vec2(255,493)) EGP:egpFont(6,"Courier New",20) EGP:egpAlign(6,1,1)
      EGP:egpBox(7,vec2(256,256),vec2(512,512)) EGP:egpColor(7,0,0,0,0) #Current Click = Page 2
      Side = 1
      curcur()
    }

    function void wirelink:b(){
      EGP:egpClear()
      EGP:egpBox(1,vec2(256,256),vec2(512,512)) EGP:egpColor(1,63,79,127,255)
      EGP:egpBox(2,vec2(256,66),vec2(512,112)) EGP:egpColor(2,0,63,127,255)
      EGP:egpText(3,"Simple Gunstore",vec2(256,66)) EGP:egpFont(3,"Courier New",60) EGP:egpAlign(3,1,1) EGP:egpColor(3,0,0,0,255)
      EGP:egpText(4,"Simple Gunstore",vec2(254,64)) EGP:egpFont(4,"Courier New",60) EGP:egpAlign(4,1,1)
      EGP:egpText(5,"Klik 'E' her for at g"+aa()+" tilbage",vec2(256,104)) EGP:egpFont(5,"Courier New",20) EGP:egpAlign(5,1,1) EGP:egpColor(5,0,0,0,255)
      EGP:egpText(6,"Klik 'E' her for at g"+aa()+" tilbage",vec2(255,103)) EGP:egpFont(6,"Courier New",20) EGP:egpAlign(6,1,1)
      EGP:egpBox(7,vec2(256,66),vec2(512,112)) EGP:egpColor(7,0,0,0,0) #Current Click = Page 1

      #Salg Pil ned
      EGP:egpRoundedBox(8,vec2(106,256),vec2(125,125)) EGP:egpColor(8,0,63,127,255)
      EGP:egpRoundedBox(9,vec2(256,256),vec2(125,125)) EGP:egpColor(9,0,63,127,255)
      EGP:egpRoundedBox(10,vec2(406,256),vec2(125,125)) EGP:egpColor(10,0,63,127,255)

      EGP:egpRoundedBox(11,vec2(106,406),vec2(125,125)) EGP:egpColor(11,0,63,127,255)
      EGP:egpRoundedBox(12,vec2(256,406),vec2(125,125)) EGP:egpColor(12,0,63,127,255)
      EGP:egpRoundedBox(13,vec2(406,406),vec2(125,125)) EGP:egpColor(13,0,63,127,255)
      #Salg Pil op
    }

    function void wirelink:c(){

      EGP:egpText(14,R1:wepName()+"",vec2(106,256)) EGP:egpAlign(14,1,1) EGP:egpFont(14,"Courier New")
      EGP:egpText(15,R1:wepPrice()+" DKK",vec2(106,276)) EGP:egpAlign(15,1,1) EGP:egpFont(15,"Courier New")

      EGP:egpText(16,R2:wepName()+"",vec2(256,256)) EGP:egpAlign(16,1,1) EGP:egpFont(16,"Courier New")
      EGP:egpText(17,R2:wepPrice()+" DKK",vec2(256,276)) EGP:egpAlign(17,1,1) EGP:egpFont(17,"Courier New")

      EGP:egpText(18,R3:wepName()+"",vec2(406,256)) EGP:egpAlign(18,1,1) EGP:egpFont(18,"Courier New")
      EGP:egpText(19,R3:wepPrice()+" DKK",vec2(406,276)) EGP:egpAlign(19,1,1) EGP:egpFont(19,"Courier New")



      EGP:egpText(20,R4:wepName()+"",vec2(106,406)) EGP:egpAlign(20,1,1) EGP:egpFont(20,"Courier New")
      EGP:egpText(21,R4:wepPrice()+" DKK",vec2(106,426)) EGP:egpAlign(21,1,1) EGP:egpFont(21,"Courier New")

      EGP:egpText(22,R5:wepName()+"",vec2(256,406)) EGP:egpAlign(22,1,1) EGP:egpFont(22,"Courier New")
      EGP:egpText(23,R5:wepPrice()+" DKK",vec2(256,426)) EGP:egpAlign(23,1,1) EGP:egpFont(23,"Courier New")

      EGP:egpText(24,R6:wepName()+"",vec2(406,406)) EGP:egpAlign(24,1,1) EGP:egpFont(24,"Courier New")
      EGP:egpText(25,R6:wepPrice()+" DKK",vec2(406,426)) EGP:egpAlign(25,1,1) EGP:egpFont(25,"Courier New")

      EGP:egpText(26,"Profitten er p"+aa()+" "+Profit+" DKK",vec2(256,496)) EGP:egpAlign(26,1,1) EGP:egpFont(26,"Courier New",25)
      Side = 2
      curcur()
    }

    EGP:a()
}

if(~User & User:keyUse() & ops()<200){
    if(EGP:egpButton(7,User)&Side==1){
        timer("b",300)
        timer("c",600)
        Door = 1
        Side = 2
    }
    
    if(Side==2){
        if(EGP:egpButton(7,User)){
            EGP:a()
            Door = 0
            Side = 1
        }elseif(EGP:egpButton(8, User)){moneyRequest(User, R1:wepPrice(), "Dab1")}
        elseif(EGP:egpButton(9,User)){moneyRequest(User, R2:wepPrice(), "Dab2")}
        elseif(EGP:egpButton(10,User)){moneyRequest(User, R3:wepPrice(), "Dab3")}
        elseif(EGP:egpButton(11,User)){moneyRequest(User, R4:wepPrice(), "Dab4")}
        elseif(EGP:egpButton(12,User)){moneyRequest(User, R5:wepPrice(), "Dab5")}
        elseif(EGP:egpButton(13,User)){moneyRequest(User, R6:wepPrice(), "Dab6")}
    }
}


if(moneyClk("Dab1")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R1:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

} elseif(moneyClk("Dab2")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R2:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

} elseif(moneyClk("Dab3")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R3:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

} elseif(moneyClk("Dab4")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R4:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

} elseif(moneyClk("Dab5")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R5:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

} elseif(moneyClk("Dab6")){
hint("Du har nu tjent: "+Tjent+" DKK",250)
R6:ejectWeapon()
concmd("say /pm "+moneyClkPlayer():steamID()+" Tak for k"+oe()+"bet, nyd livet :)")
hint("Du har nu solgt: "+Salg+" V"+aa()+"ben",250)
Salg++
Tjent+=Profit

}

if(clk("b")){
    EGP:b()
}elseif(clk("c")){
    EGP:c()
}

 

  • Brugbart 2
Link til kommentar
Del på andre sites

  • 4 weeks later...
 Del

×
×
  • 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.