Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Smart Borgmester - V1.0 - By Misser
- @inputs D:wirelink User:entity
- @outputs
- @persist VP LP
- @trigger
- runOnChat(1)
- if(first()){
- printColor(vec(125,250,250),"Velkommen")
- printColor(vec(250,250,250),"- Du har valgt at g"+oe()+"re brug af en E2 fremstillet af Misser -")
- printColor(vec(250,250,250),"Der er derfor nogen ting som du hermed skal have at vide!")
- printColor(vec(250,250,250),"Denne E2 er 100% open source hvilket betyder du m"+aa()+" g"+oe()+"re
- hvad du vil med den")
- printColor(vec(250,250,250),"Du kan udvikle videre p"+aa()+" den eller bare bruge den som den er")
- printColor(vec(250,250,250),"Mit eneste krav er bare at du som bruger af den originale
- version ikke:
- s"+ae()+"lger eller tager credits :)")
- printColor(vec(250,250,250),"Denne E2 er fremstillet for at hj"+ae()+"lpe spillere med basale ting
- indenfor basale jobs")
- printColor(vec(250,250,250),"E2en kan bruges til at g"+oe()+"re jobbet simpelt eller selvstudie i
- forhold til E2")
- printColor(vec(125,250,250),"Nyd E2en!")
- VP=3000
- LP=10000
- function number wirelink:egpButton(Idx:number,Ply:entity)
- {
- TL = This:egpPos(Idx) - This:egpSize(Idx) / 1 * (0 ? 0 : 1)
- BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2)
- Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()
- }
- function void cursor()
- {
- D:egpCircle(999,vec2(256,256),vec2(5,5))
- D:egpParentToCursor(999)
- }
- 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
- }
- D:egpBox(1,vec2(256,256),vec2(512,512))
- D:egpColor(1,vec(46,46,46))
- D:egpMaterial(1,"console/background02")
- D:egpBox(2,vec2(256,26),vec2(512,66))
- D:egpColor(2,vec(26,26,26))
- D:egpText(3,"~ Smart Borgmester ~",vec2(256,26))
- D:egpAlign(3,1,1)
- D:egpSize(3,50)
- D:egpBox(4,vec2(256,486),vec2(512,66))
- D:egpColor(4,vec(26,26,26))
- D:egpText(5,returnTime(),vec2(256,486))
- D:egpAlign(5,1,1)
- D:egpSize(5,55)
- D:egpColor(5,vec(255,255,255))
- D:egpFont(5,"Courier New")
- D:egpBox(6,vec2(256,206),vec2(206,76))
- D:egpColor(6,vec4(26,26,26,150))
- D:egpBox(7,vec2(256,306),vec2(206,76))
- D:egpColor(7,vec4(26,26,26,150))
- D:egpText(8,"License",vec2(256,206))
- D:egpAlign(8,1,1)
- D:egpSize(8,35)
- D:egpColor(8,vec(255))
- D:egpFont(8,"Courier New")
- D:egpText(9,"Lottery",vec2(256,306))
- D:egpAlign(9,1,1)
- D:egpSize(9,35)
- D:egpColor(9,vec(255))
- D:egpFont(9,"Courier New")
- cursor()
- }
- if(~User & User:keyUse() & ops()<150){
- if(D:egpButton(6,User)){
- moneyRequest(User,VP,"license")
- }
- }
- if(~User & User:keyUse() & ops()<150){
- if(D:egpButton(7,User)){
- moneyRequest(User,LP,"lottery")
- }
- }
- if(moneyClk("license")){
- concmd("say /pm "+moneyClkPlayer():steamID()+" Du vil snarest modtage dit license, vent venligst her!")
- }
- if(moneyClk("lottery")){
- concmd("say /pm "+moneyClkPlayer():steamID()+" Lottery vil begynde om f"+aa()+" sekunder, vent venligst!")
- concmd("say /lottery "+LP+"")
- timer("shut",500)
- }
- if(clk("shut")){
- function drawstoplottery(){
- D:egpSetText(9,"Cooldown")
- }
- drawstoplottery()
- timer("start",300000)
- }
- if(clk("start")){
- function drawstartlottery(){
- D:egpSetText(9,"Lottery")
- }
- drawstartlottery()
- }
- timer("tid",1000)
- if(clk("tid")){
- D:egpSetText(5,returnTime())
- }
- if(chatClk(owner()))
- {
- Said = owner():lastSaid():lower():explode(" ")
- Cmd = lastSaid():explode(" "):string(1)
- switch(Cmd)
- {
- case"!vp",
- if(lastSpoke() == owner()){
- VP = Said[2, string]:toNumber()
- printColor(vec(255,255,255),"Du satte prisen for License til: ",vec(0,255,0),""+VP+" DKK")
- hideChat(1)
- }
- }
- }
- if(chatClk(owner()))
- {
- Said = owner():lastSaid():lower():explode(" ")
- Cmd = lastSaid():explode(" "):string(1)
- switch(Cmd)
- {
- case"!lp",
- if(lastSpoke() == owner()){
- LP = Said[2, string]:toNumber()
- printColor(vec(255,255,255),"Du satte prisen for Lottery til: ",vec(0,255,0),""+LP+" DKK")
- hideChat(1)
- }
- }
- }
- if(chatClk(owner()))
- {
- Said = owner():lastSaid():lower():explode(" ")
- Cmd = lastSaid():explode(" "):string(1)
- switch(Cmd)
- {
- case"!help",
- if(lastSpoke() == owner()){
- printColor(vec(255,55,55),"Denne E2 har F"+oe()+"lgende Commands:")
- printColor(vec(255,255,255),"- !vp - til at "+ae()+"ndre prisen for license")
- printColor(vec(255,255,255),"- !lp - til at "+ae()+"ndre prisen for Lottery")
- hideChat(1)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement