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 5 Line Eliminator

5 Line Eliminator

(n.d. | GoldVentures) Giocare tutte le terzine tranne quella uscita.

Xtreme icon 5 Line Eliminator.dgt — Xtreme, 5 KB (6127 bytes)

Contenuto del file

system "5 Line Eliminator"
{
Play all lines except the one that just hit.  Remove each from play as they hit.
Add one unit to remaining lines in play until one remains, then start over by playing
all lines except the one that failed to appear.

RX'd by GoldVentures
00 compatible
}
method "main"
begin
    while starting a new session
    begin
      Call "setup"
    end

    if Flag "Startup" false
    begin
      Call "Process"
      Call "Bet"
    end
    else
    begin
        Set Flag "Startup" false
    end
end

method "Process"

  begin
    if Number 0 hit each or Number 00 hit each
    begin
   Set Flag "Zero Hit" True
    end
    If Flag "Zero Hit" False
    begin
      Track last Street 1 time record "Last Street" layout
   {Determine which Street won, so we can figure which Line won}
      put 1 on record "Street List" layout index
      loop until record "Street List" layout = record "Last Street" layout
        begin
          add 1 to record "Street List" layout index
        end

        {This will give us which Line just hit}
      put 100% record "street list" layout index on record "line list" data index
        {This will give us which Line just hit as a numerical value}
      put 100% record "Street List" layout index on record "line list value" data index
        {This positions us on the line flag which just hit, so we can zero it, so no bet is made next time}
      put 100% record "Line List Value" data on record "Line Flag" data index
        {Now clear the flag so no bet is made}
      if record "Line Flag" data = 1
          begin
           put 0 on record "Line Flag" data
           Set Flag "Line Cleared" True
         end

    if Flag "Bet Placed" True
      begin
          {Subtract from our count of active Lines}
        if Flag "Line Cleared" True
        begin
          Subtract 1 from record "Lines in Play" data
          Set Flag "Line Cleared" False
       if record "Lines in Play" data = 4
          begin
            Put 10 on record "MMProgression" data index
          end
          if record "Lines in Play" data = 3
             begin
               Put 20 on record "MMProgression" data index
             end
          if record "Lines in Play" data = 2
             begin
               Put 30 on record "MMProgression" data index
          end
        end

        {If there is 1 line left, start a new session}
        if record "Lines in Play" data = record "LineStop" data
           begin
            {Reverse all flags so Line that didn't hit, we don't play for next session}
      Put 1 on record "Line Flag" data index
             Loop until record "Line Flag" data index > record "Line Flag" data count
        begin
          if record "Line Flag" data = 0
             begin
                      Put 1 on record "Line Flag" data
             end
          else
             begin
               Put 0 on record "Line Flag" data
             end
          Add 1 to record "Line Flag" data index
        end
             Put 5 on record "Lines in Play" data
             Put 0 on all bets
      Put 0 on record "MMProgression" data index
           end {If there is 1 line left}
      end {If Flag "Bet Placed"}
    end {If zero did not show}
    Set Flag "Line Cleared" False
    Set Flag "Zero Hit" False
{    if Bankroll < record "Lowest Bankroll" data
        begin
            put 100% bankroll on record "Lowest Bankroll" data
        end}

  end {method Process}

method "Bet"
  begin
    if Flag "MMProgression" True
    begin
      Add 1 to record "MMProgression" data index
      if record "MMProgression" data index > record "MMProgression" data count
         begin
           put 0 on record "MMProgression" data index
         end
    end
    put 1 on record "Line Flag" data index
    Loop until record "Line Flag" data index > record "Line Flag" data count
      begin
        if record "Line Flag" data = 1   {If flag=1 then bet on this Line}
           begin
          if Flag "MMProgression" is False
             begin
                  put 100% record "Line Flag" data index on record "Line List" layout index
                  Add 1 unit on record "Line List" layout
             end
          else
        begin
                 put 100% record "Line Flag" data index on record "Line List" layout index
          put 100% record "MMProgression" data on record "Line List" layout
        end
           end
        add 1 to record "Line Flag" data index
      end
    Set Flag "Bet Placed" True
end

method "Input"
  begin
    group
      begin
        Input Data "Stop with how many Lines left?" to record "LineStop" data
        Input Dropdown "Wheel type
                        1:=Single Zero
                        2:=Double Zero" to record "wheel type" data
     Input Checkbox "Use Magic Mat progression  " to Flag "MMProgression"
   end {group}
      if record "wheel type" data = 1
         begin
           load single wheel
         end
      else
         begin
           load double wheel
         end
  end {method "Input"}

method "setup"
begin
  put 1 on record "LineStop" data
  Call "Input"
  Set Flag "Startup" to True
  Set Flag "Bet Placed" to False
  Set Flag "Line Cleared" to False
  Set Flag "Zero Hit" to False
  Put 1 on record "Bet Level" data
  Put 5 on record "Lines in Play" data
  Set List [1,1,1,1,1,1] Record "Line Flag" data
  Set List [1,1,2,2,3,3,4,4,5,5,6,6] record "Line List Value" data
  Copy List [Line(1-6), Line(7-12), Line(13-18), Line(19-24), Line(25-30), Line(31-36)] record "Line List" layout
  Copy List [Street(1-3), Street(4-6), Street(7-9), Street(10-12), Street(13-15), Street(16-18),
  Street(19-21), Street(22-24), Street(25-27), Street(28-30), Street(31-33), Street(34-36)] record "Street List" layout
  Set List [1,6,20,0,0,0,0,0,0,0,1,3,9,27,0,0,0,0,0,0,1,2,4,8,16,32,0,0,0,0,1,2,3,4,6,9,14,20,30,45] record "MMProgression" data
  put 0 on record "MMProgression" data index
end