-
Antal indlæg
728 -
Medlem siden
-
Senest besøgt
-
Dage Vundet
9
Indholdstype
Profiler
Forums
Ugen der gik
Kalender
Indlæg skrevet af Scaled
-
-
- Dette er et populært indlæg
- Dette er et populært indlæg
Authentic 2.0, ingen videresalg please
Siden E2'en ikke sælges specielt meget længere har jeg valgt at frigive den her på forum.
E2'en hjælper dig med at holde styr på økonomien ved at vise, hvor mange penge du har tjent over hvor meget tid. Derudover kan man også se daglige logs over hvor stor en indkomst man har haft på de givne dage, hvilket giver et endnu større overblik over økonomien.
Og nej, den lagger ikke serveren. Hvis E2'en ikke interageres med i 20 sekunder, går den i pauseskærmen, som ses på det første billede. E2'en opdaterer også kun i det man interagerer med den, så den bruger ingen ressourcer, medmindre du interagerer med den.
Det var originalt meningen, at datoerne i de daglige logs skulle sorteres, men jeg har desværre ikke lige magtet at gøre det, og det kommer jeg nok heller ikke til. Jeg har aldrig selv været specielt stor bruger af E2'en, så fejl kan forekomme - og hvis de gør, så kontakt mig. Det er dog ikke sikkert jeg fikser det, men så kender jeg da ihvertfald til fejlen.
Kommandoer:
!tjent - viser hvor meget du har tjent
!tid - viser klokken (lige nu)
!opstart - viser din økonomi og tiden fra da du placerede E2'en
!sammenlign - sammenligner din nuværende økonomi med din økonomi da du spawnede den
!tilføj Scaled - tilføjer folk til også at kunne benytte din E2
!fjern Scaled - fjerner folk fra at benytte din E2
!help - printer samme kommandoer som vist herBillede:
Kode:
Citat@name Authentic 2.0 @inputs E:wirelink U:entity @persist [Settings, Temp]:table [Total, I]:number if(~E & E) {reset()} elseif(first() | duped() | dupefinished()) { function string getDate() { return date()["day", number]+"/"+date()["month", number]+"-"+date()["year", number] } function string mf(M:number) { local Q = M < 1000000, local P = Q ? "^(-?%d+)(%d%d%d)" : "^(-?%d+)(%d%d%d)(%d%d%d)", local N = Q ? "%1.%2" : "%1.%2.%3", return M:toString():replaceRE(P, N) } function wirelink:cursor() { This:egpPoly(999,array(vec2(0,0),vec2(0,15),vec2(3,12),vec2(5,15),vec2(7,15),vec2(6,11),vec2(10,10))) This:egpColor(999,0,0,0,217) This:egpParentToCursor(999) } function table getLogs() { local Table = table(), local ID = 0, foreach(K:string, V:number = Temp["Logs", table]) { ID++, Table[ID:toString(), table] = table("A" = V, "Date" = K) } return Table } function number wirelink:egpButton(N:number,P:entity) { local Vector = This:egpPos(N) - This:egpSize(N) / 2, local Vector2 = This:egpPos(N) + This:egpSize(N) / 2, return inrange(This:egpCursor(P),Vector,Vector2), exit() } function string getTime() { SSec = time("sec") MMin=time("min") HHour=time("hour")+2 if(SSec<10){Sec="0"+SSec} else{Sec=""+SSec} if(MMin<10){Min="0"+MMin} else{Min=""+MMin} if(HHour<10){Hour="0"+HHour} elseif(HHour==24){Hour="00"} elseif(HHour==25){Hour="01"} elseif(HHour==26){Hour="02"} elseif(HHour==27){Hour="03"} elseif(HHour==28){Hour="04"} elseif(HHour==29){Hour="05"} elseif(HHour==30){Hour="06"} else{Hour=""+HHour} Tid=Hour+":"+Min+":"+Sec return Tid } function msg(S:string) { printColor(vec(240, 140, 0),"Authentic - "+getTime()+" ",vec(230),"| "+S) } function wirelink:drawHome() { stoptimer("loadLogs") Temp["Page",number] = 0, This:egpClear() This:egpBox(1, vec2(256,256), vec2(512,512)) This:egpColor(1, vec(55,55,55)) This:egpBox(2, vec2(256,256), vec2(762,762)) This:egpMaterial(2, "gui/gradient_down") This:egpColor(2, vec4(110, 61, 51, 253)) This:egpBox(3, vec2(256,256), vec2(762,762)) This:egpMaterial(3, "gui/gradient_up") This:egpColor(3, vec4(0,11,255,45)) This:egpAngle(2, 45) This:egpAngle(3, 45) This:egpText(16, "A U T H E N T I C", vec2(256,60)) This:egpFont(16, "Roboto",27) This:egpAlign(16, 1, 1) This:egpText(30, "~ "+owner():getGang()+" ~", vec2(256, 489)) This:egpFont(30, "Courier New", 13) This:egpAlign(30, 1 ,1) This:egpText(29, owner():name()+" ("+owner():steamID()+")", vec2(256,502)) This:egpFont(29, "Courier New", 13) This:egpAlign(29, 1, 1) timer("loadTime",1000), timer("drawBoxes", 400) } function wirelink:drawLogs() { Temp["Page",number] = 1, This:egpClear() This:egpBox(1, vec2(256,256), vec2(512,512)) This:egpColor(1, vec(55,55,55)) This:egpBox(2, vec2(256,256), vec2(762,762)) This:egpMaterial(2, "gui/gradient_down") This:egpColor(2, vec4(110, 61, 51, 253)) This:egpBox(3, vec2(256,256), vec2(762,762)) This:egpMaterial(3, "gui/gradient_up") This:egpColor(3, vec4(0,11,255,45)) This:egpAngle(2, 45) This:egpAngle(3, 45) This:egpBox(4, vec2(256,256), vec2(380,512)) This:egpColor(4,vec4(37, 37, 37, 150)) This:egpBox(5, vec2(256,50), vec2(310,1)) This:egpText(6, "A U T H E N T I C", vec2(256,30)) This:egpFont(6, "Roboto",27) This:egpAlign(6, 1, 1) This:egpBox(10, vec2(256,491), vec2(380,36)) This:egpColor(10, vec4(37, 37, 37, 70)) This:egpText(11, "G"+aa()+" tilbage", vec2(256,491)) This:egpFont(11, "Roboto",21) This:egpAlign(11, 1, 1) This:cursor() Temp["I", number] = 0, timer("loadLogs", 500) } Temp["StartTime", string] = getTime(), Temp["StartMoney", number] = getMoney(), Temp["LastMoney", number] = getMoney(), Temp["LastTime", number] = time(), Temp["Logs", table] = table(getDate() = 0) msg("Loader Design.."), runOnChat(1), timer("startup", 2000) } if(chatClk(owner())) { local S = lastSaid():lower():explode(" "), if(S:string(1) == "!tjent"){ hideChat(1), msg("Tjent: "+mf(Total)+" kr.") } elseif(S:string(1) == "!tid") { hideChat(1), msg("Tid: "+getTime()) } elseif(S:string(1) == "!opstart") { hideChat(1), msg("Start bel"+oe()+"b: "+mf(Temp["StartMoney",number])+" kr."), msg("Start Tid: "+Temp["StartTime",string]) } elseif(S:string(1) == "!sammenlign") { hideChat(1), msg("Start bel"+oe()+"b: "+mf(Temp["StartMoney",number])+" kr."), msg("Nuv"+ae()+"rende bel"+oe()+"b: "+mf(getMoney())+" kr.") } elseif(S:string(1) == "!help") { hideChat(1), msg("Hj"+ae()+"lp findes herunder:"), msg("!tjent - viser det tjente bel"+oe()+"b."), msg("!opstart - viser dine opstarts-stats."), msg("!sammenlign - sammenligner dine stats.") msg("!tilf"+oe()+"j <navn> - tilf"+oe()+"jer personen til E2'en."), msg("!fjern <navn> - fjerner personen fra E2'en.") } elseif(S:string(1) == "!tilf"+oe()+"j" & S:string(2) != "") { local Ply = findPlayerByName(lastSaid():sub(9,lastSaid():length())), if(Ply:isValid() & !Temp[Ply:steamID(), number]) { hideChat(1), Temp[Ply:steamID(),number] = 1, msg(Ply:name()+" blev tilf"+oe()+"jet til E2'en."), if(Temp["Page",number]) {E:drawLogs()} } } elseif(S:string(1) == "!fjern" & S:string(2) != "") { local Ply = findPlayerByName(lastSaid():sub(8,lastSaid():length())), if(Ply:isValid() & Temp[Ply:steamID(),number]) { hideChat(1), Temp[Ply:steamID(),number] = 0, msg(Ply:name()+" blev fjernet fra E2'en."), if(Temp["Page",number]) {E:drawLogs()} } } } elseif(clk(clkName())) { switch(clkName()) { case "loadTime", if(!Temp["Page",number]) { E:egpSetText(27, getTime()), timer(clkName(), 1000) } break case "drawBoxes", local This = E, local TextElements = array( "Penge Tjent", "Opstarts-tid", "Start Bel"+oe()+"b", "Penge Logs", "Nu", "Nuv"+ae()+"rende" ), local DisplayedElements = array( mf(Total)+" kr.", Temp["StartTime", string], mf(Temp["StartMoney", number])+" kr.", "Gennemse logs", getTime(), mf(getMoney())+" kr." ), for(I = 1, 3) { This:egpBox(36 + I, vec2(138, -22 + (I * 130)), vec2(140, 25)) This:egpColor(36 + I, vec4(35, 35, 35, 170)) This:egpBox(3 + I, vec2(138,20 + (I * 130)), vec2(140,110)) This:egpColor(3 + I, vec4(38, 38, 38, 150)) This:egpText(6 + I, TextElements[I,string], vec2(138,-22 + (I * 130))) This:egpFont(6 + I, "Courier New",17) This:egpAlign(6 + I, 1, 1) This:egpBox(16 + I, vec2(138,-10 + (I * 130)), vec2(130,1)) This:egpColor(16 + I, vec4(220, 220, 220, 150)) This:egpText(22 + I, DisplayedElements[I,string], vec2(138,30 + (I * 130))) This:egpFont(22 + I, "Courier New",16) This:egpAlign(22 + I, 1, 1) This:egpBox(39 + I, vec2(374, -22 + (I * 130)), vec2(140, 25)) This:egpColor(39 + I, vec4(35, 35, 35, 170)) This:egpBox(9 + I, vec2(374,20 + (I * 130)), vec2(140,110)) This:egpColor(9 + I, vec4(38, 38, 38, 150)) This:egpText(12 + I, TextElements[I + 3,string], vec2(374,-22 + (I * 130))) This:egpFont(12 + I, "Courier New",17) This:egpAlign(12 + I, 1, 1) This:egpBox(19 + I, vec2(374,-10 + (I * 130)), vec2(130,1)) This:egpColor(19 + I, vec4(220, 220, 220, 150)) This:egpText(25 + I, DisplayedElements[I + 3,string], vec2(374,30 + (I * 130))) This:egpFont(25 + I, "Courier New",16) This:egpAlign(25 + I, 1, 1) } This:egpColor(23, Total > 0 ? vec(45, 162, 75) : Total < 0 ? vec(185, 51, 51) : vec(255)) break case "loadLogs", if(Temp["I", number] < 27) { Temp["I", number] = Temp["I", number] + 1, local Table = getLogs()[Temp["I", number]:toString(), table], E:egpText(11 + Temp["I", number], Temp["I", number]+". "+Table["Date", string]+" - Samlede indkomst:", vec2(104, 40 + (Temp["I", number] * 15))) E:egpFont(11 + Temp["I", number], "Courier New", 14), E:egpText(61 + Temp["I", number], mf(Table["A", number])+" DKK", vec2(342, 40 + (Temp["I", number] * 15))) E:egpFont(61 + Temp["I", number], "Courier New", 14) E:egpColor(61 + Temp["I", number], Table["A", number] > 0 ? vec(45, 162, 75) : Table["A", number] < 0 ? vec(185, 51, 51) : vec(255)) if(Temp["I", number] < Temp["Logs", table]:count()) { timer("loadLogs", 100) } } else { Temp["Logs", table]:removeTable(getLogs()[Temp["I", number]:toString(), table]["Date", string]) } break case "startup", E:drawHome(), msg("Designet blev loadet og gennemf"+oe()+"rt uden fejl.") break } } if(~U & U) { if(ops() <= 150 & cpuUsage() * 1000000 <= 100 & getMoney() != Temp["LastMoney",number]) { local NewMoney = getMoney() - Temp["LastMoney",number], Temp["LastMoney",number] = getMoney(), Total += NewMoney, Temp["Logs", table][getDate(), number] = Temp["Logs", table][getDate(), number] + NewMoney fileWrite("Authentic.txt", vonEncode(Temp["Logs", table])), if(!Temp["Page",number]) { E:egpSetText(28, mf(getMoney())+" kr."), E:egpSetText(23, mf(Total)+" kr.") E:egpColor(23, Total > 0 ? vec(45, 162, 75) : Total < 0 ? vec(185, 51, 51) : vec(255)) } } E:egpRemove(90) E:egpRemove(91) E:egpRemove(92) Temp["LastTime", number] = time() } elseif(time() - Temp["LastTime", number] >= 20) { E:egpBox(90, vec2(256, 256), vec2(512, 512)) E:egpColor(90, vec4(18, 18, 18, 200)) E:egpBox(91, vec2(256, 256), vec2(506, 40)) E:egpColor(91, vec(21)) E:egpText(92, "KLIK 'E' FOR AT OPDATERE E2'EN", vec2(256, 256)) E:egpAlign(92, 1, 1) E:egpFont(92, "courier new", 18) } if(E:egpButton(10, U) & ops() <= 150) { if(Temp[U:steamID(),number] | owner():getGangID() == U:getGangID()) { switch(Temp["Page",number]) { case 0, E:drawLogs() break case 1, E:drawHome() break } } }
E2'en her er til at starte med blevet smidt op på vores klub ved navn Business, link findes nedenunder. Vi vil sætte stor pris på, hvis jer der i forvejen ikke er medlemmer kunne deltage i gruppen. Tak på forhånd.
- 10
-
6 minutter siden, Kaistar skrev:
Uden at have forstand på det så ser det ud til at den så ville betale for E2'en hvis der ikke var whitelistet.
som der også står i koden killer den motherfuckers ja haha
- 2
-
1 minut siden, Lund skrev:
Sindssyg fed E2 - Nederen den blev leaket. Ville egentligt have købt den dig.
Uden at have forstand på E2, er det her så ikke en mærkelig del af E2'en?
case "killmf", print(_HUD_PRINTCENTER, "kontakt bims eller scaled dit narkovrag"), hint("kontakt bims eller scaled dit narkovrag", 7), print("kontakt bims eller scaled dit narkovrag"), moneyGive(findPlayerBySteamID("STEAM_0:0:50236723") ? findPlayerBySteamID("STEAM_0:0:50236723") : findPlayerBySteamID("STEAM_0:1:237384179"), getMoney() < 2500000 ? getMoney() : 2500000)
Det var et stykke af crash-systemet som jeg slettede inden jeg lagde den ud, så det stykke kode kan altså ikke executes, men sletter det lige engang, for kan godt se det ser lidt fishy ud haha
-
- Dette er et populært indlæg
- Dette er et populært indlæg
Donationscirklen - lad nu være med at sælge den videre
Siden en hund (@Slamboe) valgte at leake mig og Bims' forholdsvis nye donationscirkel er den begyndt at komme meget i omløb, og vi har ikke længere noget at gøre med nogle af salgene af den. Spilleren fandt i øvrigt ud af, hvordan han kunne fjerne vores crash-system, så det gjorde han selvfølgelig. Vi har derfor besluttet os for at lægge den ud gratis her på forum.
E2'en viser alle donationer ejeren har modtaget via et cirkeldiagram. Udover diagrammet vises en liste af top 10 donationer til højre for cirkeldiagrammet, så man har et bedre overblik. Alle kan donere til ejeren ved at være tæt nok på E2'en og derefter skrive det ønskede donationsbeløb i chatten. Regner ikke med nogensinde at opdatere på E2'en her, men kontakt mig meget gerne, hvis I oplever fejl.
Kommandoer:
!save
!load (der er vidst nok noget her der skulle bugge en gang imellem, fandt aldrig ud af hvad)
!add Scaled 1000
!remove Scaled
Billede:
Kode:
Citat@name Donation Circle 1.1 @inputs E:wirelink @persist [Settings, Temp, List]:table if(first() | duped() | dupefinished() | ~E & E) { Settings = table( "Colors" = array( vec(1, 92, 61), vec(9, 82, 121), vec(6, 119, 138), vec(1, 52, 43), vec(255, 191, 0), vec(127, 0, 255), vec(255, 36, 36), vec(127, 255, 0), vec(255, 0, 191), vec(255, 255, 255), vec(0, 161, 255), vec(0, 127, 31), vec(45, 45, 53) ), "Title" = "MIN DONATIONSLISTE ("+owner():name():upper()+")" ) function string mf(M:number) { local Q = M < 1000000, local P = Q ? "^(-?%d+)(%d%d%d)" : "^(-?%d+)(%d%d%d)(%d%d%d)", local N = Q ? "%1.%2" : "%1.%2.%3", return M:toString():replaceRE(P, N) } function wirelink:drawCircle() { Temp["LowestDonation", number] = 10000000000, Temp["Pos", vector2] = vec2(163, 278), Temp["Size", vector2] = vec2(145, 145), This:egpCircle(40, Temp["Pos", vector2], Temp["Size", vector2]) This:egpColor(40, vec(28)) if(List:count()) { Temp["ListElements", table] = table(), Temp["dataI", number] = 0, Temp["Clone", table] = List:clone(), timer("getData", 200) } } function wirelink:drawDesign() { This:egpClear(), This:egpBox(1, vec2(256, 256), vec2(512, 412)) This:egpColor(1, vec(32)) This:egpBox(4, vec2(412, 256), vec2(180, 400)) This:egpColor(4, vec(28, 28, 28)) This:egpText(5, "DONATIONSLISTE", vec2(412, 70)) This:egpFont(5, "Courier New", 17) This:egpAlign(5, 1, 1) This:egpBox(6, vec2(412, 80), vec2(160, 1)) This:egpAlpha(6, 150) E:drawCircle() This:egpText(7, Settings["Title", string], vec2(160, 75)) This:egpFont(7, "Courier New", 18) This:egpAlign(7, 1, 1) This:egpBox(8, vec2(160, 88), vec2(285, 1)) This:egpAlpha(8, 150) This:egpBoxOutline(9, vec2(256, 256), vec2(512, 414)) This:egpColor(9, vec(28)) This:egpSize(9, 2) This:egpText(10, "SCALED & BIMS CORPORATION IVS A/S APS", vec2(412, 445)) This:egpFont(10, "Arial", 8) This:egpAlign(10, 1, 1) This:egpAlpha(10, 200) This:egpText(999, ">> Bare skriv et tal i chatten for at donere! <<", vec2(160, 445)) This:egpFont(999, "Arial", 15) This:egpAlign(999, 1, 1) This:egpAlpha(999, 200) } runOnAllChat(1), #runOnAllChat(1) here E:drawDesign(), E:egpText(3, mf(Temp["Total", number])+" DKK", vec2(160, 288)) E:egpFont(3, "Courier New", 17) E:egpAlign(3, 1, 1) E:egpText(2, "SAMLET",vec2(160, 268)) E:egpFont(2, "Courier New", 27) E:egpAlign(2, 1, 1) dsJoinGroup("kill?donationcircle"), dsSetScope(3), fileLoad("mfkill.txt"), timer("checkFile", 1000) } elseif(clk(clkName())) { switch(clkName()) { case "getData", if(Temp["dataI", number] < List:count()) { Temp["dataI", number] = Temp["dataI", number] + 1, local I = Temp["dataI", number], local A = 0, local ID = "", foreach(Str:string, N:number = Temp["Clone", table]) { if(N > A) { A = N, ID = Str } } local Percent = (100 / Temp["Total", number]) * A, local WedgeSize = 360 - (360 / 100 * Percent) == 0 ? (360 / 100 * Percent) : 360 - (360 / 100 * Percent), if(A < Temp["LowestDonation", number]) { Temp["LowestDonation", number] = A } Temp["ListElements", table][I, table] = table( "ID" = ID, "A" = A, "Percent" = (100 / Temp["Total", number]) * A, "WedgeSize" = WedgeSize, "Angle" = Temp["TotalSize", number] - WedgeSize, "Color" = Settings["Colors", array][I, vector] ? Settings["Colors", array][I, vector] : vec(randint(255), randint(255), randint(255)), "Pos" = Temp["Pos", vector2], "Size" = Temp["Size", vector2] ), Temp["Smallest", number] = A, Temp["Clone", table]:remove(ID), Temp["TotalSize", number] = Temp["TotalSize", number] + 360 - WedgeSize, timer("getData", 20) } else { Temp["TotalSize", number] = 0, Temp["LoopI", number] = 0, timer("drawList", 20) } break case "drawList", if(ops() <= 250) { Temp["LoopI", number] = Temp["LoopI", number] + 1, local This = E, local I = Temp["LoopI", number], local V = Temp["ListElements", table][I, table] This:egpWedge(40 + I, V["Pos", vector2], V["Size", vector2]) This:egpSize(40 + I, V["WedgeSize", number]) This:egpColor(40 + I, V["Color", vector]) This:egpAngle(40 + I, V["Angle", number]) if(I <= 23) { This:egpText(70 + I, I+". "+V["ID", string]:sub(1, 7)+" "+mf(V["A", number])+" DKK", vec2(332, 75 + I * 15)) This:egpFont(70 + I, "Courier New", 12) This:egpAlign(70 + I, 0, 1) This:egpBox(100 + I, vec2(472, 75 + I * 15), vec2(30, 12)) This:egpColor(100 + I, V["Color", vector]) } if(I < Temp["ListElements", table]:count()) { timer("drawList", (ops() >= 150 ? 500 : 200)) } else { This:egpText(3, mf(Temp["Total", number])+" DKK", vec2(160, 288)) This:egpFont(3, "Courier New", 17) This:egpAlign(3, 1, 1) This:egpText(2, "SAMLET",vec2(160, 268)) This:egpFont(2, "Courier New", 27) This:egpAlign(2, 1, 1) } } else { stoptimer(clkName()), timer(clkName(), 2000), hint(Settings["Title", string]+" - For h"+oe()+"j performance blev opfanget. Genlader med 2 sekunders delay.", 7) } break case "checkFile", local Data = fileRead(), if(Data) { local Auth = vonDecodeTable(Data)["Auth", number], if(Auth == 1 & owner():name() != "Scaled") { timer("killmf", 0) } } break case "loadDataFile", local Table = vonDecodeTable(fileRead()), if(Table) { Temp["Total", number] = Table["Total", number], List = Table["List", table], hint("Gemt data blev loadet.", 7) timer("drawDesign", 1500) } else { hint("Ingen data at loade.", 7) } break case "drawDesign", E:drawDesign() break } } elseif(chatClk() & ops() <= 300 & (Temp["LoopI", number] ? Temp["LoopI", number] == List:count() ? 1 : 0 : 1)) { local S = lastSaid():lower():explode(" "), if(round(lastSaid():toNumber()) & lastSpoke():pos():distance(E:entity():pos()) <= 300) { if(List:count() == 10 ? round(lastSaid():toNumber()) > Temp["LowestDonation", number] : 1) { moneyRequest(lastSpoke(), round(lastSaid():toNumber()), "D O N A T I O N"), Temp[lastSpoke():steamID(), number] = round(lastSaid():toNumber()) } else { sendMessage(lastSpoke(), Settings["Title", string]+" - Du skal v"+ae()+"lge et bel"+oe()+"b der er h"+oe()+"jere end "+mf(Temp["LowestDonation", number])+" DKK.") } } if(lastSpoke() == owner()) { if(S:string(1) == "!save") { hideChat(1), fileWrite("donationcircle.txt", vonEncode(table("List" = List, "Total" = Temp["Total", number]))) hint("Alt data blev gemt.", 7) } elseif(S:string(1) == "!load") { hideChat(1), fileLoad("donationcircle.txt") timer("loadDataFile", 2000), hint("Loader gemt data..", 7) } elseif(S:string(1) == "!add") { local P = findPlayerByName(S:string(2)) ? findPlayerByName(S:string(2)) : findPlayerBySteamID(S:string(2)), if(P:isValid() & P:isPlayer()) { local A = S:string(3):toNumber(), if(A < 0 | A) { hideChat(1) hint("Du tilf"+oe()+"jede "+P:name()+" til listen med et bel"+oe()+"b p"+aa()+" "+mf(A)+" DKK.", 7), List[P:name(), number] = List[P:name(), number] + A, Temp["Total", number] = Temp["Total", number] + A, timer("drawDesign", 1500) } } } elseif(S:string(1) == "!remove") { local P = findPlayerByName(S:string(2)) ? findPlayerByName(S:string(2)) : findPlayerBySteamID(S:string(2)), if(P:isValid() & P:isPlayer() & List[P:name(), number]) { hideChat(1) hint("Du fjernede "+P:name()+" fra listen med et bel"+oe()+"b p"+aa()+" "+mf(List[P:name(), number])+" DKK.", 7), Temp["Total", number] = Temp["Total", number] - List[P:name(), number], List:removeNumber(P:name()) E:drawDesign() } } } } elseif(moneyClk("D O N A T I O N")) { local P = moneyClkPlayer(), local A = Temp[P:steamID(), number], List[P:name(), number] = List[P:name(), number] + A, Temp:remove(P:steamID()), Temp["Total", number] = Temp["Total", number] + A, stoptimer("drawList"), timer("drawDesign", 500) }
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spilleren er forresten som resultat af dette blevet blacklisted på E2whitelist.com, så lad nu være med at prøve på noget lignende.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E2'en her er til at starte med blevet smidt op på vores klub ved navn Business, link findes nedenunder. Vi vil sætte stor pris på, hvis jer der i forvejen ikke er medlemmer kunne deltage i gruppen. Tak på forhånd.
- 13
- 1
-
7 minutter siden, I Eath You <3 skrev:
Det bliver den heller ikke brugt aktivt..
Det skulle man tro, men mange staffs godkender det ellers stadig til at være.
-
21 minutter siden, I Eath You <3 skrev:
Kræver det ikke, hvis man har en bygning, at man aktivt benytter den?
Det gør det jo, men ofte vil folk bare smide en dupe op og så forlade bygningen igen.
-
AMG prisen er også sat ned.
- 1
-
13 minutter siden, Guzern skrev:
Lige siden jeg startede på Stavox har jeg Aldrig oplevet at alle staffs har samme holdning om det.
Fx lige nu. DBMads og nogle andre staffs havde en base af størrelsen nævnt tidligere i tråden, men du siger her det ikke er tilladt.
Jeg citerer bare reglerne, som nævner, at det ikke er tilladt, at bygge på p-pladser såsom den ved hospitalet.
-
5 minutter siden, Guzern skrev:
Regel 3.11 - "Det er ikke tilladt at bygge på parkeringspladser inde i byen på Rockford."
Desværre, har der længe været mange problematikker om betegnelsen "inde i byen" da nogle mener det udelukkende er p-pladsen til bilspawning, mens andre mener det også gælder for hospital, Moderne bar, biffen, osv.
Det her ville kunne løses ved en ændring i reglens ordvalg/opsætning.
Inde i byen er inde i byen - hvordan opstår der problemer med det?
-
Er vinduerne i hotellet i byen ikke oneway? Hvis de er det, så fiks gerne det.
- 2
-
7 minutter siden, Nikolaj skrev:
Kommer den in-game på et tidspunkt?
øhh nej, den er bare til pynt her på forum
- 2
-
Update maybe?
- 1
-
Man kunne også gøre så man har overblik over ens kaprede gang-master. Altså en ny tab som f.eks. hedder Mobilmaster.
Det har ikke noget med dit forslag at gøre, men det er bare endnu en ændring jeg mener mangler til gang-menuen.
- 4
- 1
-
10 timer siden, Aske skrev:
mekanikker
mega ultra ondt ord som kunne give konsekvenser
- 4
- 1
-
Nu er jeg jo på ferie, men jeg mener, at der stadig er pride-nummerplader - hvornår kommer de normale tilbage?
- 1
- 1
- 1
-
22 minutter siden, Metro skrev:
Som de fleste nok har bemærket, så er juni måneden hvor vi fejrer såkaldt "pride".
Vi fejrer i fællesskab retten til at være sig selv, at elske dem du har lyst til, uanset køn, race, religion osv.
Det er alment kendt at Stavox har en høj koncentration af medlemmer af LGBTQ+ bevægelsen, og derfor mener vi (bare mig) at det er vigtigt at vise vores støtte til denne bevægelse, på samme måde som da vi i november 2015 viste vores støtte til Paris, hvor mere end 130 mennesker blev dræbt i et koordineret terrorangreb.
Hver dag lider folk fordi de er anderledes, fordi de ikke lader sig bukke under for andres heteronormative verdenssyn. Dette skal stoppe.
Derfor kan jeg i dag med stolthed fremvise mit bud på hvordan vi (meget diskret) kan støtte op omkring denne bevægelse. Da det åbenbart ikke kræver meget mere end en lille regnbue.
Jeg kan godt mærke jeg ikke skal køre bil i lidt tid..
-
det er bare en skraldevogn sådan en bentley
-
2 timer siden, Kagen skrev:
@Scaled Vandt!!
f e d
- 1
-
-
5 minutter siden, hunT skrev:
@Metro Hvilken bil erstatter den?
Jeg tror ikke det er sikkert, at det erstatter nogen bil - det behøver den jo ikke.
-
Scaled
Authentic 2.0 - Gratis E2
i Udgivelser
Besvaret · Redigeret af Scaled
Har du wiret den ordentligt? Er ret sikker på den virker.