- Joined
- Apr 28, 2008
- Messages
- 1,776
- Reaction score
- 398
Промених малко кода на newguy за даване на кредити, така че да дава зен на акаунта който сте написали, та ето ги и кодовете:
правите 3 файла с имена: vote.php, link.php, conreal.php
в vote.php слагате това:
Ако искате точно определен зен да дава на акаунтите променяте
Aко искате да дава по 5 милиона ще изглежда така:
в link.php:
и в conreal.php:
Ако искате и класация си правите още един файл topreferal.php и го слагате в папка modules а във файла пишете:
След това добавяте кода отдолу в QA(Query Analyzer):
ВАЖНО: Трябва да отворите сандъка, преди да цъкнете на линка.
правите 3 файла с имена: vote.php, link.php, conreal.php
в vote.php слагате това:
PHP:
<center>
<center>
<?php
include "conreal.php";
$id = stripslashes($_GET['id']);
$id = str_replace("drop", "", $id);
$id = str_replace(";", "", $id);
$id = str_replace("shutdown", "", $id);
$id = str_replace("UPDATE", "", $id);
if (eregi("[^a-zA-Z0-9_-]", $id))
{
echo "Жалък тип.";
}
else
{
if (isset($_POST['click']))
{
echo "<font color='#FFFFFF'>";
$time = time();
$time1 = time() - 86400;
$ip = $_SERVER['REMOTE_ADDR'];
$s = mssql_num_rows(mssql_query("SELECT * from warehouse where AccountID='$id'"));
if ($s == "1")
{
$query = mssql_query("SELECT * from zen WHERE ip='$ip' and userid='$id' and vreme>$time1 ORDER by vreme DESC");
$broi = mssql_num_rows($query);
if ($broi == "0")
{
$rand = rand(1000000, 3000000);
$insert = mssql_query("INSERT INTO zen (vreme, userid , ip ) VALUES('$time','$id','$ip')");
$update = mssql_query("Update warehouse set money = money+$rand WHERE AccountID='$id'");
echo "Вие успешно дадохте $rand зен на $id!";
}
else
{
echo "Вече сте дали зен на този потребител, ще може да му дадете пак след 24 часа.";
}
echo "</font>";
}
else
{
echo "Такъв потребител не съществува!";
}
}
else
{
?>
<form action="http://yoursite/index.php?op=vote&id=<?= $id ?>" method="post">
<input type="submit" value="Vote for <?= $id ?>" name="click">
</form>
<?php
}
}
?>
</center>
PHP:
$rand = rand(1000000, 3000000);
PHP:
$rand = 5000000;
в link.php:
PHP:
<center><font color='#FFFFFF'>
<?php
include "conreal.php";
if ($_SESSION['user']==TRUE)
{
$user=$_SESSION['user'];
echo "
Разпространявайте линка си за да печелите зен.<br> Твоят линк е:
<br><br><a href='$yoursite/index.php?op=vote&id=".$user."'>$yoursite/index.php?op=vote&id=".$user."</a>";
}
?>
</font></center>
PHP:
<?php
$conn=mssql_connect('localhost','sa','Паролата');
$selected=mssql_select_db('MuOnline', $conn);
$yoursite="http://Yoursite"; // Вашият сайт без /! Например http://referalsystem.com
?>
Ако искате и класация си правите още един файл topreferal.php и го слагате в папка modules а във файла пишете:
PHP:
<?php
include "conreal.php";
$query = mssql_query("SELECT DISTINCT TOP 100 (userid), broi from zen order by broi desc");
while ($a = $fetch = mssql_fetch_array($query)) {
$id = $a['userid'];
$getname = mssql_query("SELECT * from MEMB_INFO where memb___id='$id'");
$fatch = mssql_fetch_array($getname);
$username = $fatch['memb___id'];
$broi = mssql_num_rows(mssql_query("SELECT * from zen where userid='$id'"));
$up = mssql_query("UPDATE zen SET broi='$broi' WHERE userid='$id'");
$username = $fatch['memb___id'];
echo '
' . $username . '-' . $broi . '<br>
';
}
?>
Code:
CREATE TABLE [zen] (
[vreme] [int] NULL ,
[userid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[ip] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[broi] [int] NULL
) ON [PRIMARY]
GO
Зенът се добавя в сандъка, ако докато сте в сандъка си някой ви цъкне на линка няма да ви се добави зена, за това стойте по-малко в сандъците :chuckle:Малко теория...
1. vote.php се използва за гласуването на потребители.
2. link.php е файла благодарение на който всеки потребител получава уникален линк от типа Page Not Found - 404 Error Page на потребителя.
За да получи този линк трябва да отиде на адрес .../index.php?op=link
3. topreferal.php е незадължителен файл който представлява класация на това кои потребители са имали най-много влизания през линка. !Важно е да знаете, че понякога не може да отчете на секундата. Например един потребител има 10 влизания друг 15 когато влезнете на index.php?op=topreferal може да ви покаже, че е по-надоло. След refresh се оправя!
4. conreal.php горе съм обяснил за какво служи.
5. Таблицата се използва за записи на кой е гласувал. Мисля, че това е ясно на всички.
ВАЖНО: Трябва да отворите сандъка, преди да цъкнете на линка.
Last edited by a moderator: