Questo sito fa uso di cookie, i cookie introducono una gamma di servizi che migliorano la tua fruizione del sito. Utilizzando il sito si ritiene accettato l'uso dei cookie secondo le nostre linee guida. Per maggiori informazioni clicca qui.

Home Risorse Roulette Xtreme Sistemi Xtreme Slam Dunk System

Slam Dunk System

(Handle | UX Software) .

Xtreme icon Slam_Dunk_System.dgt — Xtreme, 4 KB (4674 bytes)

Contenuto del file

system "Slam_Dunk_System"

{
For instructions, visit: http://gambling.projectsydney.com/viewtopic.php?t=1462

Designed by Handle
Coded by UX Software
}
method "main"
begin
    while Starting a new Session
    begin
        call "init"
    end

    if record "Split 0/2/3" Layout list has lost each time
    and record "Corners 4/5/7/8, 25/26/28/29" Layout list has lost each time
    and record "Splits 12-15,18-21,19-22,32-35" Layout list has lost each time
    begin
        if flag "High Bet" is true
        begin
            set max to record "HIGH" data index
            add 1 to record "HIGH" data index
            put 100% of record "bet" data to record "HIGH" data
        end
        else
        begin
            call "Add lost bet to beginning"
        end

        set flag "High Bet" to false
    end

    if any inside bet has won each time
    begin
        if flag "High Bet" is true
        begin
            call "Remove from items from list"
        end

        set flag "High Bet" to true
    end

    if flag "High Bet" is true
    begin
        call "Do HIGH bet"
    end
    else
    begin
        put 1 unit to record "bet" data
        put 300% of record "bet" data to record "Split 0/2/3" layout list
        put 200% of record "bet" data to record "Splits 12-15,18-21,19-22,32-35" layout list
        put 400% of record "bet" data to record "Corners 4/5/7/8, 25/26/28/29" layout list
    end
end

//"HIGH" means a high bet which is the sum of the first and last numbers
//in the progression
method "Do HIGH bet"
begin
    put 0 on record "bet" data
    put 1 on record "LOW" data index

    loop until record "LOW" data index > record "LOW" data count
    begin
        add 100% of record "LOW" data to record "bet" data
        add 1 to record "LOW" data index
    end

    if record "bet" data = 0
    begin
        if record "HIGH" data count > 1
        begin
            put 1 on record "HIGH" data index
            put 100% of record "HIGH" data to record "bet" data
        end
    end

    set max to record "HIGH" data index
    add 100% of record "HIGH" data to record "bet" data

    if record "bet" data = 0
    begin
        put 1 on record "bet" data
    end

    put 300% of record "bet" data to record "Split 0/2/3" layout list
    put 200% of record "bet" data to record "Splits 12-15,18-21,19-22,32-35" layout list
    put 400% of record "bet" data to record "Corners 4/5/7/8, 25/26/28/29" layout list
end

//Any "LOW" bet lost is added to the beginning of the progression
method "Add lost bet to beginning"
begin
    duplicate record "LOW" to record "temp"
    clear record "LOW" data
    put 1 on record "temp" data index
    put 2 on record "LOW" data index

    loop until record "temp" data index > record "temp" data count
    begin
        put 100% of record "temp" data to record "LOW" data
        add 1 to record "temp" data index
        add 1 to record "LOW" data index
    end

    put 1 to record "LOW" data index
    put 100% of record "bet" data to record "LOW" data
end

//Won with HIGH bet placed. Remove HIGH and LOW from list
method "Remove from items from list"
begin
    //remove last item in HIGH list
    duplicate record "HIGH" to record "temp"
    clear record "HIGH" data
    set max to record "temp" data index
    put 100% of record "temp" data index to record "max HIGH" data
    subtract 1 from record "max HIGH" data

    put 1 on record "temp" data index
    put 1 on record "HIGH" data index

    if record "LOW" data count = 0
    begin
        add 1 to record "temp" data index
    end

    loop until record "temp" data index > record "max HIGH" data
    begin
        put 100% of record "temp" data to record "HIGH" data
        add 1 to record "temp" data index
        add 1 to record "HIGH" data index
    end

    //remove all items in LOW list
    clear record "LOW" data

    if record "HIGH" data count = 0
    begin
        add 1 to record "session count" data
        put 1 on record "LOW" data
        clear record "HIGH" data
    end
end

method "init"
begin
    Load Single Wheel
    set flag "High Bet" to true
    put 0 to record "session count" data
    put 0 on record "bet" data
    put 1 on record "LOW" data
    clear record "HIGH" data
    copy list [Street(0-3)] to record "Split 0/2/3" layout
    copy list [Split(12-15),Split(18-21),Split(19-22),Split(32-35)] to record "Splits 12-15,18-21,19-22,32-35" layout
    copy list [Corner(4:8),Corner(25:29)] to record "Corners 4/5/7/8, 25/26/28/29" layout
end