Hop til indhold
Stavox

[Solved] Taxameter


Phillip
Message added by DetBareMads

Er tilføjet til to do

Recommended Posts

  • 1 month later...
7 minutes ago, maxx0758 said:

@CasperDK - Stavox.com Fik du kigget på den så den resetter når man skriver !taxi stop eller at moneyrequesten blev accepteret?

Prøv den her kode:

@name Taximeter
@inputs EGP:wirelink
@outputs 
@persist [TaxE,Pris,K]:number TP:entity
@trigger 
    
if(first()){
Pris = 0
K = 0
}

if(clk("update")){
    if(K==1){
    TaxE = TaxE+13
    Pris = TaxE
    printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Nuv"+ae()+"rende pris er: "+Pris+"kr")
}
timer("update",10000)  
}

runOnChat(1)
if(chatClk() & !chatClk(owner())){exit()}
A = owner():lastSaid():lower():explode(" ")

if(A[1,string] == "!taxi"&chatClk(owner())){
    hideChat(1)
    if(A[2,string]=="meter"){
        print("Taximeter: "+Pris+"kr")
    }
    if(A[2,string]=="commands"){
        printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Commands: !Taxi meter | !Taxi start | !Taxi stop | Taxi betal <navn>")
    }
    if(A[2,string]=="start"){
        print("Du har nu startet Taximeteret")
        K = 1
        timer("update",10000)
    }
        
    if(A[2,string]=="stop"){
        print("Du har nu stoppet Taximeteret")
        printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Prisen blev i alt "+Pris+"kr")
        Pris = 0
        TaxE = 0
        K = 0
        
    }
	if(A[2,string]=="betal"){
	TP = findPlayerByName(A[3,string])
	if(TP:isPlayer()){
	moneyRequest(TP,Pris,"Betaling for Taxi")
	printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Du har sagt at "+TP:name()+" skal betale "+Pris+"kr"
	}
}
}
if(moneyClk("Betaling for Taxi")){
printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyClkPlayer():name()+" har betalt for taxien")
resetA()
printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Taximeteret er blevet resat!")
}

if(moneyNoClkPlayer()){printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyNoClkPlayer():name()+" l"+oe()+"b uden at betale!")}
if(moneyTimeoutPlayer()){printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyTimeoutPlayer():name()+" l"+oe()+"b uden at betale!")}

 

Link til kommentar
Del på andre sites

  • 1 month later...
On 12/29/2016 at 15:59, CasperDK - Stavox.com said:

Prøv den her kode:


@name Taximeter
@inputs EGP:wirelink
@outputs 
@persist [TaxE,Pris,K]:number TP:entity
@trigger 
    
if(first()){
Pris = 0
K = 0
}

if(clk("update")){
    if(K==1){
    TaxE = TaxE+13
    Pris = TaxE
    printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Nuv"+ae()+"rende pris er: "+Pris+"kr")
}
timer("update",10000)  
}

runOnChat(1)
if(chatClk() & !chatClk(owner())){exit()}
A = owner():lastSaid():lower():explode(" ")

if(A[1,string] == "!taxi"&chatClk(owner())){
    hideChat(1)
    if(A[2,string]=="meter"){
        print("Taximeter: "+Pris+"kr")
    }
    if(A[2,string]=="commands"){
        printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Commands: !Taxi meter | !Taxi start | !Taxi stop | Taxi betal <navn>")
    }
    if(A[2,string]=="start"){
        print("Du har nu startet Taximeteret")
        K = 1
        timer("update",10000)
    }
        
    if(A[2,string]=="stop"){
        print("Du har nu stoppet Taximeteret")
        printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Prisen blev i alt "+Pris+"kr")
        Pris = 0
        TaxE = 0
        K = 0
        
    }
	if(A[2,string]=="betal"){
	TP = findPlayerByName(A[3,string])
	if(TP:isPlayer()){
	moneyRequest(TP,Pris,"Betaling for Taxi")
	printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Du har sagt at "+TP:name()+" skal betale "+Pris+"kr"
	}
}
}
if(moneyClk("Betaling for Taxi")){
printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyClkPlayer():name()+" har betalt for taxien")
resetA()
printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," Taximeteret er blevet resat!")
}

if(moneyNoClkPlayer()){printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyNoClkPlayer():name()+" l"+oe()+"b uden at betale!")}
if(moneyTimeoutPlayer()){printColor(vec(255,255,0),"[TAXIMETER]",vec(255,255,255)," "+moneyTimeoutPlayer():name()+" l"+oe()+"b uden at betale!")}

 

Den E2 virker ikke mere :3

Link til kommentar
Del på andre sites

  • 3 months later...

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.