alamin99 (OP)
|
|
March 22, 2017, 04:34:35 PM |
|
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 fileFind:public function send($to, $amount, $userip, $referral = "false") { Add after: 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.phpAdd these codes into it:<?php $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: $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: echo "$reward1 , $reward2 , $reward3, $reward4 , $reward5 , $reward6 "; Now upload this file anywhere and get the URL. 3. Then open /templates/default/index.phpFind:<?php echo $data["rewards"]; ?> Replace with:<?php $show_rewards = 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.
|
|
|
|
bitcoinniels
|
|
March 22, 2017, 04:44:14 PM |
|
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!
|
|
|
|
Bytecoiner419
|
|
March 22, 2017, 04:46:09 PM |
|
wow great work!
Thanks for helping us faucet owners with this great new tool.
|
|
|
|
alamin99 (OP)
|
|
March 22, 2017, 06:29:09 PM |
|
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! thank you. But perhaps you can add this feature into your script too.
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://bitcointalk.org/index.php?topic=1838418.0
Well this is Good Ive put it on http://faucetmega.com So its all working fine just need some reward changing then it will work as planned
Great Job WoW...! Thank you for testing it on your site.
|
|
|
|
bitcoinniels
|
|
March 22, 2017, 06:32:40 PM |
|
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! thank you. But perhaps you can add this feature into your script too.
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://bitcointalk.org/index.php?topic=1838418.0
Well this is Good Ive put it on http://faucetmega.com So its all working fine just need some reward changing then it will work as planned
Great Job WoW...! Thank you for testing it on your site. 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
|
|
|
|
felicita
Legendary
Offline
Activity: 1582
Merit: 1031
|
|
March 22, 2017, 07:53:09 PM Last edit: March 22, 2017, 10:32:07 PM by felicita |
|
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 !! $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
|
|
|
|
CasinoBetGame
|
|
March 22, 2017, 10:55:20 PM |
|
youre script orginal faucetbox because faucetbox.com is closed service
|
|
|
|
LTU_btc
Legendary
Offline
Activity: 3234
Merit: 1375
Slava Ukraini!
|
|
March 23, 2017, 12:05:08 AM |
|
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
|
|
|
|
|
alamin99 (OP)
|
|
March 23, 2017, 10:55:28 AM |
|
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 hehehe...
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 !! $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?
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.
have you done your testing?
|
|
|
|
Gregc1131
|
|
March 23, 2017, 11:23:06 AM |
|
have you done your testing?
Hello , will leave it for the rest of day if any errors show up Btw is it possible to use with random rewards, ie 0.01-0.05?
|
|
|
|
tungaqhd
|
|
March 23, 2017, 11:36:51 AM |
|
have you done your testing?
Hello , will leave it for the rest of day if any errors show up 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
|
|
|
|
Gregc1131
|
|
March 23, 2017, 12:08:43 PM |
|
have you done your testing?
Hello , will leave it for the rest of day if any errors show up 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
|
|
|
|
alamin99 (OP)
|
|
March 23, 2017, 01:20:26 PM |
|
have you done your testing?
Hello , will leave it for the rest of day if any errors show up 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 Just use random function. tungaqhd and felicita has already given example. Let me know if you need any help.
|
|
|
|
Gregc1131
|
|
March 23, 2017, 06:22:21 PM |
|
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 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
|
|
|
|
alamin99 (OP)
|
|
March 24, 2017, 06:28:52 AM |
|
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 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 bah, thank you for providing codes for alt coin. this will help faucet owners who have alt coin faucet. I am also using cryptonator in my exchanger: http://micro-exchanger.info . I think it's the best option.
|
|
|
|
hoop
Legendary
Offline
Activity: 1524
Merit: 1001
NOBT - WNOBT your saving bank◕◡◕
|
|
March 24, 2017, 09:37:34 PM |
|
Good add-on for faucetinbox script and of course for faucet owner as well.
|
|
|
|
alamin99 (OP)
|
|
March 25, 2017, 03:52:47 AM |
|
Good add-on for faucetinbox script and of course for faucet owner as well.
thank you...
|
|
|
|
jooj
|
|
March 25, 2017, 07:54:31 AM |
|
Great work mate but how we can shown rewards as BTC like Rewards on Freebitco.in faucet and Rewards will be changed automatically according to bitcoin price?
|
|
|
|
alamin99 (OP)
|
|
March 26, 2017, 02:02:26 PM |
|
Great work mate 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.
|
|
|
|
|