Hop til indhold
Stavox

Printer - Alarm & Penge


DoktorDim

Recommended Posts

 

Beskrivelse

Smart ny E2 som selv regner ud hvor mange penge du har i dine printere, og som også giver dig besked på

hvornår du skal trække dine penge ud af maskinen. Simpel og nem at bruge, du starter bare med at sætte

E2`en og bagefter  trykke E på dine printere, og så køre E2`en. Der er i øjeblikket to kommandoer.

"!info" som giver dig info omkring hvor mange penge der er i printeren, og hvor lang tid der er tilbage

før du skal trække pengene ud af printeren. "!stop" Stopper alarmen tiden er gået.

 

Kode

Spoiler

@name Moneyprinter - Dim v1
@persist [Time,Level,Money]:number 
if (first()){
    runOnKeys(owner(), 1)
    runOnChat(1)
    exit()
}

if (keyClk() & owner():keyUse()){
    Entity = owner():aimEntity()    
    if (Entity:type() == "cab_printer" & Entity:pos():distance(owner():pos()) < 500){
        stopAllTimers()
        timer("timeMinus", 60000)
        timer("moneyPlus", 11000)
        Level = Entity:printerLevel()
        Money = 0
        Time = 15
    }
    else{
        exit()
    }
}

if (clk("moneyPlus")){
    stoptimer("moneyPlus")
    timer("moneyPlus", 11000)
    Money += Level == 1 ? 15 : (Level*10)+10
    exit()
}

elseif (clk("timeMinus")){
    stoptimer("timeMinus")
    Time--
    if (Time < 1){
        timer("alarm", 15000)
        hint("Du b"+oe()+"r tjekke dine printere NU!", 5)
        concmd("play buttons/blip2.wav")
        exit()
    }
    else{
        timer("timeMinus", 60000)
        if (Time == 10 | Time == 5 | Time == 3 | Time == 2 | Time == 1){
            hint("Du b"+oe()+"r tjekke dine printere om "+Time+" min.", 5)
        }
        exit()
    }
}

elseif (clk("alarm")){
    stoptimer("alarm")
    timer("alarm", 15000)
    hint("Du b"+oe()+"r tjekke dine printere NU!", 5)
    concmd("play buttons/blip2.wav")
    exit()
}

if (chatClk(owner())){
    CMD = lastSaid():matchFirst("^!([^%s]+)")

    if (CMD == "info"){
        hideChat(1)
        hint("Der er ca "+ Money:toString() +" kr i hver printer.", 5)
        hint("Der er "+ Time +" min tilbage.", 5)
    }
    elseif (CMD == "stop"){
        hideChat(1)
        stoptimer("alarm")
        hint("Du har stoppet alarmen!", 5)
    }
}

 

 

Guide

Først gå ind i Q-menuen.

Derefter tryk på knappen “Wire”.

Dernæst åben mappen “Chips, Gates”, og

så tryk på “Expression 2”.

 

Bagefter gå ud a Q-menuen og højreklik ned på jorden.

Derefter vil der komme en ny menu op og der vil der stå

noget tekst som bare skal slettes. (ALT skal slettes)

Når du har slettet teksten skal du indsætte koden.

Det gør du ved at markere teksten (Hold venstre klik nede imens du trækker

mussen overalt teksten og derefter trykker Ctrl + C.

Derefter går du ind og indsætter koden ved at trykke Ctrl + V,

og når koden er kommet ind trykker du på knappen “Save As” og trykker OK.

Så har du gemt koden så du bare kan gå over i højre siden og klik på navnet

på koden. Dernæst trykker du på knappen “X” og derefter skulle du kunne bevæge dig rundt som normalt.

 

Så venstre klikker du ned i jorden og så er E2`en sat og du er færdig og klar til brug.

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.