Hop til indhold
Stavox

E2 skilt som giver link


DanL

Recommended Posts

Hejsa. Jeg har brug for et skilt, som giver et link i pm, når man trykker på det. Der skal i midten i bunden være en aflang knap, som man skal trykke på, for at modtage et link. Der må også gerne være noget delay på, så folk ikke spammer den. 

Der vil selvfølgelig gå nogle penge din vej, hvis det ønskes.

 

Bær' lige over med mig, dette er skrevet på telefon.

Link til kommentar
Del på andre sites

21 minutter siden, Marcello Hansen skrev:

Tror folk vil havde penge for det mate.

9 timer siden, Daniel Christensen skrev:

Der vil selvfølgelig gå nogle penge din vej, hvis det ønskes.

 

The fuck u mean b?

 

Link til kommentar
Del på andre sites

Kode

@name E2 til Daniel
@inputs EGP:wirelink User:entity
@outputs
@persist AllowPM SendMessageDelay Link:string
@trigger

if(first()){
    
    AllowPM = 1
    SendMessageDelay = 4000
    Link = "Hej"
    
    function number wirelink:egpButton(Index:number,Player:entity){
        Pos=This:egpPos(Index)
        Size=This:egpSize(Index)/2
        return inrange(This:egpCursor(Player),Pos-Size,Pos+Size)
    }
    
    function void wirelink:drawScreen(){
        This:egpClear()
        This:egpBox(1,vec2(256,256),vec2(512,512)) This:egpColor(1,35,35,35,255)
        This:egpRoundedBox(2,vec2(256,256),vec2(312,52)) This:egpColor(2,55,55,55,255)
        This:egpText(3,"Send PM",vec2(256,256)) This:egpAlign(3,1,1) This:egpFont(3,"Courier New",30)
        This:egpText(4,"Spawnet af "+owner():name(),vec2(256,504)) This:egpAlign(4,1,1) This:egpFont(4,"Courier New",15)
        This:egpText(5,"E2 til Daniel C.",vec2(256,64)) This:egpAlign(5,1,1) This:egpFont(5,"Courier New",45)
    }
    
    EGP:drawScreen()
}

elseif(~User & User){
    if(EGP:egpButton(2,User) & AllowPM == 1){
        sendMessage(User,Link)
        timer("AllowPM",SendMessageDelay)
        AllowPM = 0
    }
}

elseif(clk("AllowPM")){
    AllowPM = 1
}

Lavet hurtigt - don't judge my book

Du kan selvfølgelig ændre alt design mæssigt selv.

Link til kommentar
Del på andre sites

Citat

 

@name somee2madeonphone

@inputs EGP:wirelink User:entity

 

function number wirelink:egpButton(Idx:number,Ply:entity){

        TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (0 ? 0 : 1)

        BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2)

        Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()

}

 

EGP:egpClear() 

EGP:egpBox(1, vec2(256,256),vec2(512,512)) 

 

if(EGP:egpButton(1,User){concmd("say /pm "+User:steamID+" link")} 

 

Skrevet på tlf

Link til kommentar
Del på andre sites

8 minutter siden, Bims skrev:

Kode


@name E2 til Daniel
@inputs EGP:wirelink User:entity
@outputs
@persist AllowPM SendMessageDelay Link:string
@trigger

if(first()){
    
    AllowPM = 1
    SendMessageDelay = 4000
    Link = "Hej"
    
    function number wirelink:egpButton(Index:number,Player:entity){
        Pos=This:egpPos(Index)
        Size=This:egpSize(Index)/2
        return inrange(This:egpCursor(Player),Pos-Size,Pos+Size)
    }
    
    function void wirelink:drawScreen(){
        This:egpClear()
        This:egpBox(1,vec2(256,256),vec2(512,512)) This:egpColor(1,35,35,35,255)
        This:egpRoundedBox(2,vec2(256,256),vec2(312,52)) This:egpColor(2,55,55,55,255)
        This:egpText(3,"Send PM",vec2(256,256)) This:egpAlign(3,1,1) This:egpFont(3,"Courier New",30)
        This:egpText(4,"Spawnet af "+owner():name(),vec2(256,504)) This:egpAlign(4,1,1) This:egpFont(4,"Courier New",15)
        This:egpText(5,"E2 til Daniel C.",vec2(256,64)) This:egpAlign(5,1,1) This:egpFont(5,"Courier New",45)
    }
    
    EGP:drawScreen()
}

elseif(~User & User){
    if(EGP:egpButton(2,User) & AllowPM == 1){
        sendMessage(User,Link)
        timer("AllowPM",SendMessageDelay)
        AllowPM = 0
    }
}

elseif(clk("AllowPM")){
    AllowPM = 1
}

Lavet hurtigt - don't judge my book

Du kan selvfølgelig ændre alt design mæssigt selv.

Du er sgu en skat ❤️ 

Link til kommentar
Del på andre sites

Arkiveret

Dette emne er nu arkiveret og er lukket for yderligere svar

Gæst
Dette emne er nu lukket for yderligere svar
×
×
  • Tilføj...

COOKIE- OG PRIVATLIVSPOLITIK PÅ STAVOX.DK

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privatlivspolitik - Vilkår for brug.