Search content
Sort by

Showing 20 of 24 results by evilimprint
Post
Topic
Board Project Development
Re: Bounty 20 BTC: Wi-Fi Hotspot, enabled by bitcoin
by
evilimprint
on 13/02/2016, 17:23:52 UTC
Pfsense is a FreeBSD distro, not some magic "hotspot enabler". The often mentioned OpenWRT distribution (Linux based) would be another option. Both of them already have basic captive portal software built in, still nobody bothered to create a proper Bitcoin plugin for them over the past few years.

The way how to do this is actually not very difficult or completely out of the box... it is just hard to monetize and unless you have a lot of people around that have BTC and would use them to pay for WLAN access, it would be very hard to profit from this at all (e.g. a hackerspace - but then again you'd likely offer free WLAN instead of charging money for something as basic as internet). This means you'd have to do this for the bounty here and personal interest. Apparently both are still not high enough to motivate people.

pfsense you can build into a hot spot easily all the options are there. I work with pfsense every day with my server farm.
Post
Topic
Board Project Development
Re: Bounty 20 BTC: Wi-Fi Hotspot, enabled by bitcoin
by
evilimprint
on 13/02/2016, 15:27:53 UTC
Why not just design a computer using pfsense. pfsense you can setup a computer as a router and get more range also with expand ability of adding a application to accept the bitcoin.
Post
Topic
Board Project Development
Re: Become part of something great!
by
evilimprint
on 28/09/2014, 19:37:23 UTC
your website needs some serious help.. you need to hire a graphics designer. and maybe use a good CSS Bootstrap.
Post
Topic
Board Project Development
Re: PHP Secret Key Generating Script
by
evilimprint
on 28/09/2014, 19:28:42 UTC
why not just use GUID almost all enterprise platforms use it. It is simple to use and generates completely random strings ex(c184964b-2263-40a0-8f4d-33d0696e452b)

http://php.net/manual/en/function.com-create-guid.php
Post
Topic
Board Project Development
Re: 999autobet bot open source
by
evilimprint
on 17/05/2014, 15:47:21 UTC
bump
Post
Topic
Board Project Development
Re: Looking for a deposit system
by
evilimprint
on 16/05/2014, 21:39:28 UTC

Follow the 3 simple steps...

1. Show up your bitcoin address in your site

2. Read the balance from blockchain

3. Show it in your site


and this my friend is why i hope you are not a web developer. you need to dynamically create a address that directs to your main wallet address that also holds labels and your IPN link.. so when some one sends payment to that dynamic address you created it will send the confirmations to your IPN script and you can database it as need be.. either save it in a database saying you received payment from x person in amount of x... or when they want to buy something, you will store the information and distribute them a dynamic address and then cross reference on the notifications to show x person has paid... you can set it up to not complete payment until (6) confirmations so there is no way they can exploit the payment method.
Post
Topic
Board Project Development
Re: Looking for web developer for altcoin shopping site
by
evilimprint
on 16/05/2014, 15:45:14 UTC
hello,
i feel i could meet all your needs.

[bitcoin portfolio]
www.bitcoinsportstrade.com
www.freeinstantbitcoins.com

pm me if interested on proceeding.
Post
Topic
Board Project Development
Re: Help with bitcoin Auto Pay
by
evilimprint
on 15/05/2014, 17:46:00 UTC
Im willing to pay or partner or whatever you like.

that auto payment would be very simple. you could just run a cron job every
  • amount of minutes and have it calculate everything out... if it does'nt meet the standards then don't payout on that.. it will continue to try until your standards are met and process the payout.
Post
Topic
Board Project Development
Re: 999autobet bot open source
by
evilimprint
on 15/05/2014, 11:42:41 UTC
bump
Post
Topic
Board Project Development
Re: Kickstarter idea (bitcoin price LED ticker)
by
evilimprint
on 15/05/2014, 00:05:20 UTC
30$ would hardly pay for the board and chip set let alone the screen, wi-fi technology.. custom made boot loader and software to make it all work correctly. best way i could think of do this is use the core parts of a cellphone and try developing on a android operating system.. but even then the screen would not even be big enough for you to hang it on the wall and see.. i am more the capable of developing this but 30$ would be impossible.
Post
Topic
Board Project Development
Topic OP
999autobet bot open source
by
evilimprint
on 13/05/2014, 22:27:24 UTC
Code:
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsApplication4
{
  [DesignerGenerated]
  public class Form1 : Form
  {
    private static List __ENCList = new List();
    private IContainer components;
    [AccessedThroughProperty("Panel1")]
    private Panel _Panel1;
    [AccessedThroughProperty("WebBrowser1")]
    private WebBrowser _WebBrowser1;
    [AccessedThroughProperty("Button1")]
    private Button _Button1;
    [AccessedThroughProperty("Button2")]
    private Button _Button2;
    [AccessedThroughProperty("Timer1")]
    private System.Windows.Forms.Timer _Timer1;
    [AccessedThroughProperty("Button3")]
    private Button _Button3;
    [AccessedThroughProperty("Timer2")]
    private System.Windows.Forms.Timer _Timer2;
    [AccessedThroughProperty("TextBox1")]
    private TextBox _TextBox1;
    [AccessedThroughProperty("TextBox2")]
    private TextBox _TextBox2;
    [AccessedThroughProperty("Label1")]
    private Label _Label1;
    [AccessedThroughProperty("Label2")]
    private Label _Label2;
    [AccessedThroughProperty("Label3")]
    private Label _Label3;
    [AccessedThroughProperty("Timer3")]
    private System.Windows.Forms.Timer _Timer3;
    [AccessedThroughProperty("Label4")]
    private Label _Label4;
    [AccessedThroughProperty("TextBox3")]
    private TextBox _TextBox3;
    private int x;
    private int t;
    private int z;
    private int ls;
    private int t3;
    private int rls;
    private HtmlElementCollection PageElement;
    private string WinProfit;
    private string NewWinProfit;

    internal virtual Panel Panel1
    {
      [DebuggerNonUserCode] get
      {
        return this._Panel1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        this._Panel1 = value;
      }
    }

    internal virtual WebBrowser WebBrowser1
    {
      [DebuggerNonUserCode] get
      {
        return this._WebBrowser1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        WebBrowserDocumentCompletedEventHandler completedEventHandler = new WebBrowserDocumentCompletedEventHandler(this.WebBrowser1_DocumentCompleted);
        if (this._WebBrowser1 != null)
          this._WebBrowser1.DocumentCompleted -= completedEventHandler;
        this._WebBrowser1 = value;
        if (this._WebBrowser1 == null)
          return;
        this._WebBrowser1.DocumentCompleted += completedEventHandler;
      }
    }

    internal virtual Button Button1
    {
      [DebuggerNonUserCode] get
      {
        return this._Button1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Button1_Click);
        if (this._Button1 != null)
          this._Button1.Click -= eventHandler;
        this._Button1 = value;
        if (this._Button1 == null)
          return;
        this._Button1.Click += eventHandler;
      }
    }

    internal virtual Button Button2
    {
      [DebuggerNonUserCode] get
      {
        return this._Button2;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Button2_Click);
        if (this._Button2 != null)
          this._Button2.Click -= eventHandler;
        this._Button2 = value;
        if (this._Button2 == null)
          return;
        this._Button2.Click += eventHandler;
      }
    }

    internal virtual System.Windows.Forms.Timer Timer1
    {
      [DebuggerNonUserCode] get
      {
        return this._Timer1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Timer1_Tick);
        if (this._Timer1 != null)
          this._Timer1.Tick -= eventHandler;
        this._Timer1 = value;
        if (this._Timer1 == null)
          return;
        this._Timer1.Tick += eventHandler;
      }
    }

    internal virtual Button Button3
    {
      [DebuggerNonUserCode] get
      {
        return this._Button3;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Button3_Click);
        if (this._Button3 != null)
          this._Button3.Click -= eventHandler;
        this._Button3 = value;
        if (this._Button3 == null)
          return;
        this._Button3.Click += eventHandler;
      }
    }

    internal virtual System.Windows.Forms.Timer Timer2
    {
      [DebuggerNonUserCode] get
      {
        return this._Timer2;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Timer2_Tick);
        if (this._Timer2 != null)
          this._Timer2.Tick -= eventHandler;
        this._Timer2 = value;
        if (this._Timer2 == null)
          return;
        this._Timer2.Tick += eventHandler;
      }
    }

    internal virtual TextBox TextBox1
    {
      [DebuggerNonUserCode] get
      {
        return this._TextBox1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.TextBox1_TextChanged);
        if (this._TextBox1 != null)
          this._TextBox1.TextChanged -= eventHandler;
        this._TextBox1 = value;
        if (this._TextBox1 == null)
          return;
        this._TextBox1.TextChanged += eventHandler;
      }
    }

    internal virtual TextBox TextBox2
    {
      [DebuggerNonUserCode] get
      {
        return this._TextBox2;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.TextBox2_TextChanged);
        if (this._TextBox2 != null)
          this._TextBox2.TextChanged -= eventHandler;
        this._TextBox2 = value;
        if (this._TextBox2 == null)
          return;
        this._TextBox2.TextChanged += eventHandler;
      }
    }

    internal virtual Label Label1
    {
      [DebuggerNonUserCode] get
      {
        return this._Label1;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        this._Label1 = value;
      }
    }

    internal virtual Label Label2
    {
      [DebuggerNonUserCode] get
      {
        return this._Label2;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        this._Label2 = value;
      }
    }

    internal virtual Label Label3
    {
      [DebuggerNonUserCode] get
      {
        return this._Label3;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        this._Label3 = value;
      }
    }

    internal virtual System.Windows.Forms.Timer Timer3
    {
      [DebuggerNonUserCode] get
      {
        return this._Timer3;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Timer3_Tick);
        if (this._Timer3 != null)
          this._Timer3.Tick -= eventHandler;
        this._Timer3 = value;
        if (this._Timer3 == null)
          return;
        this._Timer3.Tick += eventHandler;
      }
    }

    internal virtual Label Label4
    {
      [DebuggerNonUserCode] get
      {
        return this._Label4;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        this._Label4 = value;
      }
    }

    internal virtual TextBox TextBox3
    {
      [DebuggerNonUserCode] get
      {
        return this._TextBox3;
      }
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.TextBox3_TextChanged);
        if (this._TextBox3 != null)
          this._TextBox3.TextChanged -= eventHandler;
        this._TextBox3 = value;
        if (this._TextBox3 == null)
          return;
        this._TextBox3.TextChanged += eventHandler;
      }
    }

    private bool pageready { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    [DebuggerNonUserCode]
    static Form1()
    {
    }

    public Form1()
    {
      Form1.__ENCAddToList((object) this);
      this.pageready = false;
      this.InitializeComponent();
    }

    [DebuggerNonUserCode]
    private static void __ENCAddToList(object value)
    {
      List list = Form1.__ENCList;
      bool lockTaken = false;
      try
      {
        Monitor.Enter((object) list, ref lockTaken);
        if (Form1.__ENCList.Count == Form1.__ENCList.Capacity)
        {
          int index1 = 0;
          int num1 = 0;
          int num2 = checked (Form1.__ENCList.Count - 1);
          int index2 = num1;
          while (index2 <= num2)
          {
            if (Form1.__ENCList[index2].IsAlive)
            {
              if (index2 != index1)
                Form1.__ENCList[index1] = Form1.__ENCList[index2];
              checked { ++index1; }
            }
            checked { ++index2; }
          }
          Form1.__ENCList.RemoveRange(index1, checked (Form1.__ENCList.Count - index1));
          Form1.__ENCList.Capacity = Form1.__ENCList.Count;
        }
        Form1.__ENCList.Add(new WeakReference(RuntimeHelpers.GetObjectValue(value)));
      }
      finally
      {
        if (lockTaken)
          Monitor.Exit((object) list);
      }
    }

    [DebuggerNonUserCode]
    protected override void Dispose(bool disposing)
    {
      try
      {
        if ((!disposing || this.components == null) && !false)
          return;
        this.components.Dispose();
      }
      finally
      {
        base.Dispose(disposing);
      }
    }

    [DebuggerStepThrough]
    private void InitializeComponent()
    {
      this.components = (IContainer) new System.ComponentModel.Container();
      ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1));
      this.Panel1 = new Panel();
      this.WebBrowser1 = new WebBrowser();
      this.Button1 = new Button();
      this.Button2 = new Button();
      this.Timer1 = new System.Windows.Forms.Timer(this.components);
      this.Button3 = new Button();
      this.Timer2 = new System.Windows.Forms.Timer(this.components);
      this.TextBox1 = new TextBox();
      this.TextBox2 = new TextBox();
      this.Label1 = new Label();
      this.Label2 = new Label();
      this.Label3 = new Label();
      this.Timer3 = new System.Windows.Forms.Timer(this.components);
      this.Label4 = new Label();
      this.TextBox3 = new TextBox();
      this.Panel1.SuspendLayout();
      this.SuspendLayout();
      this.Panel1.Controls.Add((Control) this.WebBrowser1);
      Panel panel1_1 = this.Panel1;
      Point point1 = new Point(27, 90);
      Point point2 = point1;
      panel1_1.Location = point2;
      this.Panel1.Name = "Panel1";
      Panel panel1_2 = this.Panel1;
      Size size1 = new Size(869, 499);
      Size size2 = size1;
      panel1_2.Size = size2;
      this.Panel1.TabIndex = 0;
      this.WebBrowser1.Dock = DockStyle.Fill;
      WebBrowser webBrowser1_1 = this.WebBrowser1;
      point1 = new Point(0, 0);
      Point point3 = point1;
      webBrowser1_1.Location = point3;
      WebBrowser webBrowser1_2 = this.WebBrowser1;
      size1 = new Size(20, 20);
      Size size3 = size1;
      webBrowser1_2.MinimumSize = size3;
      this.WebBrowser1.Name = "WebBrowser1";
      WebBrowser webBrowser1_3 = this.WebBrowser1;
      size1 = new Size(869, 499);
      Size size4 = size1;
      webBrowser1_3.Size = size4;
      this.WebBrowser1.TabIndex = 0;
      Button button1_1 = this.Button1;
      point1 = new Point(27, 13);
      Point point4 = point1;
      button1_1.Location = point4;
      this.Button1.Name = "Button1";
      Button button1_2 = this.Button1;
      size1 = new Size(75, 23);
      Size size5 = size1;
      button1_2.Size = size5;
      this.Button1.TabIndex = 1;
      this.Button1.Text = "Load Page";
      this.Button1.UseVisualStyleBackColor = true;
      Button button2_1 = this.Button2;
      point1 = new Point(109, 13);
      Point point5 = point1;
      button2_1.Location = point5;
      this.Button2.Name = "Button2";
      Button button2_2 = this.Button2;
      size1 = new Size(75, 23);
      Size size6 = size1;
      button2_2.Size = size6;
      this.Button2.TabIndex = 2;
      this.Button2.Text = "Start Betting";
      this.Button2.UseVisualStyleBackColor = true;
      Button button3_1 = this.Button3;
      point1 = new Point(191, 13);
      Point point6 = point1;
      button3_1.Location = point6;
      this.Button3.Name = "Button3";
      Button button3_2 = this.Button3;
      size1 = new Size(75, 23);
      Size size7 = size1;
      button3_2.Size = size7;
      this.Button3.TabIndex = 3;
      this.Button3.Text = "Stop Betting";
      this.Button3.UseVisualStyleBackColor = true;
      TextBox textBox1_1 = this.TextBox1;
      point1 = new Point(385, 15);
      Point point7 = point1;
      textBox1_1.Location = point7;
      this.TextBox1.Name = "TextBox1";
      TextBox textBox1_2 = this.TextBox1;
      size1 = new Size(42, 20);
      Size size8 = size1;
      textBox1_2.Size = size8;
      this.TextBox1.TabIndex = 4;
      TextBox textBox2_1 = this.TextBox2;
      point1 = new Point(502, 15);
      Point point8 = point1;
      textBox2_1.Location = point8;
      this.TextBox2.Name = "TextBox2";
      TextBox textBox2_2 = this.TextBox2;
      size1 = new Size(100, 20);
      Size size9 = size1;
      textBox2_2.Size = size9;
      this.TextBox2.TabIndex = 5;
      this.Label1.AutoSize = true;
      Label label1_1 = this.Label1;
      point1 = new Point(272, 18);
      Point point9 = point1;
      label1_1.Location = point9;
      this.Label1.Name = "Label1";
      Label label1_2 = this.Label1;
      size1 = new Size(107, 13);
      Size size10 = size1;
      label1_2.Size = size10;
      this.Label1.TabIndex = 6;
      this.Label1.Text = "Biggest losing streak:";
      this.Label2.AutoSize = true;
      Label label2_1 = this.Label2;
      point1 = new Point(433, 18);
      Point point10 = point1;
      label2_1.Location = point10;
      this.Label2.Name = "Label2";
      Label label2_2 = this.Label2;
      size1 = new Size(63, 13);
      Size size11 = size1;
      label2_2.Size = size11;
      this.Label2.TabIndex = 7;
      this.Label2.Text = "Biggest bet:";
      this.Label3.AutoSize = true;
      Label label3_1 = this.Label3;
      point1 = new Point(27, 43);
      Point point11 = point1;
      label3_1.Location = point11;
      this.Label3.Name = "Label3";
      Label label3_2 = this.Label3;
      size1 = new Size(859, 26);
      Size size12 = size1;
      label3_2.Size = size12;
      this.Label3.TabIndex = 8;
      this.Label3.Text = componentResourceManager.GetString("Label3.Text");
      this.Label4.AutoSize = true;
      Label label4_1 = this.Label4;
      point1 = new Point(608, 18);
      Point point12 = point1;
      label4_1.Location = point12;
      this.Label4.Name = "Label4";
      Label label4_2 = this.Label4;
      size1 = new Size(100, 13);
      Size size13 = size1;
      label4_2.Size = size13;
      this.Label4.TabIndex = 9;
      this.Label4.Text = "Reset losing streak:";
      TextBox textBox3_1 = this.TextBox3;
      point1 = new Point(714, 15);
      Point point13 = point1;
      textBox3_1.Location = point13;
      this.TextBox3.Name = "TextBox3";
      TextBox textBox3_2 = this.TextBox3;
      size1 = new Size(34, 20);
      Size size14 = size1;
      textBox3_2.Size = size14;
      this.TextBox3.TabIndex = 10;
      Form1 form1 = this;
      size1 = new Size(908, 601);
      Size size15 = size1;
      form1.ClientSize = size15;
      this.Controls.Add((Control) this.TextBox3);
      this.Controls.Add((Control) this.Label4);
      this.Controls.Add((Control) this.Label3);
      this.Controls.Add((Control) this.Label2);
      this.Controls.Add((Control) this.Label1);
      this.Controls.Add((Control) this.TextBox2);
      this.Controls.Add((Control) this.TextBox1);
      this.Controls.Add((Control) this.Button3);
      this.Controls.Add((Control) this.Button2);
      this.Controls.Add((Control) this.Button1);
      this.Controls.Add((Control) this.Panel1);
      this.FormBorderStyle = FormBorderStyle.FixedSingle;
      this.Icon = (Icon) componentResourceManager.GetObject("$this.Icon");
      this.MaximizeBox = false;
      this.Name = "Form1";
      this.StartPosition = FormStartPosition.CenterScreen;
      this.Text = "999dice autobet bot v1.0.2";
      this.Panel1.ResumeLayout(false);
      this.ResumeLayout(false);
      this.PerformLayout();
    }

    private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
    }

    private void Button1_Click(object sender, EventArgs e)
    {
      this.WebBrowser1.ScriptErrorsSuppressed = true;
      this.WebBrowser1.Navigate("https://www.999dice.com/?1099954");
      this.WaitForPageLoad();
    }

    private void Button2_Click(object sender, EventArgs e)
    {
      this.rls = 0;
      this.ls = 0;
      this.x = 1;
      this.WinProfit = this.WebBrowser1.Document.GetElementById("BetProfitLabel").InnerText;
      this.RandomN();
      this.t3 = 1;
      this.Timer3.Start();
    }

    private void Button3_Click(object sender, EventArgs e)
    {
      this.x = 3;
    }

    public Task RandomN()
    {
      if (this.x != 3)
      {
        VBMath.Randomize();
        this.x = checked ((int) Math.Round((double) Conversion.Int((float) unchecked (2.0 * (double) VBMath.Rnd() + 1.0))));
        this.WinLose();
      }
      Task task;
      return task;
    }

    public Task Bet()
    {
      if ((double) this.rls == Conversions.ToDouble(this.TextBox3.Text))
      {
        this.WebBrowser1.Document.GetElementById("BetResetButton").InvokeMember("click");
        this.rls = 0;
      }
      if (this.x == 1)
        this.WebBrowser1.Document.GetElementById("BetHighButton").InvokeMember("click");
      else if (this.x == 2)
        this.WebBrowser1.Document.GetElementById("BetLowButton").InvokeMember("click");
      Task task;
      return task;
    }

    public Task WinLose()
    {
      if (this.x != 3)
      {
        this.NewWinProfit = this.WebBrowser1.Document.GetElementById("BetProfitLabel").InnerText;
        if (Operators.CompareString(this.NewWinProfit, this.WinProfit, false) > 0)
        {
          this.WinProfit = this.NewWinProfit;
          this.ls = checked (this.ls + 1);
          this.TextBox1.Text = Conversions.ToString(this.ls);
          this.TextBox2.Text = this.WinProfit;
        }
        this.PageElement = this.WebBrowser1.Document.GetElementsByTagName("div");
        try
        {
          foreach (HtmlElement htmlElement in this.PageElement)
          {
            if (Operators.CompareString(htmlElement.GetAttribute("className"), "GoodNumber", false) == 0)
            {
              this.rls = 0;
              this.WebBrowser1.Document.GetElementById("BetResetButton").InvokeMember("click");
            }
            else if (Operators.CompareString(htmlElement.GetAttribute("className"), "BadNumber", false) == 0)
            {
              this.z = 1;
              this.Timer2.Start();
              this.rls = checked (this.rls + 1);
              this.WebBrowser1.Document.GetElementById("MultiplyBetButton").InvokeMember("click");
            }
          }
        }
        finally
        {
          IEnumerator enumerator;
          if (enumerator is IDisposable)
            (enumerator as IDisposable).Dispose();
        }
        this.Bet();
        this.t = 22;
        this.Timer1.Start();
      }
      Task task;
      return task;
    }

    private void WaitForPageLoad()
    {
      this.WebBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(this.PageWaiter);
      while (!this.pageready)
        Application.DoEvents();
      this.pageready = false;
    }

    private void PageWaiter(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
      if (this.WebBrowser1.ReadyState != WebBrowserReadyState.Complete)
        return;
      this.pageready = true;
      this.WebBrowser1.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(this.PageWaiter);
    }

    private void Timer1_Tick(object sender, EventArgs e)
    {
      if (this.t > 0)
      {
        this.t = checked (this.t - 1);
      }
      else
      {
        this.Timer1.Stop();
        try
        {
          foreach (HtmlElement htmlElement in this.PageElement)
          {
            if (Operators.CompareString(htmlElement.GetAttribute("className"), "GoodNumber", false) == 0)
              this.RandomN();
            else if (Operators.CompareString(htmlElement.GetAttribute("className"), "BadNumber", false) == 0)
              this.WinLose();
          }
        }
        finally
        {
          IEnumerator enumerator;
          if (enumerator is IDisposable)
            (enumerator as IDisposable).Dispose();
        }
      }
    }

    private void Timer2_Tick(object sender, EventArgs e)
    {
      if (this.z > 0)
      {
        this.z = checked (this.z - 1);
      }
      else
      {
        this.Timer2.Stop();
        this.Bet();
      }
    }

    private void Timer3_Tick(object sender, EventArgs e)
    {
      if (this.t3 > 0)
      {
        this.t3 = checked (this.t3 - 1);
        this.WebBrowser1.Document.GetElementById("MessageBox").Style = "visibility:hidden;";
      }
      else
      {
        this.Timer3.Stop();
        this.PageElement = this.WebBrowser1.Document.GetElementsByTagName("div");
        try
        {
          foreach (HtmlElement htmlElement in this.PageElement)
          {
            if (Operators.CompareString(htmlElement.GetAttribute("className"), "FaucetClaimButton", false) == 0)
              htmlElement.InvokeMember("click");
          }
        }
        finally
        {
          IEnumerator enumerator;
          if (enumerator is IDisposable)
            (enumerator as IDisposable).Dispose();
        }
        this.t3 = 601;
        this.Timer3.Start();
      }
    }

    private void TextBox1_TextChanged(object sender, EventArgs e)
    {
      this.TextBox1.Text = Conversions.ToString(this.ls);
    }

    private void TextBox2_TextChanged(object sender, EventArgs e)
    {
      this.TextBox2.Text = this.WinProfit;
    }

    private void TextBox3_TextChanged(object sender, EventArgs e)
    {
    }
  }
}
Post
Topic
Board Project Development
Re: Multi Exchange Streaming API for Market Data
by
evilimprint
on 13/05/2014, 17:33:33 UTC
why do you not just write your on broadcast system.. it really would not be to hard and you could cut that cost out of your running fees.
Post
Topic
Board Project Development
Topic OP
Need help with your latest project or adventure?
by
evilimprint
on 12/05/2014, 11:44:20 UTC
well i am you guy. my background is PHP, MYSQL, VB.NET, C#, C++, JAVASCRIPT, JQUERY and a lot more. lets hammer out the details and get your project on the road to completion. Pricing very by the difficulty of the task/project.

[Recent site portfolio]
www.freeinstantbitcoins.com
www.bitcoinsportstrade.com
Post
Topic
Board Project Development
Re: The biggest project ever created has been created. And it's waiting for YOU!
by
evilimprint
on 12/05/2014, 11:19:24 UTC
definitely horrible use of the MetroUI bootstrap....
Post
Topic
Board Project Development
Re: 999dice.com Autobet Bot
by
evilimprint
on 11/05/2014, 15:18:34 UTC
hmm your code is so messy.. i think this all could be better and more effective... i think i will create my own update of your code. also you are using your referral address.. i guess good way to make some money off of it.
Post
Topic
Board Services
Topic OP
Web development services
by
evilimprint
on 10/05/2014, 10:33:07 UTC
I am now moving my way more into bitcoin website development. I work with PHP, Javascript and mysql and working my way into MVC, ASP.net and SQL. Prices very on the depth of the site you would like developed. Message me and we can get started on your new bitcoin site.

[Portfolio]
www.bitcoinsportstrade.com
www.freeinstantbitcoins.com
www.aodeve.com
Post
Topic
Board Beginners & Help
Re: Good Programming Tutorials?
by
evilimprint
on 21/03/2014, 11:38:44 UTC
web based? if so thats quite simple..
Post
Topic
Board Beginners & Help
Re: Good Programming Tutorials?
by
evilimprint
on 21/03/2014, 02:42:21 UTC
question is what are you trying to do? i could possibly point you in the right direction and help a little bit.
Post
Topic
Board Web Wallets
Topic OP
BlockChain API - PHP HERE
by
evilimprint
on 20/03/2014, 21:05:20 UTC
Here is something to get you started if you were having issues with sendmany and other API calls at block chain

