Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Financial 1.0
- @inputs [EGP C]:wirelink [User R1 R2 R3 R4 R5 R6 R7]:entity
- @outputs
- @persist Settings:table
- if(first() | duped() | dupefinished()){
- function number wirelink:egpButton(N:number, P:entity) {
- local Vector = This:egpPos(N) - This:egpSize(N) / 2,
- local Vector2 = This:egpPos(N) + This:egpSize(N) / 2,
- return inrange(This:egpCursor(P), Vector, Vector2),
- exit()
- }
- function void drawlogin(){
- EGP:egpClear(),
- EGP:egpBox(14, vec2(256, 460), vec2(512, 920))
- EGP:egpMaterial(14, "data/stavox/images/wallpaper_2.jpg")
- EGP:egpBox(17, vec2(256, 460), vec2(512, 920)) EGP:egpColor(17, 10,10,10,255)
- EGP:egpMaterial(17, "gui/gradient_down")
- EGP:egpBox(18, vec2(256, 460), vec2(512, 920))
- EGP:egpMaterial(18, "gui/gradient_up") EGP:egpColor(18, 10,10,10,205)
- EGP:egpBox(19, vec2(256, 460), vec2(512, 920))
- EGP:egpMaterial(19, "vgui/gradient-r") EGP:egpColor(19, 10,10,10,205)
- EGP:egpBox(20, vec2(256, 460), vec2(512, 920))
- EGP:egpMaterial(20, "vgui/gradient-l") EGP:egpColor(20, 10,10,10,205)
- EGP:egpBox(15, vec2(256, 256), vec2(512, 512))
- EGP:egpMaterial(15, "gui/gradient_up"),
- EGP:egpColor(15, vec4(0, 0, 0, 240))
- EGP:egpLine(1, vec2(230,256), vec2(290,256)) EGP:egpSize(1, 5)
- EGP:egpLine(2, vec2(230,193), vec2(230,419)) EGP:egpSize(2, 5)
- EGP:egpLine(3, vec2(228,191), vec2(373,191)) EGP:egpSize(3, 5)
- EGP:egpLine(4, vec2(320,350), vec2(320,124)) EGP:egpSize(4, 5)
- EGP:egpLine(5, vec2(164,124), vec2(322,124)) EGP:egpSize(5, 5)
- EGP:egpLine(6, vec2(165,122), vec2(165,351)) EGP:egpSize(6, 5)
- EGP:egpLine(7, vec2(165,348), vec2(322,348)) EGP:egpSize(7, 5)
- EGP:egpLine(8, vec2(370,415), vec2(370,192)) EGP:egpSize(8, 5)
- EGP:egpLine(9, vec2(373,417), vec2(232,417)) EGP:egpSize(9, 5)
- EGP:egpText(53, "- F I N A N C I A L -", vec2(256,40)) EGP:egpAlign(53, 1) EGP:egpSize(53, 10) EGP:egpFont(53,"Courier New",23)
- #EGP:egpText(54, "F", vec2(149,9)) EGP:egpAlign(54, 1) EGP:egpSize(54, 10) EGP:egpFont(54,"Courier New",55)
- #EGP:egpLine(10, vec2(136,24), vec2(256,24)) EGP:egpSize(10, 3)
- EGP:egpLine(11, vec2(136,65), vec2(376,65)) EGP:egpSize(11, 3) EGP:egpColor(11, 18,18,225,255) EGP:egpMaterial(11,"gui/gradient")
- EGP:egpLine(13, vec2(136,65), vec2(376,65)) EGP:egpSize(13, 3) EGP:egpColor(13, 218,118,25,255) EGP:egpMaterial(13,"vgui/gradient-r")
- Settings["Page", number] = 1
- }
- function drawShop() {
- EGP:egpClear()
- Settings["Page", number] = 2
- }
- timer("Login", 250)
- }
- if(~User & User & ops() <= 150) {
- if(Settings["Page", number] == 1) {
- if(EGP:egpButton(14, User)) {
- timer("shop", 250)
- }
- }
- }
- if(clk(clkName())){
- switch(clkName()) {
- case "login",
- drawlogin()
- break
- case "shop",
- drawShop()
- break
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement