Hop til indhold
Stavox

loop en egp button


Expel

Recommended Posts

jeg har en liste og den printer jeg så ud med egp bokse så hvis jeg har en liste med (sten,kage,vand) vil den lave en boks med sten skrevet på den en med kage skrevet på den og en med vand skrevet på den men jeg ved ikke på forhånd hvor mange ting der er på listen men der hvor problemet kommer er at jeg gerne vil have man skal kunne klikke på hver boks og så printer den hvad der står på den nogle der kan hjælpe?

Link til kommentar
Del på andre sites

Det er ikke specielt optimalt at loope igennem alle knapper, ikke i størrere E2'er ivertfald.

 

Men here u go:

https://i.imgur.com/E0MFL2x.png

Spoiler

@name 
@inputs EGP:wirelink User:entity
@outputs 
@persist Array:array
if ( first() )
{
    
    
    EGP:egpClear()
    EGP:egpBox(1, vec2(256,256), vec2(512,512))
    
    
    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)
    }
    
    Array = array("String1", "Banan", "Kage", "Is")
    
    for ( I = 1, Array:count() )
    {
        EGP:egpBox(10+I, vec2(256,50+(35*I)), vec2(256, 30))
        EGP:egpColor(10+I, 255,0,0,255)
        EGP:egpText(20+I, Array[I, string], vec2(256,50+(35*I)))
        EGP:egpSize(20+I, 25)
        EGP:egpAlign(20+I, 1,1)
    }
    
}


if ( User:keyUse() & ops() < 100 )
{
    
    for ( I = 1, Array:count() )
    {
        
        if ( EGP:egpButton( 10+I, User ) )
        {
            
            sendMessage( User, Array[I, string] )
            
        }
        
    }
    
}

 

 

Link til kommentar
Del på andre sites

1 minut siden, ibex123 skrev:

@Mic

du siger det ikke er optimalt men har du så en anden ide til hvordan jeg kan få det til at virke

Tror ikke det er optimalt*

Jeg har ikke rigtigt selv gjort det før, men kan jeg ikke forestille mig det er smart at loope hver gang der er nogle som trykker E på skærmen.

 

Men det er ikke noget problem, hvis det bare er en mindre E2, hvad er det du er igang med at lave?

Link til kommentar
Del på andre sites

skal bare have en liste med gang medlemmer hvor den så looper dem ud på en egp men så skal man kunne trykke på dem og så skal den vise noget information om den gang medlem som blev trykket på

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.