Accepting Donations: 1Lux3FWAAoNGHA7Hm1JNuBEuKjsTkezBf9

Code:
        define'GUID''USER ID HERE');
        
define'FPASSWORD''FIRSTPASSWORD HERE');
        
define'SPASSWORD''SECOND PASSWORD HERE');
        
        
// Examples
        //Get Balance
        
$BlockChain = new BlockChain;
        
        
//Will return json_encoded array
        
$Balance $BlockChain->BlockChainAPI('balance');
        echo 
"Encoded Balance: " $Balance;
        echo 
"
"
;
        
        
//Decode and get value
        
$Balance json_decode($Balance);
        echo 
"Decoded Balance: " $Balance->balance;
        echo 
"
"
;
        

        
//SendMany
        //Array = 'Address' => 'BTCAmount converted to Satoshi'
        
$Addresses = Array('1Lux3FWAAoNGHA7Hm1JNuBEuKjsTkezBf9' => '10000000''1Lux3FWAAoNGHA7Hm1JNuBEuKjsTkezBf9' => '10000000');
        
$SendMany $BlockChain->BlockChainAPI('sendmany'$Addresses);
        echo 
"Encoded send many return: " $SendMany;
        
// Decode and get value
        
$SendMany json_decode($SendMany);
        echo 
