Author

Topic: Add-on for FaucetBOX Script: Rewards will be changed with Bitcoin price (Auto) (Read 2238 times)

hero member
Activity: 1092
Merit: 500
Pmed you!
replied... Smiley Smiley Smiley

Wow mate, you are on a roll, Faucethub conversion, URL shortener, and now rewards based on bitcoin fluctuation. Your progressiveness is definitely worth a kudos, when you started your faucet, thought just another random faucet admin, now really awesome, you are grasping coding at a good pace and implementing it for the faucet community, keep it up bro Smiley
Thanks a lot bro for your kind words... Smiley Smiley Smiley I'm newbie in coding, just a few days of learning... I desire when I'll become an well experienced developer, this community will get a lot of things from me...
legendary
Activity: 1470
Merit: 1079
Wow mate, you are on a roll, Faucethub conversion, URL shortener, and now rewards based on bitcoin fluctuation. Your progressiveness is definitely worth a kudos, when you started your faucet, thought just another random faucet admin, now really awesome, you are grasping coding at a good pace and implementing it for the faucet community, keep it up bro Smiley
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
Seems, you have issues with .htaccess file. Allow rs.php file to be accessed or just use this code in your /templates/default/index.php file.
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>
Note: That's just an alternate of rs.php
I have followed this guide but rewards shown up on my faucet page are 0 , 0 , 0 , 0 , 0 satoshi every 1440 minutes!
do I need to replace Chance (in %) or so?
okay, send me your script and I will do it for you.
Do you mean script itself or FTP login?
script itself.
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
Seems, you have issues with .htaccess file. Allow rs.php file to be accessed or just use this code in your /templates/default/index.php file.
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>
Note: That's just an alternate of rs.php
I have followed this guide but rewards shown up on my faucet page are 0 , 0 , 0 , 0 , 0 satoshi every 1440 minutes!
do I need to replace Chance (in %) or so?
okay, send me your script and I will do it for you.
Do you mean script itself or FTP login?
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
Seems, you have issues with .htaccess file. Allow rs.php file to be accessed or just use this code in your /templates/default/index.php file.
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>
Note: That's just an alternate of rs.php
I have followed this guide but rewards shown up on my faucet page are 0 , 0 , 0 , 0 , 0 satoshi every 1440 minutes!
do I need to replace Chance (in %) or so?
okay, send me your script and I will do it for you.
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
Seems, you have issues with .htaccess file. Allow rs.php file to be accessed or just use this code in your /templates/default/index.php file.
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>
Note: That's just an alternate of rs.php
I have followed this guide but rewards shown up on my faucet page are 0 , 0 , 0 , 0 , 0 satoshi every 1440 minutes!
do I need to replace Chance (in %) or so?
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
Seems, you have issues with .htaccess file. Allow rs.php file to be accessed or just use this code in your /templates/default/index.php file.
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>
Note: That's just an alternate of rs.php
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
My faucet topic https://bitcointalksearch.org/topic/m.17551218
there are two faucet script on this faucet one of them is faucetinbox script, I test your add-on at efaucet page as this is faucetinbox script.
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.

I aren't sure about your problem because some faucets are already using it without any problem, such as http://faucetmega.com
Will you please tell me about your script? Or send me your script and I'll do it for you.
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.

I did what your guide saying.
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
Make sure you have understood step 2 and 3. Tell me what you have done.
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
I have followed your guide but rewards not shown up on my faucet page!
hero member
Activity: 1092
Merit: 500
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
thank you. just follow the guides above for it.
sr. member
Activity: 650
Merit: 350
NOBT - WNOBT your saving bank◕◡◕
Great work mate Smiley but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
hero member
Activity: 1092
Merit: 500
Good add-on for faucetinbox script and of course for faucet owner as well.
thank you... Smiley Smiley Smiley
legendary
Activity: 1524
Merit: 1001
NOBT - WNOBT your saving bank◕◡◕
 Good add-on for faucetinbox script and of course for faucet owner as well.
hero member
Activity: 1092
Merit: 500
I have been playing around for option for alt coins, so far i know cryptonator is the only free option that supports all coins from FB script.

Same instructions as in OP

Code:
  if ($this->currency === "LTC") {
            $api = "https://api.cryptonator.com/api/full/ltc-usd";
            $json = file_get_contents($api);
            $data = json_decode($json, true);
            $get_rate = $data["ticker"]["price"];
            $amount1 = number_format($get_rate, 8);
            $amount2 = number_format(1 / $amount1, 8);
            $rate = $amount2 * 100000000;
            $amount = intval($amount * $rate);
        }

