Gammel Account (Bims) Skrevet September 10, 2017 Del Skrevet September 10, 2017 Hej venner, jeg har brug for hjælp til en Automatisk Gunshop E2, har lavet en smule på den og kan ikke finde ud af få side 1, "Login" / "drawLogin" til at poppe frem En der kan hjælpe måske, @Jan T @name Bims Gunshop @inputs EGP:wirelink User:entity [R1,R2,R3,R4,R5,R6,R7,R8]:number @outputs U1 U2 U3 U4 U5 U6 U7 U8 @persist Profit if(first()){ timer("Login",250) 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 number entity:wepPrice(){ if(This:isShipment()){ return This:shipmentPrice()+Profit }else{return 0} } function string entity:wepName(){ if(This:isShipment()){ return This:shipmentName() }else{return "Udsolgt"} } } function void drawLogin() { EGP:egpClear() } Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret September 10, 2017 Del Besvaret September 10, 2017 @name Bims Gunshop @inputs EGP:wirelink User:entity [R1,R2,R3,R4,R5,R6,R7,R8]:number @outputs U1 U2 U3 U4 U5 U6 U7 U8 @persist Profit if(first()){ function number wirelink:egpButton(Idx:number,Ply:entity) { TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 BR = This:egpPos(Idx) + This:egpSize(Idx) Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) } function number entity:wepPrice(){ if (This:isShipment()){ return This:shipmentPrice()+Profit } return 0 } function string entity:wepName(){ if (This:isShipment()){ return This:shipmentName() } return "Udsolgt" } function void drawLogin(){ EGP:egpClear() EGP:egpBox(1, vec2(256,256), vec2(512,512)) EGP:egpColor(1, vec(0,255,0)) } #Viser foerste side. drawLogin() } Link til kommentar Del på andre sites More sharing options...
Spider pig Besvaret September 10, 2017 Del Besvaret September 10, 2017 46 minutes ago, Jan T said: @name Bims Gunshop @inputs EGP:wirelink User:entity [R1,R2,R3,R4,R5,R6,R7,R8]:number @outputs U1 U2 U3 U4 U5 U6 U7 U8 @persist Profit if(first()){ function number wirelink:egpButton(Idx:number,Ply:entity) { TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 BR = This:egpPos(Idx) + This:egpSize(Idx) Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) } function number entity:wepPrice(){ if (This:isShipment()){ return This:shipmentPrice()+Profit } return 0 } function string entity:wepName(){ if (This:isShipment()){ return This:shipmentName() } return "Udsolgt" } function void drawLogin(){ EGP:egpClear() EGP:egpBox(1, vec2(256,256), vec2(512,512)) EGP:egpColor(1, vec(0,255,0)) } #Viser foerste side. drawLogin() } Tror det han tænker på er en if(clk("Login")){drawLogin()} så han kan på login siden frem hvis folk logger ude igen (skrev det her fra min ipad derfor jeg ikke skrev det helt ordenligt) Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret September 12, 2017 Del Besvaret September 12, 2017 Tråden er blevet lukket. Du er velkommen til at pm en mod eller leader for at åbne den igen. Link til kommentar Del på andre sites More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar