Hop til indhold
Stavox

Carjack E2


OSSI

Recommended Posts

Hejsa, jeg søger en carjack E2, altså man kører den carjackede bil ind i en box og så når man trykker E på Egpén skal man mobilpay f.eks 20k og så åbner der en fadingdoor i like 20 sek.

Link til kommentar
Del på andre sites

Er på ferie så har lige prøvet og lave det hurtigt, så ved ikke om den virker!

 

@name Carjack pay // Forum Version 1.00
@inputs E:wirelink U:entity
@outputs Door
@persist [Price,Gatetime] Color:vector [Background,Detnavndugernevilhave,Font]:string
@trigger 
if(first)){

	##User settings
	Price = 10000 #,-
	Gatetime 20000 #Svarende til 20 sec
	Background = "console/background06"
	Color = vec,(141, 153, 52)
	Detnavndugernevilhave = "Fuck af"
	Font = "Courier New"

	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()}

	timer("drawmenu",100)
}

	if(clk("drawmenu{

	E:egpClear()

	E:egpBox(1,vec2(256,256),vec2(512,512))
	E:egpMateriel(1,Background)

	E:egpBox(2,vec2(256,256),vec2(512,512))
	E:egpColor(2,35,35,35,150)

	E:egpBox(3,vec2(256,40),vec2(512,80))
	E:egpColor(3,Color)
	E:egpAlpha(3,70)

	E:egpText(4,Detnavndugernevilhave,vec2(256,40))
	E:egpAlign(4,1,1)
	E:egpFont(4,Font,40)

	E:egpBox(5,vec2(256,256),vec2(350,350))
	E:egpColor(5,Color)
	E:egpAlpha(5,70)

	E:egpText(6,"Betal bil ud",vec2(256,256))
	E:egpAlign(6,1,1)
	E:egpFont(6,Font,22)
	}


if(clk("hepaid")){


print(""+moneyClkPlayer:name+"Betalte for bilen!")

Door = 1	

timer("closegate",Gatetime)

}

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

if(E:egpButton(5,U)){timer("hepaid",50}

 

Link til kommentar
Del på andre sites

19 minutter siden, Merlin<3 skrev:

Er på ferie så har lige prøvet og lave det hurtigt, så ved ikke om den virker!

 


@name Carjack pay // Forum Version 1.00
@inputs E:wirelink U:entity
@outputs Door
@persist [Price,Gatetime] Color:vector [Background,Detnavndugernevilhave,Font]:string
@trigger 
if(first)){

	##User settings
	Price = 10000 #,-
	Gatetime 20000 #Svarende til 20 sec
	Background = "console/background06"
	Color = vec,(141, 153, 52)
	Detnavndugernevilhave = "Fuck af"
	Font = "Courier New"

	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()}

	timer("drawmenu",100)
}

	if(clk("drawmenu{

	E:egpClear()

	E:egpBox(1,vec2(256,256),vec2(512,512))
	E:egpMateriel(1,Background)

	E:egpBox(2,vec2(256,256),vec2(512,512))
	E:egpColor(2,35,35,35,150)

	E:egpBox(3,vec2(256,40),vec2(512,80))
	E:egpColor(3,Color)
	E:egpAlpha(3,70)

	E:egpText(4,Detnavndugernevilhave,vec2(256,40))
	E:egpAlign(4,1,1)
	E:egpFont(4,Font,40)

	E:egpBox(5,vec2(256,256),vec2(350,350))
	E:egpColor(5,Color)
	E:egpAlpha(5,70)

	E:egpText(6,"Betal bil ud",vec2(256,256))
	E:egpAlign(6,1,1)
	E:egpFont(6,Font,22)
	}


if(clk("hepaid")){


print(""+moneyClkPlayer:name+"Betalte for bilen!")

Door = 1	

timer("closegate",Gatetime)

}

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

if(E:egpButton(5,U)){timer("hepaid",50}

 

100 tak Merlin!

Den siger at der er et problem ved "

if(E:egpButton(5,U)){timer("hepaid",50}"
Link til kommentar
Del på andre sites

0 Fejl.

@name Carjack pay // Forum Version 1.00
@inputs E:wirelink U:entity
@outputs Door
@persist [Price,Gatetime] Color:vector [Background,Detnavndugernevilhave,Font]:string
@trigger 
if(first()){

	##User settings
	Price = 10000 #,-
	Gatetime 20000 #Svarende til 20 sec
	Background = "console/background06"
	Detnavndugernevilhave = "Fuck af"
	Font = "Courier New"

	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()}

	timer("drawmenu",100)
}

	if(clk("drawmenu")){

	E:egpClear()

	E:egpBox(1,vec2(256,256),vec2(512,512))
	E:egpMaterial(1,Background)

	E:egpBox(2,vec2(256,256),vec2(512,512))
	E:egpColor(2,35,35,35,150)

	E:egpBox(3,vec2(256,40),vec2(512,80))
	E:egpColor(3,Color)
	E:egpAlpha(3,70)

	E:egpText(4,Detnavndugernevilhave,vec2(256,40))
	E:egpAlign(4,1,1)
	E:egpFont(4,Font,40)

	E:egpBox(5,vec2(256,256),vec2(350,350))
	E:egpColor(5,Color)
	E:egpAlpha(5,70)

	E:egpText(6,"Betal bil ud",vec2(256,256))
	E:egpAlign(6,1,1)
	E:egpFont(6,Font,22)
	}


if(clk("hepaid")){


print(""+moneyClkPlayer():name()+"Betalte for bilen!")

Door = 1	

timer("closegate",Gatetime)

}

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

if(E:egpButton(5,U)){timer("hepaid",50)}

Den virker dog ikke, @Merlin<3

 

Har gjort så @Merlin<3' virker

@name Carjack pay // Forum Version 1.00
@inputs E:wirelink U:entity
@outputs Door
@persist [Price,Gatetime] Color:vector [Background,Detnavndugernevilhave,Font]:string
@trigger 
if(first()){

	##User settings
	Price = 10000 #,-
	Gatetime 20000 #Svarende til 20 sec
	Background = "console/background06"
	Detnavndugernevilhave = "Fuck af"
	Font = "Courier New"

    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)
}

	timer("drawmenu",100)
}

	if(clk("drawmenu")){

	E:egpClear()

	E:egpBox(1,vec2(256,256),vec2(512,512))
	E:egpMaterial(1,Background)

	E:egpBox(2,vec2(256,256),vec2(512,512))
	E:egpColor(2,35,35,35,150)

	E:egpBox(3,vec2(256,40),vec2(512,80))
	E:egpColor(3,Color)
	E:egpAlpha(3,70)

	E:egpText(4,Detnavndugernevilhave,vec2(256,40))
	E:egpAlign(4,1,1)
	E:egpFont(4,Font,40)

	E:egpBox(5,vec2(256,256),vec2(350,350))
	E:egpColor(5,Color)
	E:egpAlpha(5,70)

	E:egpText(6,"Betal bil ud",vec2(256,256))
	E:egpAlign(6,1,1)
	E:egpFont(6,Font,22)
	}


if(clk("hepaid")){


print(""+moneyClkPlayer():name()+"Betalte for bilen!")

Door = 1	

timer("closegate",Gatetime)

}

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

if(E:egpButton(5,U)){timer("moneyr",50)}

if(clk("moneyr")){
    moneyRequest(U,1000)
}

if(clk("tt")){
    if(moneyClk()){
        timer("hepaid",0)
    }
}

 

Link til kommentar
Del på andre sites

Hvis det er, har jeg lavet en anden - ikke fordi den anden var dårlig, bare fordi jeg havde lyst til at lave noget.

@name Carjack E2
@inputs E:wirelink [U, R]:entity
@outputs Port
@persist Settings:table

if(first() | duped() | dupefinished() | ~E & E) {
    Settings["Price",number] = 10000,
    Settings["Delay",number] = 20 #Skrives i sekunder,
    
    function wirelink:drawDesign() {
        This:egpClear()
        This:egpBox(1, vec2(256, 256), vec2(512, 512)) This:egpColor(1, vec(45))
        This:egpBox(2, vec2(256, 256), vec2(250, 40)) This:egpColor(2, vec(55))
        This:egpText(3, "BETAL FOR BIL", vec2(256, 256)) This:egpFont(3, "Courier New", 21) This:egpAlign(3, 1, 1)
    }
    
    E:drawDesign()
}

if(~U & U & ops() <= 150) {
    if(U != owner()) {
        if(!Port) {
            moneyRequest(U, Settings["Price",number], "BETALING AF BIL")
        }
    }
    else {
        if(Port) {
            Port = 0
        }
        else {
            Port = 1
        }
    }
}

if(moneyClk()) {
    print(moneyClkPlayer():name()+" betalte "+Settings["Price",number]+" kr. for sin bil."),
    print("Porten lukker igen om "+Settings["Delay",number]+" sekunder."),
    Port = 1,
    
    timer("lukPort", Settings["Delay",number] * 1000)
}

 

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.