"Message: " $SendMany->message;
        echo 
"Error: " $SendMany->error;
        
        
        
//Generating a new address
        
$RandomLabel "Get btc address";
        
$Address $BlockChain->BlockChainAPI('new_address', array('label' => "$RandomLabel"));
        
//Return json_encoded Array
        
echo "Encoded Address: " $Address;
        
        
// Decode Address
        
$Address json_decode($Address);
        echo 
"New Address: " $Address->address;
        echo 
"Label for Address: " $Address->label;
        
        
        
Class 
BlockChain{
    function 
BlockChainAPI($Param$Param1 null) {
// API settings
static $ch null;
if (is_null($ch)) {
    $ch curl_init();
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/4.0 (compatible; BlockChain PHP client;)');
}
curl_setopt($chCURLOPT_URL"https://blockchain.info/merchant/" GUID "/$Param?password=" .FPASSWORD "&second_password=" SPASSWORD);
        
        if(
$Param1){
            
$data http_build_query($Param1);
            
curl_setopt($chCURLOPT_POSTFIELDS$data);
        }
        
curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE);
$Return curl_exec($ch);
return $res;
    }
}
?>

Post
Topic
Board Beginners & Help
Re: If you need help with blockchain API - HERE
by
evilimprint
on 20/03/2014, 17:41:09 UTC
I am also thinking about creating a sandbox for blockchain, working on this site has been hard since i been needing to use faucets for btc to test with LOL. I am pretty new to this Bitcoin thing but been learning a lot since my client wants a few sites developed using bitcoins.