Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Borgmester | Version 3.0 | Udviklet af Merlin
- @inputs EGP:wirelink User:entity
- @outputs
- @persist S CurUser:entity Licenspris Lottobeloeb:number Klar
- @trigger
- if(duped() | dupefinished()){reset()}
- if(first()){
- ##INDSTILLINGER
- Licenspris = 2000
- Lottobeloeb = 500
- ###############
- ##ANDET########
- timer("start1",250)
- timer("start2",500)
- timer("Tid",500)
- timer("CurUserDistance",500)
- 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()}
- ###############
- runOnChat(1)
- }
- if(clk("start1")){
- S = 1
- F = "Georgia"
- EGP:egpClear()
- ##BAGGRUND
- EGP:egpBox(1,vec2(256,256),vec2(512,512))
- EGP:egpColor(1,vec(215,215,215))
- EGP:egpBox(2,vec2(256,256),vec2(512,512))
- EGP:egpMaterial(2,"console/background06")
- EGP:egpColor(2,vec(112, 97, 86))
- EGP:egpAlpha(2,250)
- ##TOP
- EGP:egpBox(3,vec2(256,30),vec2(512,60))
- EGP:egpColor(3,vec4(20,20,20,125))
- EGP:egpBox(4,vec2(256,60),vec2(512,1))
- EGP:egpColor(4,vec(170, 78, 76))
- EGP:egpMaterial(4,"gui/center_gradient")
- EGP:egpText(5,"Borgmestershop",vec2(256,30))
- EGP:egpAlign(5,1,1)
- EGP:egpSize(5,40)
- EGP:egpFont(5,F)
- EGP:egpColor(5,vec(200,200,200))
- ##KLOKKE
- EGP:egpBox(6,vec2(256,265),vec2(512,35))
- EGP:egpColor(6,vec(170,78,76))
- EGP:egpBox(7,vec2(256,265),vec2(512,29))
- EGP:egpColor(7,vec(50,50,50))
- EGP:egpText(8,"",vec2(256,265))
- EGP:egpAlign(8,1,1)
- EGP:egpSize(8,20)
- EGP:egpFont(8,"Courier New")
- EGP:egpColor(8,vec(200,200,200))
- ##BOX 1 VAABENLICENS
- EGP:egpRoundedBoxOutline(9,vec2(256,150),vec2(380,120))
- EGP:egpColor(9,vec(170,78,76))
- EGP:egpRoundedBox(10,vec2(256,150),vec2(378,118))
- EGP:egpColor(10,vec4(35,35,35,175))
- EGP:egpText(11,"V"+aa()+"benlicens",vec2(256,110))
- EGP:egpAlign(11,1,1)
- EGP:egpSize(11,30)
- EGP:egpFont(11,F)
- EGP:egpColor(11,vec(200,200,200))
- ##BETAL
- EGP:egpRoundedBoxOutline(12,vec2(256,165),vec2(150,32))
- EGP:egpColor(12,vec(170,78,76))
- EGP:egpText(13,"<< Bestil >>",vec2(256,160))
- EGP:egpAlign(13,1,1)
- EGP:egpSize(13,13)
- EGP:egpFont(13,F)
- EGP:egpColor(13,vec(200,200,200))
- EGP:egpText(14,""+Licenspris+""+" DKK",vec2(256,172))
- EGP:egpAlign(14,1,1)
- EGP:egpSize(14,13)
- EGP:egpFont(14,F)
- EGP:egpColor(14,vec(200,200,200))
- ##BOX 2 VAABENLICENS
- EGP:egpRoundedBoxOutline(15,vec2(256,394),vec2(380,120))
- EGP:egpColor(15,vec(170,78,76))
- EGP:egpRoundedBox(16,vec2(256,394),vec2(378,118))
- EGP:egpColor(16,vec4(35,35,35,175))
- EGP:egpText(17,"Lotto",vec2(256,354))
- EGP:egpAlign(17,1,1)
- EGP:egpSize(17,30)
- EGP:egpFont(17,F)
- EGP:egpColor(17,vec(200,200,200))
- ##BETAL
- EGP:egpRoundedBoxOutline(18,vec2(256,406),vec2(150,32))
- EGP:egpColor(18,vec(170,78,76))
- EGP:egpText(19,"<< Bestil >>",vec2(256,406))
- EGP:egpAlign(19,1,1)
- EGP:egpSize(19,16)
- EGP:egpFont(19,F)
- EGP:egpColor(19,vec(200,200,200))
- EGP:egpBox(20,vec2(256,502),vec2(512,24))
- EGP:egpColor(20,vec(170,78,76))
- EGP:egpBox(21,vec2(256,506),vec2(512,24))
- EGP:egpColor(21,vec(50,50,50))
- EGP:egpText(22,"- Udviklet af Merlin | Udgivet p"+aa()+" forum -",vec2(256,503))
- EGP:egpAlign(22,1,1)
- EGP:egpSize(22,13)
- EGP:egpFont(22,"Courier New")
- EGP:egpColor(22,vec(200,200,200))
- EGP:egpText(23,"V3",vec2(502,8))
- EGP:egpAlign(23,1,1)
- EGP:egpSize(23,13)
- EGP:egpFont(23,"Courier New")
- EGP:egpColor(23,vec(200,200,200))
- }
- if(clk("lottob")){
- S = 2
- F = "Georgia"
- EGP:egpClear()
- ##BAGGRUND
- EGP:egpBox(1,vec2(256,256),vec2(512,512))
- EGP:egpColor(1,vec(215,215,215))
- EGP:egpBox(2,vec2(256,256),vec2(512,512))
- EGP:egpMaterial(2,"console/background06")
- EGP:egpColor(2,vec(112, 97, 86))
- EGP:egpAlpha(2,250)
- ##TOP
- EGP:egpBox(3,vec2(256,30),vec2(512,60))
- EGP:egpColor(3,vec4(20,20,20,125))
- EGP:egpBox(4,vec2(256,60),vec2(512,1))
- EGP:egpColor(4,vec(170, 78, 76))
- EGP:egpMaterial(4,"gui/center_gradient")
- EGP:egpText(5,"Borgmestershop",vec2(256,30))
- EGP:egpAlign(5,1,1)
- EGP:egpSize(5,40)
- EGP:egpFont(5,F)
- EGP:egpColor(5,vec(200,200,200))
- ##KLOKKE
- EGP:egpBox(6,vec2(256,265),vec2(512,35))
- EGP:egpColor(6,vec(170,78,76))
- EGP:egpBox(7,vec2(256,265),vec2(512,29))
- EGP:egpColor(7,vec(50,50,50))
- ##BOX 1 VAABENLICENS
- EGP:egpRoundedBoxOutline(9,vec2(256,150),vec2(380,120))
- EGP:egpColor(9,vec(170,78,76))
- EGP:egpRoundedBox(10,vec2(256,150),vec2(378,118))
- EGP:egpColor(10,vec4(35,35,35,175))
- EGP:egpText(11,"V"+aa()+"benlicens",vec2(256,110))
- EGP:egpAlign(11,1,1)
- EGP:egpSize(11,30)
- EGP:egpFont(11,F)
- EGP:egpColor(11,vec(200,200,200))
- ##BETAL
- EGP:egpRoundedBoxOutline(12,vec2(256,165),vec2(150,32))
- EGP:egpColor(12,vec(170,78,76))
- EGP:egpText(13,"<< Bestil >>",vec2(256,160))
- EGP:egpAlign(13,1,1)
- EGP:egpSize(13,13)
- EGP:egpFont(13,F)
- EGP:egpColor(13,vec(200,200,200))
- EGP:egpText(14,""+Licenspris+""+" DKK",vec2(256,172))
- EGP:egpAlign(14,1,1)
- EGP:egpSize(14,13)
- EGP:egpFont(14,F)
- EGP:egpColor(14,vec(200,200,200))
- ##BOX 2 VAABENLICENS
- EGP:egpRoundedBoxOutline(15,vec2(256,394),vec2(380,120))
- EGP:egpColor(15,vec(170,78,76))
- EGP:egpRoundedBox(16,vec2(256,394),vec2(378,118))
- EGP:egpColor(16,vec4(35,35,35,175))
- EGP:egpText(17,"Lotto",vec2(256,354))
- EGP:egpAlign(17,1,1)
- EGP:egpSize(17,30)
- EGP:egpFont(17,F)
- EGP:egpColor(17,vec(200,200,200))
- ##BETAL
- EGP:egpRoundedBoxOutline(18,vec2(256,406),vec2(150,32))
- EGP:egpColor(18,vec(170,78,76))
- EGP:egpText(19,"<< Bestil >>",vec2(256,406))
- EGP:egpAlign(19,1,1)
- EGP:egpSize(19,16)
- EGP:egpFont(19,F)
- EGP:egpColor(19,vec(200,200,200))
- EGP:egpBox(20,vec2(256,502),vec2(512,24))
- EGP:egpColor(20,vec(170,78,76))
- EGP:egpBox(21,vec2(256,506),vec2(512,24))
- EGP:egpColor(21,vec(50,50,50))
- EGP:egpText(22,"- Udviklet af Merlin | Udgivet p"+aa()+" forum -",vec2(256,503))
- EGP:egpAlign(22,1,1)
- EGP:egpSize(22,13)
- EGP:egpFont(22,"Courier New")
- EGP:egpColor(22,vec(200,200,200))
- EGP:egpText(64,"V3",vec2(502,8))
- EGP:egpAlign(64,1,1)
- EGP:egpSize(64,13)
- EGP:egpFont(64,"Courier New")
- EGP:egpColor(64,vec(200,200,200))
- EGP:egpBox(65,vec2(256,256),vec2(512,512))
- EGP:egpColor(65,vec4(15,15,15,200))
- }
- if(clk("lottob1")){
- S = 2
- EGP:egpBox(23,vec2(256,256),vec2(350,140))
- EGP:egpColor(23,vec(30,30,30))
- EGP:egpBox(24,vec2(256,216),vec2(350,1))
- EGP:egpColor(24,vec(170,78,76))
- EGP:egpText(25,"Lotto",vec2(256,200))
- EGP:egpAlign(25,1,1)
- EGP:egpSize(25,24)
- EGP:egpFont(25,F)
- EGP:egpColor(25,vec(200,200,200))
- ##BETAL
- EGP:egpBox(26,vec2(344,254),vec2(120,24))
- EGP:egpColor(26,vec(93,160,93))
- EGP:egpText(27,"Betal",vec2(344,254))
- EGP:egpAlign(27,1,1)
- EGP:egpSize(27,22)
- EGP:egpFont(27,F)
- EGP:egpColor(27,vec(200,200,200))
- ##AFVIS
- EGP:egpBox(28,vec2(344,288),vec2(120,24))
- EGP:egpColor(28,vec(138,74,74))
- EGP:egpText(29,"Afvis",vec2(344,288 ))
- EGP:egpAlign(29,1,1)
- EGP:egpSize(29,22)
- EGP:egpFont(29,F)
- EGP:egpColor(29,vec(200,200,200))
- #HVOR STOR
- EGP:egpBox(30,vec2(178,256),vec2(110,22))
- EGP:egpColor(30,vec(45,45,45))
- #-
- EGP:egpBox(31,vec2(112,256),vec2(22,22))
- EGP:egpColor(31,vec(60,60,60))
- EGP:egpText(32,"-",vec2(112,256))
- EGP:egpAlign(32,1,1)
- EGP:egpSize(32,22)
- EGP:egpFont(32,"Courier New")
- EGP:egpColor(32,vec(200,200,200))
- #+
- EGP:egpBox(33,vec2(244,256),vec2(22,22))
- EGP:egpColor(33,vec(60,60,60))
- EGP:egpText(34,"+",vec2(244,256))
- EGP:egpAlign(34,1,1)
- EGP:egpSize(34,22)
- EGP:egpFont(34,"Courier New")
- EGP:egpColor(34,vec(200,200,200))
- ##Halloejsa
- EGP:egpText(36,"Bestil et lotto her!",vec2(178,278))
- EGP:egpAlign(36,1,1)
- EGP:egpSize(36,12)
- EGP:egpFont(36,"Courier New")
- EGP:egpColor(36,vec(200,200,200))
- EGP:egpText(37,"V"+ae()+"lg dit bel"+oe()+"b ",vec2(178,288))
- EGP:egpAlign(37,1,1)
- EGP:egpSize(37,12)
- EGP:egpFont(37,"Courier New")
- EGP:egpColor(37,vec(200,200,200))
- ##PRIS
- EGP:egpText(35,""+Lottobeloeb+" DKK",vec2(178,256))
- EGP:egpAlign(35,1,1)
- EGP:egpSize(35,16)
- EGP:egpFont(35,"Courier New")
- EGP:egpColor(35,vec(200,200,200))
- }
- ##LOGIN SYSTEM#############################################################################
- ##LOGIN
- if(S==1){
- if(ops()<100){
- if(~User & User){
- if(EGP:egpButton(18, User) & Klar == 0){timer("lottob", 500) timer("lottob1", 1000) Klar = 1 timer("Klar",2000) CurUser=User}
- if(EGP:egpButton(12,User)){moneyRequest(User,Licenspris,"V"+aa()+"benlicens")
- }
- }
- }
- }
- ##LOGUD
- if(S==2){
- if(ops()<100){
- if(~User & User){
- if(CurUser==User){
- if(EGP:egpButton(28, User)){timer("start1", 300) Lottobeloeb = 500 CurUser=User}
- if(EGP:egpButton(26,User)){moneyRequest(User,Lottobeloeb,"Lotto")
- }
- }
- }
- }
- }
- if(clk("Klar")){
- Klar = 0
- }
- ##LICENS BETALING
- if(moneyClk("V"+aa()+"benlicens")){
- printColor(vec(145,68,68),"[Borgmester shop] ", vec(200,200,200),moneyClkPlayer():name()+" har bestilt v"+aa()+"benlicens!")
- }
- ##LICENS BETALING
- if(moneyClk("Lotto")){
- printColor(vec(145,68,68),"[Borgmester shop] ", vec(200,200,200),moneyClkPlayer():name()+" har bestilt et lotto p"+aa()+" "+Lottobeloeb+" DKK")
- Lottobeloeb = 500
- timer("start1",1000)
- }
- ##BELOEB FOR LOTTO HVOR HOEJT
- if(S==2){
- if(CurUser == User &ops()<150){
- if(ops()<200){
- if(EGP:egpButton(31,User) & Lottobeloeb >=1000){Lottobeloeb-=500 EGP:egpSetText(35,""+Lottobeloeb+" DKK")}
- if(EGP:egpButton(33,User) & Lottobeloeb <=4500){Lottobeloeb+=500 EGP:egpSetText(35,""+Lottobeloeb+" DKK")}
- }
- }
- }
- ##DISTANCE
- if(clk("CurUserDistance")){
- if(S>1){
- if(CurUser:pos():distance(EGP:entity():pos())>100){timer("start1",250) CurUser = noentity()}
- }
- timer("CurUserDistance",3000)
- }
- ##UR
- function string returnTime(){
- SSec=time("sec")
- MMin=time("min")
- HHour=time("hour")+1
- if(SSec<10){Sec="0"+SSec}
- else{Sec=""+SSec}
- if(MMin<10){Min="0"+MMin}
- else{Min=""+MMin}
- if(HHour<10){Hour="0"+HHour} elseif(HHour==24){Hour="00"}
- elseif(HHour==25){Hour="01"} elseif(HHour==26){Hour="02"}
- elseif(HHour==27){Hour="03"} elseif(HHour==28){Hour="04"}
- elseif(HHour==29){Hour="05"} elseif(HHour==30){Hour="06"}
- else{Hour=""+HHour}
- Tid=Hour+":"+Min+":"+Sec
- return Tid
- }
- if(clk("Tid")){
- EGP:egpSetText(8,returnTime())
- timer("Tid",1000)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement