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 🙂
@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()
}