Рад приветствовать Вас!
С завтрашнего дня снова доступен для приема заказов. Мой переезд осуществлен на 80%, интернет появится, все будет ок. Ваши заявки принимаю в ЛС здесь или на почту: wh1skas@yahoo.com
В теме письма пишите название модуля, который Вас интересует. В теле письма, что конкретно.
Спасибо!
С завтрашнего дня снова доступен для приема заказов. Мой переезд осуществлен на 80%, интернет появится, все будет ок. Ваши заявки принимаю в ЛС здесь или на почту: wh1skas@yahoo.com
В теме письма пишите название модуля, который Вас интересует. В теле письма, что конкретно.
Спасибо!
Snopak
Участник
- Сообщения
- 22
- Реакции
- 1
Будет в работе, как только сбросишь мне файл мерчанта от пэйер в личку.Snopak написал(а):Привет, такой вопрос: поставил платежные баллы, теперь надо сделать так чтоб 40% от пополнения самого пользователя, шло в баллы (не его реферала, а именно пользователя который пополняет счет)
пытался разобраться, менял все цифры и всякое такое, только все равно не получается
Готов заплатить
Snopak
Участник
- Сообщения
- 22
- Реакции
- 1
уже скидываю))wh1skas написал(а):Будет в работе, как только сбросишь мне файл мерчанта от пэйер в личку.
upd. страницы _farm.php
Теперь есть возможность вводить необходимое число приобретаемых единиц.
По умолчанию, поле для ввода количества приобретаемой продукции, принимает значение "1". Предусмотрен вариант защиты и заглушки, при вводе в поле текста, или цифры "0".
Система выдаст информационное письмо, если данные введены неправильно. Скрипт подходит к стандартным фермам. При желании, его легко можно настроить. Оформление стандартное.
Теперь есть возможность вводить необходимое число приобретаемых единиц.
По умолчанию, поле для ввода количества приобретаемой продукции, принимает значение "1". Предусмотрен вариант защиты и заглушки, при вводе в поле текста, или цифры "0".
Система выдаст информационное письмо, если данные введены неправильно. Скрипт подходит к стандартным фермам. При желании, его легко можно настроить. Оформление стандартное.
[Подготовка Новостей к новой структуре читабельности и возможности комментирования]
Обновленный модуль Новости. Стоимость 300 руб. Суть заключается в следующем:
1. Переходим по ссылке Новости на Вашем сайте.
2. Видим кнопку "Список Новостей". Нажимаем. И нам отобразится весь список новостей с кратким содержанием.
3. Нажимаем кнопку напротив новости "Просмотр >>" и нам откроется новость:
Обновленный модуль Новости. Стоимость 300 руб. Суть заключается в следующем:
1. Переходим по ссылке Новости на Вашем сайте.
2. Видим кнопку "Список Новостей". Нажимаем. И нам отобразится весь список новостей с кратким содержанием.
3. Нажимаем кнопку напротив новости "Просмотр >>" и нам откроется новость:
Вложения
-
92,2 KB Просмотры: 16
Последнее редактирование:
upd: шапка ^^^wh1skas написал(а):Предоставляю платные и бесплатные услуги по скриптингу для фруктовых ферм и другие:
Осуществляю платно:
оплата принимается на webmoney (WMR и WMZ), а так же на счет PAYEER.
...
-Проверка файлов на XSS-атаку, SQL-инъекцию и прочие ошибки. Стоимость проверки одного файла от 50 руб. Файлы для проверки, Вам следует выбрать самостоятельно. Прошу учесть, что в файле может и не быть ошибок, но за мое потраченное время на проверку, Вы обязаны будете оплатить мне, если обращаетесь ко мне за помощью в этом направлении.
...
Модуль: Биржа Свободных Рефералов.
Цена: 300 руб.
Описание:
Данный скрипт позволит пользователям выкупить свободных рефералов у системы. Основное отличие от подобных скриптов заключается в том, что цены на рефералов напрямую зависят от их активности на проекте. Цены могут меняться до нескольких раз в сутки.
Скрин
Цена: 300 руб.
Описание:
Данный скрипт позволит пользователям выкупить свободных рефералов у системы. Основное отличие от подобных скриптов заключается в том, что цены на рефералов напрямую зависят от их активности на проекте. Цены могут меняться до нескольких раз в сутки.
Скрин
Сделаю на заказ постраничную навигацию, со всеми условными заданиями и входными параметрами:
-количество сообщений на странице.
-особая выборка из БД.
Область применения:
-комментарии к материалам.
-Новостной список.
-Акционный список.
-Список растений.
-Другие статейные списки.
Из особенностей:
1. Страницы не надо добавлять вручную. Нумерация автоматически рассчитывается в зависимости от кол-во материала и максимального задания сообщений на одной странице.
2. Задание максимального кол-ва сообщений на одной странице
3. Подсвечивание цветом номера страницы, на которой на данный момент находится пользователь.
Цена будет зависеть от сложности работы. Минимальная цена работы 300 руб.
-количество сообщений на странице.
-особая выборка из БД.
Область применения:
-комментарии к материалам.
-Новостной список.
-Акционный список.
-Список растений.
-Другие статейные списки.
Из особенностей:
1. Страницы не надо добавлять вручную. Нумерация автоматически рассчитывается в зависимости от кол-во материала и максимального задания сообщений на одной странице.
2. Задание максимального кол-ва сообщений на одной странице
3. Подсвечивание цветом номера страницы, на которой на данный момент находится пользователь.
Цена будет зависеть от сложности работы. Минимальная цена работы 300 руб.
iva2
Местный
- Сообщения
- 61
- Реакции
- 1
Проверяй
PHP:
<div class="s-bk-lf">
<br><div class="acc-title">Заказ выплаты<br></div>
</div><br>
<div class="silver-bk">
<BR />
<script type="text/javascript">
<!--
function PaymentSum(){
var sum = $("#sum").val();
var summa = (sum/5);
$("#res_sum").val(summa);
}
function dif_r(){
var sum = $("#ruch_sum").val();
var summa = (sum/5);
$("#res_sum2").val(summa);
}
//-->
</script>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Заказ выплаты";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$status_array = array( 0 => "Проверяется", 1 => "Выплачивается", 2 => "Отменена", 3 => "Выплачено");
$nd_time = time() - 60*60*24*1;
$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' AND date_add >= '$nd_time' order by id DESC");
$frompayments = $db->FetchArray();
$last24pay = $frompayments["sum"]*$sonfig_site["ser_per_wmr"];
?>
<b>Выплаты осуществляются в автоматическом режиме и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
<b>Ссылки на учебные материалы:</b><BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=137756" target="_blank">Создание счета в Payeer</a> <BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=137756" target="_blank">Вывод средств из payeer</a> <BR /><BR />
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 0 AND $user_data["from_referals"] <= 0){
?>
<center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс больше, чем на 0 RUB или у которых есть активный реферал!<b></font></center>
<BR /><BR />
<div class="clr"></div>
</div>
<?PHP
return;
}
$db->Query("SELECT id FROM config_vep");
$vep = $db->FetchArray();
$vep = $vep['id'];
?>
<BR /><BR />
<center><b>Заказ выплаты <font color="blue">PAYEER</font>:</b></center><BR />
<?PHP
if(isset($_POST['sell'])){
$pur = $_POST['ruch_pur'];
$summa = abs($_POST['ruch_sum']/5);
$sum = $summa*5;
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$max_p=$user_data["money_p"];
if($summa<0){$err[] = 'Минималка 0 руб.';}
else if($pur==''){$err[] = 'Ошибка!';}
else if($max_p < $_POST['ruch_sum']){$err[] = 'Недостаточно серебра!';}
if(!$err){
$db->Query("INSERT INTO vep (user, summa,purse,date,status)
VALUES ('$usname','$summa','$pur','".time()."', '0')");
$db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
echo "<span class='msgbox-error'>Ваша выплата будет обработана в течении 24 часов!!</span>";
}else{
foreach($err AS $error)
echo "<span class='msgbox-error'>".$error."</span>";
}
}
function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("/^[0-9]{7,8}$/", substr($purse,1)) ) return false;
return $purse;
}
# Заносим выплату
if(isset($_POST["purse"])){
$purse = ViewPurse($_POST["purse"]);
$sum = intval($_POST["sum"]);
$val = "RUB";
if($purse !== false){
if($sum >= 50){
if($sum <= $user_data["money_p"]){
# Проверяем на существующие заявки
$db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
if($db->FetchRow() == 0){
### Делаем выплату ###
$payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey);
if ($payeer->isAuth())
{
$sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
$arBalance = $payeer->getBalance();
if($arBalance["auth_error"] == 0)
{
$balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
if( ($balance) >= ($sum_pay+100)){
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => $sum_pay, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => $purse, // получатель (email)
//'to' => '+71112223344', // получатель (телефон)
//'to' => 'P1000000', // получатель (номер счета)
'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname}")
//'anonim' => 'Y', // анонимный перевод
//'protect' => 'Y', // протекция сделки
//'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
//'protectCode' => '12345', // код протекции
));
if (!empty($arTransfer["historyId"]))
{
# Снимаем с пользователя
$db->Query("UPDATE db_users_b SET money_p = money_p - '$sum', payment_sum = payment_sum + '$sum_pay', pay_points = pay_points - '$sum_pay' WHERE id = '$usid'");
# Вставляем запись в выплаты
$da = time();
$dd = $da + 60*60*24*15;
$ppid = $arTransfer["historyId"];
$db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
$db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
}
else
{
echo "<center><font color = 'red'><b>Сервер выплат перегружен, попробуйте через 10-15 секунд!</b></font></center><BR />";
}
}else echo "<center><font color = 'red'><b>Шлюз перегружен, повторите попытку через 5-10 секунд!</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
}else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет 100 серебра!</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
}
?>
<?if($vep=='0'){?>
<style type="text/css">
.bonus{
width:180px;
height:40px;
margin:0px;
border-radius:5px;
background:url('/img/zakazvipalt.png');
}
</style>
За последние сутки Вы вывели: <?=$last24pay/$sonfig_site["ser_per_wmr"];?> РУБ.<br>
За все время вы вывели: <?=$user_data["payment_sum"];?> РУБ.<br>
<form action="" method="post">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
<td><input type="text" name="purse" size="15"/></td>
</tr>
<tr>
<td><font color="#000;">Отдаете серебро для вывода</font> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td>
<td><input type="text" name="sum" id="sum" value="<?=floor($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
</tr>
<tr>
<td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td>
<td>
<input type="text" name="res" id="res_sum" value="<?($user_data["money_p"])/100?>" size="15" disabled="disabled"/>
<input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
<input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
<input type="hidden" name="val_type" id="val_type" value="RUB" />
</td>
</tr>
<tr>
<td colspan="2" align="center"><input class="bonus" type="submit" name="bonus" value="" ></td>
</tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Последние 10 выплат</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Серебро</td>
<td align="center" class="m-tb">Получаете</td>
<td align="center" class="m-tb">Кошелек</td>
<td align="center" class="m-tb">Дата</td>
<td align="center" class="m-tb">Статус</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($ref = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$ref["serebro"]; ?></td>
<td align="center"><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?></td>
<td align="center"><?=$ref["purse"]; ?></td>
<td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
<td align="center"><?=$status_array[$ref["status"]]; ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table><div class="clr"></div>
<?}else{?>
<style type="text/css">
.bonus{
width:180px;
height:40px;
margin:0px;
border-radius:5px;
background:url('/img/zakazvipalt.png');
}
</style>
<br><br><br>
<center><h3>Заказ вылаты в ручную</h3></center>
<br>
<form method="post" action="">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
<td><input type="text" name="ruch_pur" size="15"/></td>
</tr><tr>
<td><font color="#000;">Отдаете серебро для вывода</font> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td>
<td><input type="text" name="ruch_sum" id="ruch_sum" value="<?=floor($user_data["money_p"]); ?>" size="15" onkeyup="dif_r();" /></td>
</tr>
<tr>
<td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td>
<td>
<input type="text" name="summa_ru" id="res_sum2" value="<?($user_data["money_p"])/100?>" size="15" disabled="disabled"/>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="sell" value="Заказать выплату" class="button_0" style="height: 30px;"></td>
</tr>
</table>
</form>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Последние 10 выплат</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Серебро</td>
<td align="center" class="m-tb">Получаете</td>
<td align="center" class="m-tb">Кошелек</td>
<td align="center" class="m-tb">Дата</td>
<td align="center" class="m-tb">Статус</td>
</tr>
<?PHP
$db->Query("SELECT * FROM vep WHERE user = '$usname' ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($ref = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=($ref["summa"]*100);?></td>
<td align="center"><?=$ref["summa"]?> </td>
<td align="center"><?=$ref["purse"]?></td>
<td align="center"><?=date("d.m.Y",$ref["date"]);?></td>
<td align="center"><?=$status_array[$ref["status"]]?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>';
?>
</table><div class="clr"></div>
<?}?>
</div>
аа, не совсем правильно прочитал твое сообщение ))) Тебе надо с ограничениями? Я думал просто инфо х)
Модуль такой есть, если интересно, то http://wh1skas-script.webtm.ru/account/freescripts/show/14
Модуль такой есть, если интересно, то http://wh1skas-script.webtm.ru/account/freescripts/show/14
Игорь12
Местный
- Сообщения
- 40
- Реакции
- 9
сколько стоит этот модуль?(премиум)wh1skas написал(а):Модуль Премиум-Аккаунт:
Цена: 500 руб.
Посмотреть вложение 1582
Стоимость 1 дня премиум 5000 серебра со счета для покупок.
В дни действия премиум аккаунта Ваш сбор урожая увеличивается вдвое!
500 руб.Игорь12 написал(а):сколько стоит этот модуль?(премиум)
Новый платежный пароль
Цена 250 руб.
Отличие от скриптов, которые в паблике, данный скрипт сможет обезопасить пользователей на максимум.
-Генерация платежного пароля при регистрации
-Генерация нового платежного пароля в личном кабинете (поменять на свой нельзя, увидеть новый пароль нельзя)
-Отправка пароля на почту, под которой зарегистрирован пользователь.
То есть, как Вы понимаете, если пользователя взломают, то взломщик не сможет никак увидеть платежный пароль и вывести средства. Для того, чтобы узнать пароль, потребуется еще взломать почту пользователя. Что усложнит работу взломщика.
Цена 250 руб.
Отличие от скриптов, которые в паблике, данный скрипт сможет обезопасить пользователей на максимум.
-Генерация платежного пароля при регистрации
-Генерация нового платежного пароля в личном кабинете (поменять на свой нельзя, увидеть новый пароль нельзя)
-Отправка пароля на почту, под которой зарегистрирован пользователь.
То есть, как Вы понимаете, если пользователя взломают, то взломщик не сможет никак увидеть платежный пароль и вывести средства. Для того, чтобы узнать пароль, потребуется еще взломать почту пользователя. Что усложнит работу взломщика.