Hop til indhold
Stavox

Warmarcus

Medlem+
  • Antal indlæg

    126
  • Medlem siden

  • Senest besøgt

  • Dage Vundet

    2

Indlæg skrevet af Warmarcus

  1. Ring på discord Slamboe - Marcus H#6035 - så kan jeg lige tage et kig på det

    40 minutter siden, Slamboe skrev:

    Tak drenge det vil jeg bruge 😄

    Jeg har lige puttet marcuses ind, men den melder fejl. kan ikke finde ud af hvad det er https://gyazo.com/b58cdbba88fc8d09d694ad09e11e38d8

    Hey slamboe jeg har fundet fejlen bare opdater til den her kode:

    #----------
    #GANGTABLE IF MONEYCLK!
    
    if(moneyClk("YOURNAME")){
    	Player = moneyClkPlayer()
    	Player:getGangID()
        GANGS[Player:getGangID(),number] = time()
        sendMessage(Player, format(""+Player:name()+" dit gang har nu adgang til gratis license"))
        printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "+Player:name()+" har lige k"+oe()+"bt Perm gun license til "+Player:getGang()+"")
    	printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "Du kan fjerne et gang ved at skrive !removegang [MEDLEMSTEAMID]")
    }elseif(moneyNoClk("SAMENAMEASOTHER")){
    	Player = moneyNoClkPlayer()
    	sendMessage(Player, formar(""+Player:name()+" du har ikke k"+oe()+"bt adgang til gratis license i mellem dit gang"))
    }
    #----------
    
    #----------
    #RANGER LICENSE GETGANG!
    if(changed(YOURANGER)){
    	if(SAMERANGER:isPlayer()){
        	PLAYERGANG = SAMERANGER:getGangID()
        		if(GANGS:exists(PLAYERGANG)){
            		concmd("say /givelicense")
    				printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Giver "+SAMERANGER:name()+" fra ganget "+SAMERANGER:getGang()+" license.")
                    }
         }
    }
    #----------
    
    
    #----------
    #REMOVEGANG MED COMMAND
    runOnChat(1)
    if(chatClk()){
    SAID = lastSaid():lower():explode(" ")
    SPOKE = lastSpoke()
    	if(lastSpoke:steamID() == owner():steamID()){
        	if(SAID[1,string] == "!removegang"){
            hidechat(1)
            BRUGER = SAID[2,string]
            CONV1 = steamIDTo64(BRUGER)
            CONV2 = steamIDFrom64(CONV1)
            USER2 = findPlayerBySteamID(CONV2)
            USERSTEAM = USER2:getGangID()
            USERGANGNAME = USER2:getGang()
    		if(GANGS:exists(USERSTEAM)){
            concmd("say /reklame "+USERGANGNAME+" kan ikke l"+ae()+"ngere k"+oe()+"be v"+aa()+"ben license gratis")
            #----
    		local Time = time()
            foreach(K, V:number = ACCESS){
                if(Time - V >= 1){
                    ACCESS:remove(K)
                }
            }
            #----
            }else{printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Dette gang har ikke k"+oe()+"bt perm license")}
            }
            }
            }

     

  2. Hvis vi snakker i forhold til borgmester E2er med moneyClk()

     

    @persist [GANGS]:table
    
    
    #----------
    #GANGTABLE IF MONEYCLK!
    
    if(moneyClk("YOURNAME")){
    	Player = moneyClkPlayer()
    	Player:getGangID()
        GANGS[Player:getGangID(),number] = time()
        sendMessage(Player, format(""+Player:name()+" dit gang har nu adgang til gratis license"))
        printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "+Player:name()+" har lige k"+oe()+"bt Perm gun license til "+Player:getGang()+"")
    	printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "Du kan fjerne et gang ved at skrive !removegang [MEDLEMSTEAMID]")
    }elseif(moneyNoClk("SAMENAMEASOTHER")){
    	Player = moneyNoClkPlayer()
    	sendMessage(Player, formar(""+Player:name()+" du har ikke k"+oe()+"bt adgang til gratis license i mellem dit gang"))
    }
    #----------
    
    #----------
    #RANGER LICENSE GETGANG!
    if(changed(YOURANGER)){
    	if(SAMERANGER:isPlayer()){
        	PLAYERGANG = SAMERANGER:getGangID()
        		if(GANGS:exists(PLAYERGANG)){
            		concmd("say /givelicense")
    				printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Giver "+SAMERANGER:name()+" fra ganget "+SAMERANGER:getGang()+" license.")
                    }
         }
    }
    #----------
    
    
    #----------
    #REMOVEGANG MED COMMAND
    runOnChat(1)
    if(chatClk()){
    SAID = lastSaid():lower():explode(" ")
    SPOKE = lastSpoke()
    	if(lastSpoke:steamID() == owner():steamID()){
        	if(SAID[1,string] == "!removegang"){
            hidechat(1)
            BRUGER = SAID[2,string]
            CONV1 = steamIDTo64(BRUGER)
            CONV2 = steamIDFrom64(CONV1)
            USER2 = findPlayerBySteamID(CONV2)
            USERSTEAM = USER2:getGangID()
            USERGANGNAME = USER2:getGang()
    		if(GANGS:exists(USERSTEAM)){
            concmd("say /reklame "+USERGANGNAME+" kan ikke l"+ae()+"ngere k"+oe()+"be v"+aa()+"ben license gratis")
            #----
    		local Time = time()
            foreach(K, V:number = ACCESS){
                if(Time - V >= 1){
                    ACCESS:remove(K)
                }
            }
            #----
            }else{printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Dette gang har ikke k"+oe()+"bt perm license")}
            }
            }
            }

     

  3. Dit ingame navn: Warmarcus
    Staff ingame navn: Green
    Dit SteamID: STEAM_0:0:425895348
    Staff SteamID: IDK
    Forklar situationen: Jeg er lige kørt ind på et område efter de har overtaget det jeg kommer til og hoppe ud også ville jeg ind igen jeg bliver skudt også ryger jeg ud så joiner jeg igen. også tager green fat i mig og ville ikke lytte til mig når jeg prøver og forklare situationen. så bliver jeg bannet fordi jeg leave efter han har taget min bil og er gået væk fra mig (Green banned steamid STEAM_0:0:425895348 for 240 minutes (Ltap ))
    Bevis: har intet men bliver bannet

  4. Dit ingame navn: Warmarcus
    Staff ingame navn: Chimsi
    Dit SteamID: STEAM_0:0:425895348
    Staff SteamID: STEAM_0:1:95137821
    Forklar situationen: Jeg løber med våben hen til borgmesteren og får license, efter arrester Chimsi mig og jeg kalder case. Han unarrester mig og Giver mig mine ting tilbage men gider ikke give mig mine penge tilbage for det ammo jeg har mistet... Manden giver ikke engang et Job ban selvom han gir alle andre det på samme baggrund. Samt han troller rundt (Intet bevis på dette dsv..)
    Bevis: På billeder

    20221021023338_1.jpg

  5. På 12/07/2022 den 4:38 PM , densejemini skrev:

    Hvordan gør man så det kan sættes ?

    Det er 2 e2er du skal bare placere dem

     

    @name PostNord v2.0
    @inputs VehicleSensor:entity
    @outputs 
    @persist [Parcels, Employees, ParcelsDepot, TrackIDs, Vehicles, Blacklist, Difference, Data]:table [AwaitQueue, Queue, DepotTimes, DeliveryTimes, MailEmployees, Adverts]:array ReadyToEject:number
    @trigger 
    
    if(first()){
        runOnAllChat(1)
        
        Company = table()
        Color = vec()
        
        foreach(K, V:string = getDeliveryCompanyIDs()){
            if(V:find(owner():steamID())){
                Company = getDeliveryCompany(V)
            }
        }
        
        switch(Company["SkinID", number]){
            case 1,
                Color = vec(0, 160, 215)
                break
            
            case 2,
                Color = vec(212, 5, 17)
                break
            
            case 3,
                Color = vec(255, 181, 0)
                break
            
            case 4,
                Color = vec(6, 26, 177)
                break
                
                
            case 5,
                Color = vec(255, 102, 0)
                break
        }
        
        Data = table(
            "Name" = Company["Name", string],
            "LowerName" = Company["LowerName", string],
            "Color" = Color,
            "Company" = Company,
            "MailDepot" = Company["MailDepot", entity],
            
            "LatestVehicle" = noentity(),
            "AutoAdvert" = 0
    
        )
        
        Data["MailDepot", entity]:setAutoRemoval(90)
        print(owner():forward())
        Vehicles = table(
            "models/metrohd/merc_vito.mdl" = 6,
            "models/metrohd/vw_multivan.mdl" = 6,
            "models/metrohd/scania_s730.mdl" = 12
        )
        
        function string getClock(){
            UTC = dateUTC()
            
            return format("%02d.%02d", UTC["hour", number] + 1, UTC["min", number])
        }
        
        function printLayout(Text:string){
            printColor(Data["Color", vector], Data["Name", string]," Admin - ", vec(255), Text)
        }
        
        function pushQueue(Player:entity, Text:string){
            if(Blacklist:exists(Player:steamID())){
                return
            }
            
            elseif(!Queue:count()){
                timer("nextQueue", 975)
            }
            
            Queue:pushEntity(Player)
            Queue:pushString(Text)
        }
        
        timer("checkDepot", 1500)
        timer("updatePractical", 750)
        timer("checkDelivery", 950)
    }
    
    elseif(clk(clkName())){
        switch(clkName()){
            case "checkDelivery",
                foreach(K, V:entity = MailEmployees){
                    AimEntity = V:aimEntity()
                    
                    if(V:inVehicle() | !AimEntity:isParcel() | Parcels[AimEntity:getParcelId(), table]["Status", string] == "delivered" | V:pos():distance(AimEntity:getParcelDestination():pos()) > 750){
                        continue
                    }
    
                    ParcelID = AimEntity:getParcelId()
                    Parcel = Parcels[ParcelID, table]
                    DeliveryTime = curtime() - Parcel["DeliveryTime", number]
                    SteamID = Parcel["Driver", entity]:steamID()
                    Employee = Employees[SteamID, table]
                    Employees[SteamID, table]["DeliveryTimes", array]:pushNumber(DeliveryTime)
                    
                    if(Employee["ParcelsVehicle", table]:exists(ParcelID)){
                        Employees[SteamID, table]["ParcelsDelivered", array]:pushString(ParcelID)
                        Employees[SteamID, table]["ParcelsVehicle", table]:remove(ParcelID)
                        printLayout(format("%s leverede pakken %d til %s p%s %d sekunder.", Parcel["DriverName", string], Parcel["TrackID", number], Parcel["OwnerName", string], aa(), DeliveryTime))
                    }
                    
                    else{
                        printLayout("Noget gik galt.")
                        print("The WRONG parcelID has been delivered.. Got vs. expected parcelID: " + ParcelID + " - " + Employees[SteamID, table]["ParcelsVehicle", array][1, string])
                    }
                    
                    Parcels[ParcelID, table] = Parcel:merge(table(
                        "Status" = "delivered",
                        "LastSeen" = getClock(),
                        "DeliveryTime" = DeliveryTime
                    ))
                    
                    DeliveryTimes:pushNumber(DeliveryTime)
                    
                    pushQueue(Parcel["Owner", entity], format("K%sre kunde\nDu kan nu gl%sde dig over, at vores chauff%sr %s netop har afleveret pakken %d til %s.\n\nTak fordi du valgte %s!", ae(), ae(), oe(), Parcel["DriverName", string], Parcel["TrackID", number], Parcel["MailboxFormat", string], Data["Name", string]))
                }
                
                timer("checkDelivery", 500)
                break
                
            case "checkDepot",
                timer("checkDepot", 2500)
            
                if(!Difference:count()){
                    Depot = getParcelsInDepot()
                    
                    if(ParcelsDepot:toString() == Depot:toString()){
                        break
                    }
                    
                    Difference = Depot:difference(ParcelsDepot)
                    ParcelsDepot = Depot:clone()
                }
               
                for(I = 1, Difference:count() > 3 ? 3 : Difference:count()){
                    Parcel = Difference[1, table]
                    
                    if(Parcels:exists(Parcel["ParcelID", string])){
                        continue
                    }
                    
                    Mailbox = entity(Parcel["DeliveryID", number])
                    MailboxName = Mailbox:getMailboxName()
                    TrackID = int(Parcel["InitShipping", number])
                    TrackIDs[TrackID, string] = Parcel["ParcelID", string]
                    Parcels[Parcel["ParcelID", string], table] = table(
                        "Owner" = Parcel["Owner", entity],
                        "OwnerName" = Parcel["Owner", entity]:name(),
                        "LastSeen" = getClock(),
                        "DepotTime" = curtime(),
                        "Status" = "indepot",
                        "TrackID" = TrackID,
                        "MailboxFormat" = Mailbox:getMailboxType() == "pakkeboks" ? "pakkeboksen ved " + MailboxName : "postkassen ved " + MailboxName
                    )
                    
                    pushQueue(Parcel["Owner", entity], format("K%sre kunde\nVi har registeret din pakkes ankomst til vores pakkecenter. Du kan forvente dens ankomst om %d min. F%slg dens rejse gennem kommandoen: '!%s %d'.\n\nMvh. %s", ae(), Data["AverageDepotTime", number] + Data["AverageDeliveryTime", number], oe(), Data["LowerName", string], TrackID, Data["Name", string]))
                    Difference:remove(1)
                }
    
                break
            
            case "ejectParcel",
                Driver = VehicleSensor:owner()
                SteamID = Driver:steamID()
                
                if(Vehicles[VehicleSensor:model(), number] > Employees[SteamID, table]["ParcelsVehicle", table]:count() & ParcelsDepot:count()){
                    ParcelID = ParcelsDepot[1, table]["ParcelID", string]
                    
                    
                    if(Parcels:exists(ParcelID)){
                        Parcel = Parcels[ParcelID, table]
                        DepotTime = Parcel["DepotTime", number]
                        
                        if(Parcel["Status", string] == "indepot"){
                            DepotTime = curtime() - Parcel["DepotTime", number]
                            Employees[SteamID, table]["ParcelsVehicle", table][ParcelID, number] = 1
                            
                            DepotTimes:pushNumber(DepotTime)
                            AwaitQueue:pushEntity(Parcel["Owner", entity])
                            AwaitQueue:pushString(format("K%sre kunde\nDin pakke %d har netop forladt vores pakkecenter, og er nu p%s vej til %s. Du kan forvente dens ankomst om %d min.\n\nMvh. %s", ae(), Parcel["TrackID", number], aa(), Parcel["MailboxFormat", string], Employees[SteamID, table]["AverageDeliveryTime", number], Data["Name", string]))
                        }
                        
                        Parcels[ParcelID, table] = Parcel:merge(table(
                            "Status" = "intransit",
                            "LastSeen" = getClock(),
                            "DeliveryTime" = curtime(),
                            "DepotTime " = DepotTime,
                            "Driver" = Driver,
                            "DriverSteamID" = SteamID,
                            "DriverName" = Driver:name()
                        ))
                        printLAyout("Ejecting
                        ejectParcelFromDepot(ParcelID, Data["MailDepot", entity]:right())
                    }
                }
                
                timer("ejectParcel", 2500)
                break
                
            case "nextQueue",
                printLayout(Queue:shiftEntity():toString() +  " - " + Queue:shiftString())
                
                if(Queue:count()){
                    timer("nextQueue", 975)
                }
                
                break
                
            case "updatePractical",
                MailEmployees = getMailEmployees()
                OldEmployees = Employees:clone()
                
                foreach(K, V:entity = MailEmployees){
                    SteamID = V:steamID()
                    
                    if(Employees:exists(SteamID)){
                        Employees[SteamID, table] = OldEmployees[SteamID, table]:clone()
                        Employees[SteamID, table]["AverageDeliveryTime", number] = ceil(Employees[SteamID, table]["DeliveryTimes", array]:average() / 60, 0)
                        continue
                    }
                    
                    Employees[SteamID, table] = table(
                        "DeliveryTimes" = array(),
                        "ParcelsDelivered" = array(),
                        "ParcelsVehicle" = table(),
                        "AverageDeliveryTime" = 5
                    )
                }
                
                Data["AverageDepotTime", number] = DepotTimes:count() ? ceil(DepotTimes:average() / 60, 0) : 5 #Using the function ceil to round it up instead of rounding it down.
                Data["AverageDeliveryTime", number] = DeliveryTimes:count() ? ceil(DeliveryTimes:average() / 60, 0) : 5
                
                if(Data["AutoAdvert", number]){
                    Players = players()
                    Name = Players[randint(1, Players:count()), entity]:name()
                    
                    Adverts = array(
                        format("%s - Fra %s: \"Jeg m%s bare indr%smme, at %s er de bedste, n%sr det ang%sr leveringstiden!\"", Data["Name", string], Name, aa(), oe(), Data["Name", string], aa(), aa()),
                        format("%s - Fra %s: \"%s har bare den bedste service. Ingen af deres konkurrenter n%srmer sig dem!\"", Data["Name", string], Name, Data["Name", string], ae()),
                        format("%s - Fra: %s: \"Jeg bestilte min pakke i g%sr aftes, og den er allerede ankommet med %s!\"", Data["Name", string], Name, aa(), Data["Name", string]),
                        format("%s - Fra: %s: \"Jeg er helt vild med %s's track and trace system! Det fungere bare super godt.\"", Data["Name", string], Name, Data["Name", string])
                    )
                    
                    printLayout("say /advert " + Adverts[randint(1, Adverts:count()), string])
                }
                
                timer("updatePractical", 180000)
                break
        }
    }
    
    elseif(~VehicleSensor){
        if(VehicleSensor:isVehicle() & Employees:exists(VehicleSensor:owner():steamID())){
            Data["LatestVehicle", entity] = VehicleSensor
            timer("ejectParcel", 2500)
        }
        
        else{
            stoptimer("ejectParcel")
            
            for(I = 1, AwaitQueue:count() / 2){
                pushQueue(AwaitQueue:shiftEntity(), AwaitQueue:shiftString())
            } 
        }
    }
    
    elseif(chatClk()){
        LastSaid = lastSaid():lower():explode(" ")
        LastSpoke = lastSpoke()
        
        if(LastSpoke == owner() & Queue:count()){
            stoptimer("nextQueue")
            timer("nextQueue", 975)
        }
        
        if(LastSaid[1, string] == "!" + Data["LowerName", string]){
            switch(LastSaid[2, string]){
                case "stats",
                    Argument = LastSaid:concat(" ", 3)
                    Ent = Argument:length() ? findPlayerByName(Argument) : owner()
                    SteamID = Ent:steamID()
                    
                    if(!Employees:exists(LastSpoke:steamID())){
                        pushQueue(LastSpoke, format("Denne kommando er kun tilg%sngelig for ansatte i %s.", ae(), Data["Name", string]))
                        break
                    }
                    
                    elseif(!Ent:isPlayer()){
                        pushQueue(Ent, format("Ingen resultater fundet efter s%sgningen: '%s'.", oe(), Argument))
                        break
                    }
                    
                    elseif(!Employees:exists(SteamID)){
                        pushQueue(Ent, format("%s er ikke ansat i din virksomhed.", Ent:name()))
                        break
                    }
                    
                    Employee = Employees[SteamID, table]
                    
                    ## TODO : Make this cmd work
                    pushQueue(Ent, format("Statistiker over %s arbejde\nPakker leveret: %d\nPakker i postbil: %d\nGns. leveringstid: %d min", Ent:name(), Employee["ParcelsDelivered", array]:count(), Employee["ParcelsVehicle", array]:count(), Employee["AverageDeliveryTime", number]))
                    break
                    
                case "fix",
                    Ent = Argument:length() ? findPlayerByName(Argument) : owner()
                    SteamID = Ent:steamID()
                    Employee = Employees[SteamID, table]
                    
                    if(!Employees:exists(LastSpoke:steamID())){
                        pushQueue(LastSpoke, format("Denne kommando er kun tilg%sngelig for ansatte i %s.", ae(), Data["Name", string]))
                        break
                    }
                    
                    elseif(!Ent:isPlayer()){
                        if(LastSpoke == owner()){
                            printLayout(format("Ingen resultater fundet efter s%sgningen: '%s'.", oe(), Argument))
                            break
                        }
                        
                        pushQueue(LastSpoke, format("Ingen resultater fundet efter s%sgningen: '%s'.", oe(), Argument))
                        break
                    }
                    
                    elseif(!Employees:exists(SteamID)){
                        if(LastSpoke == owner()){
                            printLayout(format("%s er ikke ansat i virksomheden.", Ent:name()))
                            break
                        }
                        
                        pushQueue(LastSpoke, format("%s er ikke ansat i virksomheden.", Ent:name()))
                        break
                    }
                    
                    elseif(!Employees[SteamID, table]["ParcelsVehicle", table]:count()){
                        if(LastSpoke == owner()){
                            printLayout(format("Ingen pakker blev fundet i %s's postbil.", Ent:name()))
                            break
                        }
                        
                        pushQueue(LastSpoke, format("Ingen pakker blev fundet i %s's postbil.", Ent:name()))
                        break
                    }
                    
                    List = ""
                    
                    foreach(K, V:string = Employees[SteamID, table]["ParcelsVehicle", array]){
                        if(getParcelStatus(V) != "unknown"){
                            continue
                        }
                        
                        List = format("%s \n %d", List, V)
                        Employees[SteamID, table]["ParcelsVehicle", array]:remove(K)
                    }
                    
                    if(List){
                        if(LastSpoke == owner()){
                            printLayout(format("Der blev fundet en fejl ved f%slgende pakker i %s's postbil: %s", oe(), Ent:name(), List))
                            break
                        }
                        
                        pushQueue(LastSpoke, format("Der blev fundet en fejl ved f%slgende pakker i %s's postbil: %s", oe(), Ent:name(), List))
                        break
                    }
                    
                    if(LastSpoke == owner()){
                        printLayout(format("Der blev ingen fejl fundet. Hvis du fortsat oplever problemer, s%s Pr%sv at aflever en pakke og pr%sv samme kommando igen.", aa(), oe(), oe()))
                        break
                    }
                    pushQueue(LastSpoke, format("Der blev ingen fejl fundet. Hvis du fortsat oplever problemer, s%s Pr%sv at aflever en pakke og pr%sv samme kommando igen.", aa(), oe(), oe()))
                    
                    break
                
                case "test",
                    printTable(Employees)
                    break
                
                case "stop",
                    SteamID = LastSpoke:steamID()
                    
                    if(Blacklist:exists(SteamID)){
                        Blacklist:remove(SteamID)
                        
                        pushQueue(LastSpoke, format("K%sre kunde\nDu vil nu igen modtage opdateringer p%s fremtidige bestilte pakker.\n\nMvh. %s", ae(), Data["Name", string]))
                        break   
                    }
                    
                    Blacklist[SteamID, number] = 1
                    
                    pushQueue(LastSpoke, format("K%sre kunde\n Du vil ikke l%sngere modtage opdateringer p%s fremtidige bestilte pakker.\n\nMvh. %s", ae(), ae(), aa(), Data["Name", string]))
                    break
                    
                default,
                    ParcelID = TrackIDs[LastSaid[2, string]:toNumber(), string]
                    
                    if(Parcels:exists(ParcelID)){
                        Parcel = Parcels[ParcelID, table]
                        
                        switch(Parcel["Status", string]){
                            case "indepot",
                                pushQueue(LastSpoke, format("K%sre kunde\nPakke %s ligger i vores depot, og afventer en ledig chauff%sr medtager den. Denne fase tager normalt blot %d min.\n\nMvh. %s", ae(), LastSaid[2, string], oe(), Data["AverageDepotTime", number], Data["Name", string]))
                                break
                            
                            case "intransit",
                            pushQueue(LastSpoke, format("K%sre kunde\nPakken %s forlod vores depot kl. %s, og er allerede p%s vej til %s. Leveringstiden tager normalt %d min. Vi gl%sder os til at levere den!\n\nMvh. %s", ae(), LastSaid[2, string], Parcel["LastSeen", string], aa(), Parcel["MailboxFormat", string], Employees[Parcel["DriverSteamID", string], table]["AverageDeliveryTime", number], ae(), Data["Name", string]))
                                
                                break
                                
                            case "delivered",
                                pushQueue(LastSpoke, format("K%sre kunde\nPakken %s blev leveret kl. %s af vores chauff%sr %s til %s.\n\nMvh. %s", ae(), LastSaid[2, string], Parcel["LastSeen", string], oe(), Parcel["DriverName", string], Parcel["MailboxFormat", string], Data["Name", string]))
                                break
                        }
                    }
                    
                    else{
                        pushQueue(LastSpoke, format("K%sre kunde\nDet indtastede pakkenummer eksistere ikke. Tjek om du evt. skulle have tastet forkert.\n\nMvh. %s", ae(), Data["Name", string]))
                    }
            }
        }
    }
    

    OG

    @name PostNord E2 - Helper
    @inputs DeliveryTruck:entity
    @persist [Data, Depot]:table CompanyID:string
    
    if(first()){
        dsSetScope(0)
        dsJoinGroup("PostNord")
        
        function printLayout(Text:string){
            printColor(vec(0, 160, 214), "PostNord - ", vec(255), Text)
        }
        
        DeliveryCompanys = getDeliveryCompanyIDs()
        
        foreach(K, V:string = DeliveryCompanys){
            DeliveryCompany = getDeliveryCompany(V)
    
            if(DeliveryCompany["OwnerEntity", entity] == owner()){
                CompanyID = V
            }
        }
    
        timer("check.parcelDelivered", 50)
        timer("check.depot", 2000)
        timer("check.prices", 30000)
    }
    
    if(clk(clkName())){
        switch(clkName()){
            case "check.parcelDelivered",
                Employees = getMailEmployees()
                Parcels = array()
                Drivers = array()
                
                foreach(K, V:entity = Employees){
                    if(V:inVehicle()){
                        continue
                    }
                    
                    Ent = V:aimEntity()
                    
                    if(!Ent:isParcel() ?: Data:exists(Ent:getParcelId()) ?: V:pos():distance(Ent:getParcelDestination():pos()) > 750){
                        continue
                    }
                    
                    Data[Ent:getParcelId(), number] = 1
                    Drivers:pushEntity(V)
                    Parcels:pushEntity(Ent)
                }
                
                if(Parcels:count()){
                    dsSend("parcelDelivered", "PostNord", table(Drivers, Parcels))
                }
                
                timer("check.parcelDelivered", 500)
                break
            
            case "check.depot",
                OldDepot = Depot:clone()
                Depot = getParcelsInDepot()
                
                if(OldDepot[1, table]["ParcelID", string] == Depot[1, table]["ParcelID", string] & OldDepot[Depot:count(), table]["ParcelID", string] == Depot[OldDepot:count(), table]["ParcelID", string]){
                }
                
                else {
                    print("Something has changed in the depot!")
                    dsSend("newParcel", "PostNord", Depot)
                }
                
                timer("check.depot", 2500)
                break
            
            case "check.prices",
                DeliveryCompanys = getDeliveryCompanyIDs()
                Company = getDeliveryCompany(CompanyID)
                CompanyPrice = Company["Prices", table]["FromPerson", number] + Company["Prices", table]["FromWeb", number] + Company["Prices", table]["ToHouse", number] + Company["Prices", table]["ToBox", number]
                
                if(DeliveryCompanys:count() == 1 & CompanyPrice != 4000){
                    printLayout("TIP: Du har i " + oe() + "jeblikket ingen konkurrenter. Overvej at h" + ae() + "ve dine priser.")
                    exit()
                }
                
                BestPrice = 0
                OfferPrice = 0
                
                foreach(K, V:string = DeliveryCompanys){
                    CompanyPrices = getDeliveryCompany(V)["Prices", table]
                    OfferPrice = CompanyPrices["FromPerson", number] + CompanyPrices["FromWeb", number] + CompanyPrices["ToHouse", number] + CompanyPrices["ToBox", number]
                        
                    if(BestPrice > OfferPrice){
                        BestPrice = OfferPrice
                    }
                }
                    
                if(CompanyPrice > OfferPrice){
                    printLayout("TIP: En af dine konkurrenter har lavere priser end dig. Overvej at s" + ae()+ "nke dine priser.")
                }
                
                timer("check.prices", 150000)
        }
    }
    

     

    • Dum 1
  6. Dit in-game navn: Warmarcus
    Spillerens in-game navn: Bjarne Jensen
    Dit SteamID: STEAM_0:0:425895348
    Spillerens SteamID: STEAM_0:0:111207421
    Tidspunkt for hændelse: 06:46
    Hvilke regler er blevet brudt: 2.3
    Hvad skete der: Personen Propblocker os når vi er i fængsel
    Beviser: Jeg har beviser på billeder
  7. Hej allesammen. Jeg føler mig glad i denne uge.

     

    Så jeg bygger nogle E2er som du kan få gratis (med base 10.000,-) du modtager E2/E2 + Dupe når det er færdigt [Med BlackBox & Dupe beskyttelse]

    Skriv hvad i ville have også skal jeg se på det 🙂

    • Stop dig selv 1
    • Dum 1
  8. Dit ingame navn: Warmarcus
    Staff ingame navn: Egon Olsen
    Dit SteamID: STEAM_0:0:425895348
    Staff SteamID: STEAM_0:0:151695567
    Forklar situationen: Jeg flyver med min drone ind i basen uden grund den tager jeg på mig. men Egon vælger at TP til mig også bede mig om at stoppe fair nok. der er PD raid så jeg går til det Ifl med at han bare stod stille og ikke snakkede fair nok jeg forlader en case uden jeg må. men anden gang jeg kommer tilbage snakker han ikke til mig også er der nogle der kører ind i mig så jeg smider den ud også får jeg bare 600 sekunder for ["Gå fra case 2 gange, Flyve med drone ind i baser, Og for at lyve."]
    Bevis:

    [--------- CONSOLE LOG -----------]

    ------------------------------ 00:22 ------------------------------
    TP: Egon Olsen teleportede til dig!
    Egon Olsen: !goto Warmarcus
    [DarkRP] Drone returneret til bilen
    ------------------------------ 00:23 ------------------------------
    (OOC) Killza: må man have det sjovt lol
    Flugt: En fange flygtede fra fængslet pga. manglende sikkerhed.
    (OOC) jens lysestage: nej
    [NØDOPKALD] Hubert Floyd: OMG RAID VED KIRKEGÅRDEN!!!
    [DarkRP] Politibankboksen er ved at blive røvet!
    [NØDOPKALD] Hubert Floyd: HJÆLP HOSTAGE
    [NØDOPKALD] Hubert Floyd: de løb væk
    [NØDOPKALD] mr moon: nice
    ------------------------------ 00:24 ------------------------------
    [DarkRP - 00:24:25] matinusfly (STEAM_0:0:571793641) disconnected
    [DarkRP] Passagerer smidt ud. Brug en warrant for at åbne bilen
    [DarkRP - 00:24:43] a26 (STEAM_0:0:579402073) disconnected
    Egon Olsen: !jail Warmarcus
    Egon Olsen jailed Warmarcus for 600 seconds
    Egon Olsen: !jail warmarcus 600
    [Regler] Du skal annoncere raids før du foretager dem ved at skrive "/raid" i chatten.
    ------------------------------ 00:25 ------------------------------

    [----------- STAVOX DASH --------------]
    14-05-22 00:24:49Jail600 sec | Reason: Tager case useriøs, flyver droner ind på andres grund, går i rp midt i case.STEAM_0:0:151695567-

  9. In-game navn: Warmarcus
    
    SteamID: STEAM_0:0:425895348
    
    Alder: 15
    
    Hvorfor skal netop du være en del af ledelsen?: Jeg skal være en del af ledelsen fordi jeg spiller meget som Politi. Jeg elsker et korps der kan gøre deres arbejde ordenligt.
    
    Hvad vil du gerne opnå som Vicerigspolitichef?: Jeg ville gerne opå en ordenligt politi styrke der kan RP, Jeg ville lave træninger og øvelser og skabe noget fedt RP.
    
    Anden relevant information om dig, du synes vi skal vide?: Nej
    • -Rep 7
    • Dum 1
  10. In-game navn: Warmarcus
    
    SteamID: STEAM_0:0:425895348
    
    Alder: 15
    
    Hvorfor skal netop du være en del af ledelsen?: Jeg ville gerne være en del af ledelsen fordi jeg føler jeg har en vist erfaring i form at politiet. jeg føler jeg kan bidrage med et bedre politikorps som kan sine ting og ikke et korps som ikke lytter og hjælper hindanden, jeg føler nemlig også at jeg kan bidrage med et bedre sammarbejde iform af politi, Læge, Mekaniker & borgmester. så man ikke bare er ligeglad med alle jobs men man sammarbejder som IRL
    
    Hvad vil du gerne opnå som Vicerigspolitichef?: Jeg ville gerne opnå en politisytrke som kan sine ting, en styrke der tager det seriøst, en styrke der køre realistisk og ikke en styrke som bare køre rundt og bare stopper folk ind også arrester dem men som giver folk en forklaring hvorfor og hvad der sker også når folk får en bøde.
    
    Anden relevant information om dig, du synes vi skal vide?: Nej jeg synes ikke jeg har noget at fortælle ville i vide noget kan i skrive🙂. 
    • +Rep 1
    • -Rep 7
    • Dum 1
  11. Lige nu, Justin Bieber skrev:

    Mener godt, at du som mekaniker kan fjerne hjulklemmen som politiet har påsat, så længe den har været op på ladet med krog på. Nu er jeg ikke så meget mekaniker, så det kan selvfølgelig også være mig, som husker forkert;)

    Nope vi skal betale 10k

  12. 4 minutter siden, Po_ skrev:

    Joke? 

     

    Regl 3.13 Det er tilladt at skyde personer, hvis de ikke går væk når du beder dem om det.
    Dog skal du have en gyldig grund til at rent faktisk bede personen om at gå væk. Det kan f.eks være at de står for tæt på din base, bliver ved med at råbe efter dig, eller er i nærheden af dit raid.
    Om en person er "gået væk", defineres som at du ikke længere kan høre gennem voice-chat. Det vil altså sige, at en person skal så langt væk fra dig, så du ikke længere kan høre dem, før at de er opfattede som værende "gået væk".
    Det er selvfølgeligt også vigtigt at du giver personen tid og mulighed for at gå væk. Hvis en person er inde i din base, og der er en dør i vejen for at personen kan komme ud igen, skal du altså give dem den mulighed, før du skyder dem. (Såfremt at du ikke har KOS selvfølgeligt)

     

     

    Jeg mindes ikke selv du har bedt mig om at gå væk. har du gjordt det eller tager jeg helt fejl?

     

    I mit fine klip kan jeg se du ikke har sagt noget..... Så alt jeg gør er at hjælpe mig selv op, også skriver jeg en admin besked til dig for at påminde dig om du skal bede folk om at gå væk før du skyder dem.  

     

    sorry har ikke fået den rettet

×
×
  • 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.