Above is Litecoin example, replace "LTC" and "ltc-usd" in second line with the coin/currency you need.

So far no issues, amount1 and 2 could probably get improved with one line tho.

Thanks to OP for most of the work and idea in the first place Smiley
bah, thank you for providing codes for alt coin. this will help faucet owners who have alt coin faucet. Smiley
I am also using cryptonator in my exchanger: http://micro-exchanger.info . I think it's the best option.
full member
Activity: 223
Merit: 103
I have been playing around for option for alt coins, so far i know cryptonator is the only free option that supports all coins from FB script.

Same instructions as in OP

Code:
  if ($this->currency === "LTC") {
            $api = "https://api.cryptonator.com/api/full/ltc-usd";
            $json = file_get_contents($api);
            $data = json_decode($json, true);
            $get_rate = $data["ticker"]["price"];
            $amount1 = number_format($get_rate, 8);
            $amount2 = number_format(1 / $amount1, 8);
            $rate = $amount2 * 100000000;
            $amount = intval($amount * $rate);
        }

Above is Litecoin example, replace "LTC" and "ltc-usd" in second line with the coin/currency you need.

So far no issues, amount1 and 2 could probably get improved with one line tho.

Thanks to OP for most of the work and idea in the first place Smiley
hero member
Activity: 1092
Merit: 500
Testing it on https://btcforeveryone.xyz Smiley

Thanks!
Quote
have you done your testing?

Hello , will leave it for the rest of day if any errors show up Smiley
Btw is it possible to use with random rewards, ie 0.01-0.05?
$reward =rand(0.01,0.05);
or follow felicita's code

Thanks, it slipped past me Smiley
Just use random function. tungaqhd and felicita has already given example. Let me know if you need any help.
full member
Activity: 223
Merit: 103
Testing it on https://btcforeveryone.xyz Smiley

Thanks!
Quote
have you done your testing?

Hello , will leave it for the rest of day if any errors show up Smiley
Btw is it possible to use with random rewards, ie 0.01-0.05?
$reward =rand(0.01,0.05);
or follow felicita's code

Thanks, it slipped past me Smiley
hero member
Activity: 1540
Merit: 508
Testing it on https://btcforeveryone.xyz Smiley

Thanks!
Quote
have you done your testing?

Hello , will leave it for the rest of day if any errors show up Smiley
Btw is it possible to use with random rewards, ie 0.01-0.05?
$reward =rand(0.01,0.05);
or follow felicita's code
full member
Activity: 223
Merit: 103
Testing it on https://btcforeveryone.xyz Smiley

Thanks!
Quote
have you done your testing?

Hello , will leave it for the rest of day if any errors show up Smiley
Btw is it possible to use with random rewards, ie 0.01-0.05?
hero member
Activity: 1092
Merit: 500
I'll ask the developer, but since were both still in school.
We both dont have alot of time, but ill ask if he can do it!

Thanks for making it again Cheesy
hehehe... Wink

thanks was really easy to implement this in my script (not faucetbox)


now i have a mind. and max. reward depending on the Bitcoin Kurse and payout is a random number , thanks !!

Code:
$get_rate = file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1") * 100000000;
$payOut  = rand(intval($get_rate * 0.004), intval($get_rate * 0.002));
$payOutBTC  = $payOut / 100000000;


kind regards
well done... but what's your script? Smiley

youre script orginal faucetbox
because faucetbox.com is closed service
LTU_btc has already said but I am saying once again, faucetbox has been closed but their admin has said that they will develop continuously the script.

Wow, I think many faucet owners wanted for such add-on to set rewards based on USD value. As I understand, this addon in general works in same way like freebitco.in where rewards are alway s same value in USD.
youre script orginal faucetbox
because faucetbox.com is closed service
Yeah, Faucetbox is closed service but their faucet script is still very popular and used on many Faucethub, ePay and some Faucetsystem faucets
Thank you. I will be very happy if this helps faucet owners. Smiley

Testing it on https://btcforeveryone.xyz Smiley

Thanks!
have you done your testing?
full member
Activity: 223
Merit: 103
legendary
Activity: 3262
Merit: 1376
Slava Ukraini!
Wow, I think many faucet owners wanted for such add-on to set rewards based on USD value. As I understand, this addon in general works in same way like freebitco.in where rewards are alway s same value in USD.
youre script orginal faucetbox
because faucetbox.com is closed service
Yeah, Faucetbox is closed service but their faucet script is still very popular and used on many Faucethub, ePay and some Faucetsystem faucets
hero member
Activity: 644
Merit: 500
youre script orginal faucetbox
because faucetbox.com is closed service
legendary
Activity: 1582
Merit: 1031
thanks was really easy to implement this in my script (not faucetbox)


now i have a mind. and max. reward depending on the Bitcoin Kurse and payout is a random number , thanks !!

Code:
$get_rate = file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1") * 100000000;
$payOut   = rand(intval($get_rate * 0.004), intval($get_rate * 0.002));
$payOutBTC   = $payOut / 100000000;


kind regards
full member
Activity: 354
Merit: 106
This is very good, i dont use faucethub script.
But i think alot of people which do use it (alot) will be very thankful for this.

Great job! Grin
thank you. But perhaps you can add this feature into your script too. Smiley

wow great work!

Thanks for helping us faucet owners with this great new tool.
You're most welcome and thank you. See this also for your dice script: https://bitcointalksearch.org/topic/add-on-for-dice-script-random-rewards-usd-value-1838418 Smiley

Well this is Good Ive put it on   http://faucetmega.com
 So its all working fine Smiley
just need some reward changing then it will work as planned Smiley

Great Job

WoW...! Thank you for testing it on your site. Smiley

I'll ask the developer, but since were both still in school.
We both dont have alot of time, but ill ask if he can do it!

Thanks for making it again Cheesy
hero member
Activity: 1092
Merit: 500
This is very good, i dont use faucethub script.
But i think alot of people which do use it (alot) will be very thankful for this.

Great job! Grin
thank you. But perhaps you can add this feature into your script too. Smiley

wow great work!

Thanks for helping us faucet owners with this great new tool.
You're most welcome and thank you. See this also for your dice script: https://bitcointalksearch.org/topic/add-on-for-dice-script-random-rewards-usd-value-1838418 Smiley

Well this is Good Ive put it on   http://faucetmega.com
 So its all working fine Smiley
just need some reward changing then it will work as planned Smiley

Great Job

WoW...! Thank you for testing it on your site. Smiley
hero member
Activity: 638
Merit: 516
I ❤ the bitcoin community
wow great work!

Thanks for helping us faucet owners with this great new tool.
full member
Activity: 354
Merit: 106
This is very good, i dont use faucethub script.
But i think alot of people which do use it (alot) will be very thankful for this.

Great job! Grin
hero member
Activity: 1092
Merit: 500
Price of Bitcoin changes everyday. So, faucet owners need to keep a balance between bitcoin price and faucet rewards because profit from ad networks depends on bitcoin price. So, I have written a few codes that will change faucet rewards as bitcoin price goes.
[Note: That's for faucetBOX script]

1. Open: /libs/service.php file
Find:
Code:
public function send($to, $amount, $userip, $referral = "false") {
Add after:
Code:
       if($this->currency === "BTC") {
        $get_rate = file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
        $rate_sats = $get_rate * 100000000;
        $amount = intval($amount * $rate_sats);
        }

2. Create a file named rs.php

Add these codes into it:
Code:
     $get_rate file_get_contents("https://blockchain.info/tobtc?currency=USD&value=1");
     
$rate $get_rate 100000000;
     
$reward1 intval($rate 0.001); // your first reward in USD
     
$reward2 intval($rate 0.0025); // your second reward in USD
     
$reward3 intval($rate 0.005); // your third reward in USD
     
echo "$reward1 , $reward2 , $reward3";
?>

Note: This file is just for showing faucet rewards. If you want to add more rewards, add like this:
Code:
$reward4 = intval($rate * 0.004);
$reward5 = intval($rate * 0.005);
$reward6 = intval($rate * 0.006);
Just replace 0.004, 0.005, 0.006 with your own numbers. Don't touch other things.
Then just add these $reward4 , $reward5 , $reward6 inside echo "";
Example:
Code:
echo "$reward1 , $reward2 , $reward3, $reward4 , $reward5 , $reward6 ";
Now upload this file anywhere and get the URL.

3. Then open /templates/default/index.php
Find:
Code:
echo $data["rewards"]; ?>
Replace with:
Code:
file_get_contents("http://example.com/rs.php"); echo "$show_rewards"?>
Note: Replace http://example.com/rs.php with your rs.php file's URL.

4. After completing this part, go to admin panel and put rewards as USD value. Example: 0.001 for 100 satoshi.
That's it. Now everything is complete! Rewards of your faucet will be changed automatically according to bitcoin price, you won't have to worry. Smiley
Jump to: