Hop til indhold
Stavox

E2 Skilt


ZlaskeDrengen

Recommended Posts

Søger et Emitter "skilt" hvor der er GLS Mærket på, som kan bruges som Pakkeomdeler jobbet!. Giver gerne de 1-65k for det!.

 

(Host host) Det skal special laves til mig, og ingen andre skal have det :P)

 

Det skal ligne dette.

 

General Logistics Systems

 

Eller ihvertildfald så tæt man kan komme på det.

 

Hvis 1-65k er for lidt kan jeg sikkert gå lidt højere op i pris.

Link til kommentar
Del på andre sites

Jeg har lavet sådan et her hvis det har interesse.

 

Desktop Screenshot 2017.10.15 - 19.32.57.99.png

 

Du kan se koden her:

#[
Lavet af Eske d. 15-10-17
]#

@name GLS Skilt
@inputs [Skilt]:wirelink
@persist Polygon:array  [Scale, OffsetX, OffsetY]:number [Blue, White, Yellow]:vector

if(duped()|dupefinished()){reset()}
if(first())
{
    #RawPoly = array(570,49,525,285,439,285,461,178,438,208,388,243,336,269,292,279,239,285,183,284,130,276,78,257,35,232,13,208,0,171,5,130,30,84,57,56,86,34,120,16,162,0,135,13,100,34,63,65,36,105,32,162,43,182,65,201,135,227,215,225,285,206,348,155,367,128,257,127,273,512)
    Blue = vec(31,36,87)
    White = vec(255,255,255)
    Yellow = vec(248,181,20)
    OffsetX = -7.8            #Centreret 78
    OffsetY = 167.1           #Centreret 210
    Scale = 0.3               #Virker kun paa 0.3 lige nu
    function array polyCords(RawPoly:array){
        Polygon = array()
        while(RawPoly:count() != 0){
            X = ((RawPoly:shiftNumber()+286)*Scale+OffsetX)
            Y = ((RawPoly:shiftNumber()+143)*Scale+OffsetY)
            Polygon:pushVector2(vec2(X,Y))
        }
        return Polygon
    }
    Skilt:egpClear()
    Skilt:egpBox(1,vec2(263.8+OffsetX,88.9+OffsetY),vec2(1266.67*Scale,383.33*Scale))
    Skilt:egpPoly(2,polyCords(array(461,178,438,208,388,243,336,269,292,279,239,285,183,284,130,276,78,257,35,232,13,208,0,171,5,130,30,84,57,56,86,34,120,16,162,0,135,13,100,34,63,65,36,105,32,162,43,182,65,201,135,227,215,225,285,206,348,155,367,128,257,127,273,512)))
    Skilt:egpColor(2,Yellow)
    Skilt:egpPoly(3,polyCords(array(161,0,100,34,60,68,36,104,26,146,33,168,63,200,106,219,159,228,200,227,239,220,291,199,329,171,366,129,258,125,272,48,278,0)))
    Skilt:egpColor(3,White)
    timer("2nd",100)
}

if (clk("2nd")){
    Skilt:egpPoly(4,polyCords(array(258,126,272,50,568,50,554,130)))
    Skilt:egpColor(4,Yellow)
    Skilt:egpPoly(5,polyCords(array(568,50,481,50,441,284,527,285)))
    Skilt:egpColor(5,Yellow)
    Skilt:egpPoly(6,polyCords(array(303,86,502,86,501,208)))
    Skilt:egpColor(6,Yellow)
    Skilt:egpText(7,"GLS",vec2(260+OffsetX,88.9+OffsetY))    Skilt:egpColor(7,Blue)    Skilt:egpSize(7,376.67*Scale) Skilt:egpAlign(7,0,1)  Skilt:egpFont(7,"ChatFont")
}

 

Link til kommentar
Del på andre sites

2 hours ago, Eske said:

function array polyCords(RawPoly:array){ Polygon = array() while(RawPoly:count() != 0){ X = ((RawPoly:shiftNumber()+286)*Scale+OffsetX) Y = ((RawPoly:shiftNumber()+143)*Scale+OffsetY) Polygon:pushVector2(vec2(X,Y)) } return Polygon }

Du have ikke tid til at skrive det som vectors? Kappa ( Faktisk meget smart at skippe den del, dog er loops lidt mere ops krævende, så hvis man laver en større ting er det nok ikke den mest optimale function.)

 

Link til kommentar
Del på andre sites

6 hours ago, Eske said:

Jeg har lavet sådan et her hvis det har interesse.

 

Desktop Screenshot 2017.10.15 - 19.32.57.99.png

 

Du kan se koden her:


#[
Lavet af Eske d. 15-10-17
]#

@name GLS Skilt
@inputs [Skilt]:wirelink
@persist Polygon:array  [Scale, OffsetX, OffsetY]:number [Blue, White, Yellow]:vector

if(duped()|dupefinished()){reset()}
if(first())
{
    #RawPoly = array(570,49,525,285,439,285,461,178,438,208,388,243,336,269,292,279,239,285,183,284,130,276,78,257,35,232,13,208,0,171,5,130,30,84,57,56,86,34,120,16,162,0,135,13,100,34,63,65,36,105,32,162,43,182,65,201,135,227,215,225,285,206,348,155,367,128,257,127,273,512)
    Blue = vec(31,36,87)
    White = vec(255,255,255)
    Yellow = vec(248,181,20)
    OffsetX = -7.8            #Centreret 78
    OffsetY = 167.1           #Centreret 210
    Scale = 0.3               #Virker kun paa 0.3 lige nu
    function array polyCords(RawPoly:array){
        Polygon = array()
        while(RawPoly:count() != 0){
            X = ((RawPoly:shiftNumber()+286)*Scale+OffsetX)
            Y = ((RawPoly:shiftNumber()+143)*Scale+OffsetY)
            Polygon:pushVector2(vec2(X,Y))
        }
        return Polygon
    }
    Skilt:egpClear()
    Skilt:egpBox(1,vec2(263.8+OffsetX,88.9+OffsetY),vec2(1266.67*Scale,383.33*Scale))
    Skilt:egpPoly(2,polyCords(array(461,178,438,208,388,243,336,269,292,279,239,285,183,284,130,276,78,257,35,232,13,208,0,171,5,130,30,84,57,56,86,34,120,16,162,0,135,13,100,34,63,65,36,105,32,162,43,182,65,201,135,227,215,225,285,206,348,155,367,128,257,127,273,512)))
    Skilt:egpColor(2,Yellow)
    Skilt:egpPoly(3,polyCords(array(161,0,100,34,60,68,36,104,26,146,33,168,63,200,106,219,159,228,200,227,239,220,291,199,329,171,366,129,258,125,272,48,278,0)))
    Skilt:egpColor(3,White)
    timer("2nd",100)
}

if (clk("2nd")){
    Skilt:egpPoly(4,polyCords(array(258,126,272,50,568,50,554,130)))
    Skilt:egpColor(4,Yellow)
    Skilt:egpPoly(5,polyCords(array(568,50,481,50,441,284,527,285)))
    Skilt:egpColor(5,Yellow)
    Skilt:egpPoly(6,polyCords(array(303,86,502,86,501,208)))
    Skilt:egpColor(6,Yellow)
    Skilt:egpText(7,"GLS",vec2(260+OffsetX,88.9+OffsetY))    Skilt:egpColor(7,Blue)    Skilt:egpSize(7,376.67*Scale) Skilt:egpAlign(7,0,1)  Skilt:egpFont(7,"ChatFont")
}

 

Super fedt lavet!. Godt arbejde, og tak :)

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.