[Release] Линк който ви дава кредити

sNG

New Member
Joined
Sep 11, 2008
Messages
2,646
Reaction score
690
Правите си едно файлче : conreal.php и в него пишете:

PHP:
<?php
$connect=mssql_connect('localhost','sa','Паролата'); 
$selectdb=mssql_select_db('MuOnline', $connect);
?>

и го слагате в modules/


След това си правите едно файлче : vote.php и пишете :

PHP:
<center>
<?php
include "conreal.php";

$id = (int)$_GET['id'];
if ($id >= "1")
{
    echo "<font color='#FFFFFF'>";

    $time = time();
    $vrememinusedinden=$time-86400;
    $ip = $_SERVER['REMOTE_ADDR'];
    $query = mssql_query("SELECT * from items WHERE ip='$ip' and userid='$id' and vreme>$vrememinusedinden");
    $broi = mssql_num_rows($query);
    if ($broi == "0")
    {
        $sel = mssql_query("SELECT * from MEMB_INFO where memb_guid='$id'");
        $broq = mssql_num_rows($sel);
        if ($broq > "0")
        {
            $rand = rand(1, 3);
            $insert = mssql_query("INSERT INTO items (vreme, userid , ip ) VALUES('$time','$id','$ip')");
            $fetch = mssql_fetch_array($sel);
            $username = $fetch['memb___id'];
            $update = mssql_query("Update MEMB_CREDITS set credits = credits+$rand WHERE memb___id='$username'");
            echo "Вие успешно дадохте на $username $rand кредити за webshopa";
        }
        else
        {
            echo "Такъв потребител не съществува!";
        }
    }
    else
    {
        echo "Вече сте гласували ще можете пак след 24 часа.";
    }

    echo "</font>";
}
else
{
    echo "<font color='#FFFFFF'>Мразя тарикати...</font>";
}
?>
</center>

И още едно : link.php

PHP:
<center>
<?php
include "conreal.php";
echo "<font color='#FFFFFF'>";
if ($_SESSION['user']==TRUE)
{
$user=$_SESSION['user'];
$getlink=mssql_fetch_array(mssql_query("SELECT * from MEMB_INFO WHERE memb___id='$user'"));
$idto=$getlink['memb_guid'];
echo "След като се логнете в Web shopa може да разпространявате линка който ще ви дава точки.<br><br>Твоят линк е: <a href='http://watch-bg.info/index.php?op=vote&id=".$idto."'>http://watch-bg.info/index.php?op=vote&id=".$idto."</a>";
}
echo "</font>";
?>
</center>


В Query analizer -а пишете :
Code:
CREATE TABLE [items] (
    [vreme] [int] NULL ,
    [userid] [int] NULL ,
    [ip] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GO


Готови сте !


Credits:

All credits goes to newguy !
 
нямаше ли един скрипт и за индexa на webshop-a?
 
всичко в modules ли се слага?
и линка каде го изкавра?
 
Last edited:
conreal в главната.

@crazyboy имаше но в момента кода го нямам...
 
  • Like
Reactions: diko
conreal в главната.

@crazyboy имаше но в момента кода го нямам...

и линка каде го изкарва за потребителите да го видят?
 
Какво не става какво ти дава?
 
нищо не ми дава връща ме в индекс-а.
 
А трябва да е index.php?op=link
 
така пак нищо не ми изкарва.. :s
Проблема е решен.
 
Last edited:
Кодът работи само, че линка постоянно дава кредити не показва това за 24-те часа
как да го оправя?
 
Добави таблицата от query analizer-а в DB MuOnline
 
  • Like
Reactions: diko
Мда стана всичко работи нормално!Имам какво да добавя към скрипта!
във файла: link.php
преди
PHP:
echo "</font>";

може да се добави
PHP:
if ($_SESSION['user']==FALSE)
{
echo "Трябва да сте логнати!!!";
}

Така когато някой не е влезнал в акаунта си ще му изписва:"Трябва да сте логнати!!!"

Файла трябва да изглежда ето така:
PHP:
<center>
<?php
include "conreal.php";
echo "<font color='#FFFFFF'>";
if ($_SESSION['user']==TRUE)
{
$user=$_SESSION['user'];
$getlink=mssql_fetch_array(mssql_query("SELECT * from MEMB_INFO WHERE memb___id='$user'"));
$idto=$getlink['memb_guid'];
echo "След като се логнете в Web shopa може да разпространявате линка който ще ви дава точки.<br><br>Твоят линк е: <a href='http://watch-bg.info/index.php?op=vote&id=".$idto."'>http://watch-bg.info/index.php?op=vote&id=".$idto."</a>";
}
if ($_SESSION['user']==FALSE)
{
echo "Трябва да сте логнати!!!";
}
echo "</font>";
?>
</center>
 
  • Like
Reactions: airotica
всичко е хубаво ама не работи на battlezone style нали
 
Може да се направи и да работи и с него. Създавате 2 файла Link и vote.php слагате им дизайн и готово.
 
  • Like
Reactions: diko
Може да се направи и да работи и с него. Създавате 2 файла Link и vote.php слагате им дизайн и готово.

ми ще е супер доста хора са с battlezone style включително и аз ако искаш може да се заемеш да напише редакция за battlezone style първия tanks ти е от мене :)
 
То кода е същия не му трябва редакция. Просто се слага дизайн и това е. Аз знам сървъри които ползват кода и работи без проблеми. Например Infinitimu.
 
  • Like
Reactions: diko
То кода е същия не му трябва редакция. Просто се слага дизайн и това е. Аз знам сървъри които ползват кода и работи без проблеми. Например infinitimu.

и къв е този дизайн знаешли
 
Както е направено в другите файлове. В battlezone имаше нещо include "header.php"; и така се интегрираше дизайна. Прави се по същия начин но линка не става index.php?op=vote&id=.... а ще стане vote.php?id=....
 
  • Like
Reactions: diko and gringusta