Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Hjemlos Poly E2
- @inputs EGP:wirelink User:entity
- @outputs
- @persist CurUser:entity S
- @trigger
- if(~EGP & EGP){ reset()}
- if(first()){
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Denne Expression er lavet af ganget 'Expression'!")
- timer("IDonate",250)
- runOnChat(1)
- }
- #Kommandoer
- #!Top1
- #!Top2
- #!Top3
- #!Forum
- #############################################################################################################################
- # _____ _ _ _____ ______ _ _ __ _______ _____ _____ ______ _____ _ _____ #
- # |_ _| \ | |/ ____| ____| \ | | \ \ / /_ _| __ \| __ \| ____| / ____| /\ | | / ____| #
- # | | | \| | | __| |__ | \| | \ \ / / | | | | | | |__) | |__ | (___ / \ | | | | __ #
- # | | | . ` | | |_ | __| | . ` | \ \/ / | | | | | | _ /| __| \___ \ / /\ \ | | | | |_ | #
- # _| |_| |\ | |__| | |____| |\ | \ / _| |_| |__| | | \ \| |____ ____) / ____ \| |___| |__| | #
- # |_____|_| \_|\_____|______|_|_\_|___ \/ |_____|_____/|_| _\_\______|_ _ |_____/_/ ___\_\______\_____| #
- # | | /\ \ / / ____|__ __| /\ | ____| | \ | | ____| |/ / /\|__ __/ __ \ #
- # | | / \ \ / /| |__ | | / \ | |__ | \| | |__ | ' / / \ | | | | | | #
- # | | / /\ \ \/ / | __| | | / /\ \ | __| | . ` | __| | < / /\ \ | | | | | | #
- # | |____ / ____ \ / | |____ | | / ____ \| | | |\ | |____| . \ / ____ \| | | |__| | #
- # |______/_/ \_\/ |______| |_| /_/ \_\_| |_| \_|______|_|\_\/_/ \_\_| \____/ #
- # #
- #############################################################################################################################
- function number wirelink:egpButton(Idx:number,Ply:entity)
- {
- TopLeft = 0
- TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (TopLeft ? 0 : 1)
- BR = This:egpPos(Idx) + This:egpSize(Idx) / (TopLeft ? 1 : 2)
- Cur = This:egpCursor(Ply)
- return inrange(Cur, TL, BR)
- exit()
- }
- Spawn = owner():name()
- Brugeer = CurUser:name()
- Top1 = 0
- Top2 = 0
- Top3 = 0
- SDonate = 0
- Low = 0
- Tjent = 0
- setName("Hjeml"+oe()+"s
- E2")
- function void drawStart(){
- EGP:egpClear()
- EGP:egpBox(1, vec2(256,256), vec2(512,512)) EGP:egpColor(1, vec(247,139,36))
- EGP:egpPoly(10, vec2(1, 0), vec2(220, 184), vec2(2, 270)) EGP:egpColor(10,vec(247,139,36))
- EGP:egpPoly(3, vec2(352, 511), vec2(352, 384), vec2(222, 189), vec2(186, 511)) EGP:egpColor(3,vec(157,7,0))
- EGP:egpPoly(4, vec2(187, 511), vec2(5, 509), vec2(222, 183)) EGP:egpColor(4,vec(186,82,62))
- EGP:egpPoly(5, vec2(222, 185), vec2(512, 0), vec2(1, 0)) EGP:egpColor(5,vec(245,139,29))
- EGP:egpPoly(6, vec2(355, 384), vec2(512, 2), vec2(217, 186)) EGP:egpColor(6, vec(247,124,0))
- EGP:egpPoly(7, vec2(351, 510), vec2(512, 511), vec2(511, 4), vec2(349, 373)) EGP:egpColor(7, vec(186,0,0))
- EGP:egpPoly(2, vec2(1, 510), vec2(1, 511), vec2(1, 510), vec2(2, 510), vec2(178, 153), vec2(3, 148)) EGP:egpColor(2, vec(255, 255, 255)) EGP:egpColor(2,vec(230,43,3))
- EGP:egpPoly(9, vec2(143, 232), vec2(94, 511), vec2(3, 510)) EGP:egpColor(9, vec(147,0,0))
- EGP:egpText(12,"Hjeml"+oe()+"s: "+Spawn,vec2(256,490)) EGP:egpAlign(12,1) EGP:egpSize(12,15)
- EGP:egpText(13,"Seneste Donation: "+SDonate,vec2(256,470)) EGP:egpAlign(13,1) EGP:egpSize(12,15)
- EGP:egpRoundedBox(14,vec2(256,424),vec2(300,50)) EGP:egpColor(14, vec(181,16,12))
- EGP:egpText(15,"Tilkald Hjeml"+oe()+"s",vec2(256,414)) EGP:egpAlign(15,1)
- EGP:egpText(11,"Top Donation: "+Top1+"",vec2(256,150)) EGP:egpAlign(11,1) EGP:egpSize(11,25)
- EGP:egpText(19,"Top 2 Donation: "+Top2+"",vec2(256,190)) EGP:egpAlign(19,1) EGP:egpSize(19,25)
- EGP:egpText(20,"Top 3 Donation: "+Top3+"",vec2(256,230)) EGP:egpAlign(20,1) EGP:egpSize(20,25)
- }
- if(clk("IDonate")){
- if(ops()<100){
- drawStart()
- S = 1
- }
- }
- if(EGP:egpButton(14,User)){
- if(EGP:egpButton(14,User)){timer("IDonate",500) CurUser = User}
- if(ops()<100){
- Brugeer = CurUser:name()
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Du bliver tilkaldt af ", vec4(247,139,36,0), ""+Brugeer+"!")
- timer("Tilkald",500)
- }
- }
- function void drawTilkald(){
- EGP:egpBox( 16,vec2(0,0),vec2(1024,1024) ) EGP:egpColor(16, vec4(0,0,0,220))
- EGP:egpBox( 17,vec2(256,256),vec2(512,100) ) EGP:egpColor(17, vec(247,139,36))
- EGP:egpText(18,"Hjeml"+oe()+"s er blevet tilkaldt",vec2(256,256)) EGP:egpSize(18,40) EGP:egpAlign(18,1,1)
- timer("LoginBack",1500)
- }
- if(clk("Tilkald")){
- drawTilkald()
- }
- if(ops()<150){
- if(clk("LoginBack")){
- drawStart()
- }
- }
- if(chatClk()){
- if(lastSpoke():aimEntity() == EGP:entity()) {
- Said = lastSaid():lower():explode(" ")
- switch(Said[1,string]){
- case "!top1",
- if(lastSpoke() == owner()){
- Top1 = Said[2,string]:toNumber()
- SDonate = Said[2,string]:toNumber()
- Tjent+Top1
- EGP:egpSetText(11,"Top Donation: "+Top1+"")
- EGP:egpSetText(13,"Seneste Donation: "+SDonate+"")
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Top donation er nu sat til: ", vec4(247,139,36,0), ""+Top1+"!")
- hideChat(1)
- }
- break
- case "!top2",
- if(lastSpoke() == owner()){
- Top2 = Said[2,string]:toNumber()
- SDonate = Said[2,string]:toNumber()
- Tjent+Top2
- EGP:egpSetText(19,"Top 2 Donation: "+Top2+"")
- EGP:egpSetText(13,"Seneste Donation: "+SDonate+"")
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Top 2 donation er nu sat til: ", vec4(247,139,36,0), ""+Top2+"!")
- hideChat(1)
- }
- break
- case "!top3",
- if(lastSpoke() == owner()){
- Top3 = Said[2,string]:toNumber()
- SDonate = Said[2,string]:toNumber()
- Tjent+Top3
- EGP:egpSetText(20,"Top 3 Donation: "+Top3+"")
- EGP:egpSetText(13,"Seneste Donation: "+SDonate+"")
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Top 3 donation er nu sat til: ", vec4(247,139,36,0), ""+Top3+"!")
- hideChat(1)
- }
- break
- case "!forum",
- if(lastSpoke() == owner()){
- printColor(vec4(255,230,51,255),"[Hjeml"+oe()+"s] ", vec4(255,0,0,255), "Forum link: ", vec4(247,139,36,0), "https://stavox.dk/forums/topic/23580-poly-hjeml%C3%B8s-e2/")
- hideChat(1)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement