MRBennetsen✔ Skrevet September 29, 2018 Del Skrevet September 29, 2018 Jeg har lavet en E2... eller jeg har slået nogle E2er sammen.. Citat @name Samlet Fart @inputs [EGP,]:wirelink [Ranger,]:entity @outputs @persist FartLimit MathStuff Queue:table @trigger Carname = Ranger:getCarName() S = owner():lastSaid():explode(" ") TP = findPlayerByName(S[2,string]) timer("reset",300) if(clk("reset")){reset()} EGP:egpClear() EGP:egpBox(1,vec2(256,140),vec2(180,180)) EGP:egpColor(1,145,145,145,255) EGP:egpCircle(2,vec2(195,85),vec2(20,20)) EGP:egpColor(2,255,255,255,255) EGP:egpCircle(3,vec2(315,85),vec2(20,20)) EGP:egpColor(3,255,255,255,255) EGP:egpBox(4,vec2(256,190),vec2(85,55)) EGP:egpColor(4,72,72,72,255) EGP:egpText(5,"Din",vec2(256,85)) EGP:egpAlign(5,1) EGP:egpSize(5,45) EGP:egpFont(5,"Times New Roman") EGP:egpColor(5,0,0,0,255) EGP:egpText(6,"fart:",vec2(256,120)) EGP:egpAlign(6,1) EGP:egpSize(6,45) EGP:egpFont(6,"Times New Roman") EGP:egpColor(6,0,0,0,255) EGP:egpText(7, ""+Ranger:kmh()+" km/t", vec2(256, 190)) EGP:egpAlign(7, 1, 1) EGP:egpSize(7, 17) EGP:egpRoundedBox(8,vec2(163,140),vec2(7,183)) EGP:egpColor(8,36,36,36,255) EGP:egpRoundedBox(9,vec2(349,140),vec2(7,183)) EGP:egpColor(9,36,36,36,255) EGP:egpRoundedBox(10,vec2(256,230),vec2(193,7)) EGP:egpColor(10,36,36,36,255) EGP:egpRoundedBox(21,vec2(256,50),vec2(193,7)) EGP:egpColor(21,36,36,36,255) EGP:egpBox(23,vec2(256,400),vec2(20,348)) EGP:egpColor(23,36,36,36,255) if (first()){ runOnChat(1) FartLimit = 55 MathStuff = 120 function number entity:getTicket() { local Reason = This:wantedReason() #Workaround for handheld devices. return This:wantedReason():matchFirst("[bB].+de: (%d*)[kK]r"):toNumber() ?: This:wantedReason():matchFirst("[bB].+de: (.*)[kK]r"):replace(",",""):toNumber() } function number entity:hasSpeedTicket(){ return This:wantedReason():findRE("^[fF]artb.+debetaling | Fart: %d*/%d* km/t") ? 1 : 0 } function void entity:wanted(Speed:number, FartLimit){ local Fine = round((Speed-FartLimit) * MathStuff) if (This:hasSpeedTicket()&This:isWanted()){ concmd("darkrp unwanted \"" + This:steamID() + "\"") Queue:pushArray(array(This:steamID(), min(This:getTicket() + Fine, 29999), Speed, This, Fine)) timer("Queue", 1250) } else { concmd("say /wanted " + This:steamID() + format(" Fartb%sdebetaling | Fart: %i/%i km/t | B%sde: %skr.", oe(), Speed, FartLimit, oe(), min(Fine, 29999) )) concmd("darkrp pm \"" + This:steamID() + "\" Skriv !betal for at betale din ticket.") This:setFine(Fine) } } } if (moneyClk("Betal din ticket")) { local Player = moneyClkPlayer() concmd("say /g " +Player:name() + " har betalt sin b" + oe() + "de p" + aa() + " " + Player:getTicket() + "kr.") concmd("play buttons/button9.wav") concmd( "darkrp unwanted \""+ Player:steamID() + "\"" ) } if (chatClk()){ CMD = lastSaid():matchFirst("^!([^%s]+)") LastSpoke = lastSpoke() if (CMD == "betal"){ if (LastSpoke:hasSpeedTicket()){ moneyRequest(LastSpoke, LastSpoke:getTicket(), 20, "Betal din ticket") } } exit() } if (~Ranger & Ranger:isValid() & Ranger:driver():isPlayer()& !Ranger:elsOn()){ Driver = Ranger:driver() Speed = round(toUnit("km/h", Ranger:vel():length())) if (Speed>FartLimit+3){ Driver:wanted(Speed, FartLimit) } } if (clk("Queue")){ stoptimer("Queue") local Queue2 = Queue[1,array] concmd("say /wanted " + Queue2[1,string] + format(" Fartb%sdebetaling | Fart: %i/%i km/t | B%sde: %skr. (+%skr | Gentagende brud)", oe(), Queue2[3,number], FartLimit, oe(), Queue2[2,number], Queue2[5,number] )) Queue[4,entity]:setFine(Queue[2,number]) concmd("darkrp pm \"" + Queue2[1,string] + "\" Skriv !betal for at betale din ticket.") Queue:remove(1) if (Queue:count()>0) { timer("Queue", 1250) } } . Link til kommentar Del på andre sites More sharing options...
xkow Besvaret September 29, 2018 Del Besvaret September 29, 2018 Er det ikke den Toby og Gusten har lavet? Link til kommentar Del på andre sites More sharing options...
MRBennetsen✔ Besvaret September 29, 2018 Forfatter Del Besvaret September 29, 2018 På 29/09/2018 den 4:38 PM , xKow skrev: Er det ikke den Toby og Gusten har lavet? tror jeg fandt dem på forum og ændrede lidt og satte dem sammen Jeg er faktisk i tvivl det er ment på den måde at nu kan man skrive !betal når jo og så bliver man eftersøgt hvis man ikke betaler 😄 Link til kommentar Del på andre sites More sharing options...
小さな(Mr.Gold) Besvaret April 29, 2019 Del Besvaret April 29, 2019 hvordan får man den til at virke? Link til kommentar Del på andre sites More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar