Hop til indhold
Stavox

Kidnap Betal E2


Smithy

Recommended Posts

Simpel betal for at komme ud E2 

 

Commands

!help

!pris

!open

!luk


 

@name Kidnap Betal E2
@inputs EGP:wirelink User:entity
@outputs Door
@persist Pris Tid
@trigger 
if(first()){
    runOnChat(1)
    
#####Tid####
Tid = 5000
############
    
    EGP:egpBox(1,vec2(256,256),vec2(512,512)) EGP:egpMaterial(1,"console/background02")
    EGP:egpRoundedBox(2, vec2(256,256), vec2(250,100)) EGP:egpColor(2,0,0,0,175)
    EGP:egpText(3,"Betal", vec2(256,256)) EGP:egpAlign(3,1,1) EGP:egpSize(3,100)
    EGP:egpText(4,"Lavet af: Smithy", vec2(256,490)) EGP:egpAlign(4,1,1) EGP:egpSize(3,100) EGP:egpColor(4,0,0,0,255)
    EGP:egpRoundedBox(5,vec2(256,340),vec2(125,50)) EGP:egpColor(5,0,0,0,175) 
    EGP:egpText(6,""+Pris+" KR",vec2(256,340)) EGP:egpAlign(6,1,1) EGP:egpSize(6,25)
    EGP:egpRoundedBoxOutline(7, vec2(256,256), vec2(250,100)) EGP:egpColor(7,0,0,0,255)
    EGP:egpRoundedBoxOutline(8,vec2(256,340),vec2(125,50)) EGP:egpColor(8,0,0,0,255) 
    
    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()
    }
    
     function void addCursor(){
        EGP:egpPoly(999,array(vec2(0,0),vec2(0,15),vec2(3,12),vec2(5,15),vec2(7,15),vec2(6,11),vec2(10,10)))
        EGP:egpColor(999,0,0,0,220)
        EGP:egpParentToCursor(999)
    }
    addCursor()
}


if(~User & User & ops()<75 & EGP:egpButton(2, User)){
    moneyRequest(User,Pris,"Betal for frihed")
}


if(moneyClk()){
    Door = 1
    timer("",Tid)
}

if(clk("")){
    Door = 0
}
    

if(chatClk(owner())){
    Txt = lastSaid():lower():explode(" ")
    
    if(Txt[1, string] == "!pris"){
        Pris = Txt[2,string]:toNumber()
        EGP:egpSetText(6,Pris+" KR")
    }
    
    elseif(Txt[1, string] == "!open"){
        Door = 1
    }
    
    elseif(Txt[1, string] == "!luk"){
        Door = 0
    }
    
    elseif(Txt[1, string] == "!help"){
        print("-=HELP=-")
        print("!pris")
        print("!open")
        print("!luk")
    }
}

 

 

 


 

 

43ddbe589a79428320fa21120203b3ff.jpg

Link til kommentar
Del på andre sites

15 timer siden, xKow skrev:

Måske du skulle gøre noget mere ud af EGP skærmen. Måske skrive en pris, evt. andet.

 

Tak for hjælpen igår med e2'en har redigeret den og lavet den bedre DoktorDim hjalp med at optimere den.

11 timer siden, BearDK skrev:

Ikke for noget med det ser lidt kedeligt ud 😕

 

Har arbejdet på det og lavet den pænere. 🙂 

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.