Hop til indhold
Stavox

FastBM


Kasper

Recommended Posts

En hurtig måde at sælge et license på!

 

Klik "G" for at sende en moneyrequest til den spiller du kigger på

 

HUSK AT SPØRG FOLK INDEN I SENDER DEM EN REQUEST!!!

 

@name FastBM
@persist Set:table 

if(first()) 
{
    runOnKeys(owner(),1,array("g"))
    runOnChat(1)
    
    Set["Price", number] = 3000
    
    function string returnTime() 
    {
        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
        return Tid 
    }
    function printBM(S:string) 
    {
        printColor(vec(166, 64, 64), " [",vec(245, 245, 245), returnTime(), vec(166, 64, 64), " - ", vec(245, 245, 245), "BORGMESTER", vec(166, 64, 64), "] ", vec(245, 245, 245), S)
    }
    
    function printError(E:string) 
    {
        printColor(vec(166, 64, 64), " [",vec(245, 245, 245), returnTime(), vec(166, 64, 64), " - ", vec(245, 245, 245), "BORGMESTER", vec(166, 64, 64), "] ", vec(233, 226, 29), "ERROR: ", vec(245, 245, 245), E)
    }
}


if(keyClk() & Set["delay", number] < curtime())
{
    if(keyClkPressed() == "g") 
    {
        Set["Player", entity] = owner():aimEntity()
        local Dist = owner():pos():distance(Set["Player", entity]:pos())
        if(Dist < 100)
        {
            if(Set["Player", entity]:isPlayer()) 
            {
                Set["delay", number] = curtime() + 0.5
                
                if (Set["Player", entity]:getGang() == owner():getGang() | Set["Price", number] == 0)
                {
                    concmd("say /givelicense")
                    timer("check", 1000)
                }
                
                else
                {
                    moneyRequest(Set["Player", entity],  Set["Price", number], "License")
                    printBM("Sendet en request til "+Set["Player", entity]:name())
                }
            }
        }
    }
}


if (moneyClk("License"))
{
    concmd("say /givelicense")
    timer("check", 1000)
}


if (moneyNoClk("License"))
{
    printError(Set["Player", entity]:name()+" sagde nej til money requesten")
}


if (clk(clkName()))
{
    if (clkName() == "check")
    {
        if (Set["Player", entity]:hasLicense())
        {
            printBM("Gav license til " + Set["Player", entity]:name())
        }

        else
        {
            printError("Fik ikke givet license til " + Set["Player", entity]:name())   
        }
    }
}


if (chatClk(owner())){
    local LS = (lastSaid():lower():explode(" "))
    if (LS[1, string] == "!price")
    {
        hideChat(1)
        
        if (LS[2, string]:toNumber() > 3000 & LS[2, string]:toNumber() < 0)
        {
            printError("Numeret skal v"+ae()+"re mellem 0 og 3000")
        }

        else
        {
            Set["Price", number] = LS[2, string]:toNumber()
            printBM("Satte prisen til " + LS[2, string]:toNumber())
        }
    }
}

 

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.