MRBennetsen✔ Skrevet September 18, 2018 Del Skrevet September 18, 2018 @name Mekaniker @inputs EGP:wirelink User:entity [R1,R2,R3,R4,R5,]:entity @outputs [F1,F2,F3,F4,F5] @persist Pris S CurUser:entity Fade:number @trigger if(first()){ timer("Login",250) Pris = 10000 print("Lavet af MRBIG") runOnChat(1) } function void cursor(){ EGP:egpCircleOutline(255,vec2(256,256),vec2(5,5)) EGP:egpColor(255,vec(255,255,255)) EGP:egpParentToCursor(255) } function string entity:carName(){ if(This:isVehicle()){ return This:getCarName() }else{return "Tom B"+aa()+"s"} } 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() } function void drawLogin(){ EGP:egpClear() EGP:egpBox(1,vec2(256,256),vec2(512,512)) EGP:egpMaterial(1,"vgui/gradient-u") EGP:egpColor(1,vec4(255,0,0,255)) EGP:egpRoundedBox(2,vec2(256,356),vec2(200,100)) EGP:egpColor(2,vec4(100,100,100,255)) EGP:egpBoxOutline(3,vec2(256,356),vec2(200,100)) EGP:egpSize(3,10) EGP:egpColor(3,vec4(0,0,0,255)) EGP:egpText(4,"LOGIN",vec2(256,356)) EGP:egpAlign(4,1,1) EGP:egpSize(4,50) EGP:egpFont(4,("Roboto")) EGP:egpBox(5,vec2(256,150),vec2(200,200)) EGP:egpMaterial(5,"gui/html/home") EGP:egpColor(5,vec4(0,0,0,255)) EGP:egpText(7,"Mekaniker",vec2(256,50)) EGP:egpAlign(7,1,1) EGP:egpSize(7,53) EGP:egpColor(7,vec4(0,0,0,255)) EGP:egpText(6,"Mekaniker",vec2(256,50)) EGP:egpAlign(6,1,1) EGP:egpSize(6,50) cursor() } function void drawShop(){ EGP:egpClear() EGP:egpBox(1,vec2(256,256),vec2(512,512)) EGP:egpMaterial(1,"vgui/gradient-l") EGP:egpColor(1,vec4(255,0,0,255)) EGP:egpBox(2,vec2(256,100),vec2(250,50)) EGP:egpColor(2,vec4(35,35,35,100)) EGP:egpBox(3,vec2(256,175),vec2(250,50)) EGP:egpColor(3,vec4(35,35,35,100)) EGP:egpBox(4,vec2(256,250),vec2(250,50)) EGP:egpColor(4,vec4(35,35,35,100)) EGP:egpBox(5,vec2(256,325),vec2(250,50)) EGP:egpColor(5,vec4(35,35,35,100)) EGP:egpBox(6,vec2(256,400),vec2(250,50)) EGP:egpColor(6,vec4(35,35,35,100)) EGP:egpRoundedBox(17,vec2(75,75),vec2(50,50)) EGP:egpColor(17,vec4(255,25,25,255)) EGP:egpText(7,R1:carName(),vec2(256,90)) EGP:egpAlign(7,1,1) EGP:egpText(8,""+Pris+"",vec2(256,110)) EGP:egpAlign(8,1,1) EGP:egpText(9,R2:carName(),vec2(256,165)) EGP:egpAlign(9,1,1) EGP:egpText(10,""+Pris+"",vec2(256,185)) EGP:egpAlign(10,1,1) EGP:egpText(11,R3:carName(),vec2(256,240)) EGP:egpAlign(11,1,1) EGP:egpText(12,""+Pris+"",vec2(256,260)) EGP:egpAlign(12,1,1) EGP:egpText(13,R4:carName(),vec2(256,315)) EGP:egpAlign(13,1,1) EGP:egpText(14,""+Pris+"",vec2(256,335)) EGP:egpAlign(14,1,1) EGP:egpText(15,R5:carName(),vec2(256,390)) EGP:egpAlign(15,1,1) EGP:egpText(16,""+Pris+"",vec2(256,410)) EGP:egpAlign(16,1,1) EGP:egpText(18,"X",vec2(75,75)) EGP:egpAlign(18,1,1) EGP:egpText(19,"Mekaniker",vec2(256,50)) EGP:egpAlign(19,1,1) EGP:egpSize(19,50) EGP:egpMaterial(19,"vgui/gradient-l") timer("checkRange",5000) cursor() } if(clk("Login")){ drawLogin() S = 1 } if(clk("shop")){ drawShop() S = 2 } if(S == 1){ if(EGP:egpButton(2,User)){timer("shop",250) CurUser = User} } if(S == 2){ if(User == CurUser){ if(EGP:egpButton(2,User)){moneyRequest(User,Pris,"Bil1"),concmd("say /g "+moneyClkPlayer():name()+" Har betalt for at f"+aa()+" sin bil ud!"),timer("Login",3000)} if(EGP:egpButton(3,User)){moneyRequest(User,Pris,"Bil2"),concmd("say /g "+moneyClkPlayer():name()+" Har betalt for at f"+aa()+" sin bil ud!"),timer("Login",3000)} if(EGP:egpButton(4,User)){moneyRequest(User,Pris,"Bil3"),concmd("say /g "+moneyClkPlayer():name()+" Har betalt for at f"+aa()+" sin bil ud!"),timer("Login",3000)} if(EGP:egpButton(5,User)){moneyRequest(User,Pris,"Bil4"),concmd("say /g "+moneyClkPlayer():name()+" Har betalt for at f"+aa()+" sin bil ud!"),timer("Login",3000)} if(EGP:egpButton(6,User)){moneyRequest(User,Pris,"Bil5"),concmd("say /g "+moneyClkPlayer():name()+" Har betalt for at f"+aa()+" sin bil ud!"),timer("Login",3000)} if(EGP:egpButton(17,User)){timer("Login",250)} } if(moneyClk()){ if(moneyClk("Bil1")){ F1 = 1 } if(moneyClk("Bil2")){ F2 = 1 } if(moneyClk("Bil3")){ F3 = 1 } if(moneyClk("Bil4")){ F4 = 1 } if(moneyClk("Bil5")){ F5 = 1 } } if(clk("checkRange")){ if(CurUser:pos():distance(EGP:entity():pos())>150){ stoptimer("Login") timer("Login",250) CurUser = noentity() } } } Jeg sørger ikke for billeder! Link til kommentar Del på andre sites More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar