Скрипт за аватар и ранг

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Скрипт за аватар и ранг

Мнение от cgozzie » 02 Мар 2017, 13:02

Трябват ми 2 скрипта 1-вият да изважда аватара и 2-рият да изважда текущият ранг с изображението.С версия 3.1.10 съм.
Изображение

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Скрипт за аватар и ранг

Мнение от hackera457 » 02 Мар 2017, 13:08

Къде искаш да ги вади
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Скрипт за аватар и ранг

Мнение от cgozzie » 02 Мар 2017, 18:21

Ще ги слагам в смс системата просто скриптовете ми трябват.

Добавено преди 4 часа 37 минути 31 секунди:
Направи ги за инклудване останалото аз ще ги наместя каде да излизат.
Изображение

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Скрипт за аватар и ранг

Мнение от hackera457 » 02 Мар 2017, 19:44

В момента имам страшно много работа, когато мога ще ти го направя
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Скрипт за аватар и ранг

Мнение от cgozzie » 02 Мар 2017, 19:58

Добре мога да изчакам разбирам те напълно.
Изображение

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Скрипт за аватар и ранг

Мнение от hackera457 » 05 Мар 2017, 23:48

За аватар:

Код за потвърждение: Избери целия код

<?php
/*
* PHPBB Avatar Show
*
* @author hackera457
*/

//Настройки
/////////////////////////////
$dbhost = "localhost"; // Хост
$dbuser = "hackera457"; // Потребител
$dbpass = "9410011723"; // Парола
$dbdb = "phpbb"; // база данни
$table_prefix = "phpbb"; // Префикс на таблиците

$forum_path = 'http://localhost/phpbb3/'; //Път до форума (ако е интегрирана системата, може да присвоиш phpbb_root_path)

$avatar_width = '100'; //Широчина на аватара
$avatar_heigth = '100'; // Дължина на аватара
////////////////////////////////////////////

$username = "Admin"; // Тук е важно са ди зададеш променливата, която съдържа потребителското име (пример $phpbb->user['username'])

$mysqli = mysqli_connect($dbhost, $dbuser,$dbpass,$dbdb);

if(!$mysqli)
    exit();

$sql  = "SELECT `user_avatar`, `user_avatar_type` FROM `".$table_prefix."_users` WHERE `username`='".$username."' ";

$query = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli));

if(mysqli_num_rows($query) > 0 )
{
    while($row = mysqli_fetch_assoc($query))
    {
        switch($row['user_avatar_type'])
        {
            case 'avatar.driver.local': echo '<img src="' . $row['user_avatar'] . '" alt="" width="'.$avatar_width.'" height="'.$avatar_heigth.'" />'; break;        
            case 'avatar.driver.upload': echo '<img src="' . $forum_path . "download/file.php?avatar=" . $row['user_avatar']. '" alt="" width="'.$avatar_width.'" height="'.$avatar_heigth.'" />'; break;
        }
    }
}

?>
За ранковете:

Код за потвърждение: Избери целия код

<?php
/*
* PHPBB Rank Show
*
* @author hackera457
*/

//Настройки
/////////////////////////////
$dbhost = "localhost"; // Хост
$dbuser = "hackera457"; // Потребител
$dbpass = "9410011723"; // Парола
$dbdb = "phpbb"; // база данни
$table_prefix = "phpbb"; // Префикс на таблиците

$forum_path = 'http://localhost/phpbb3/'; //Път до форума (ако е интегрирана системата, може да присвоиш phpbb_root_path)

////////////////////////////////////////////

$username = "Admin"; // Тук е важно са ди зададеш променливата, която съдържа потребителското име (пример $phpbb->user['username'])

$mysqli = mysqli_connect($dbhost, $dbuser,$dbpass,$dbdb);

if(!$mysqli)
    exit();

$sql = "SELECT r.`rank_image` FROM `".$table_prefix."_users` as u INNER JOIN `".$table_prefix."_ranks` as r ON  r.`rank_id` = u.`user_rank` WHERE u.`username` = '".$username."' ";

$query = mysqli_query($mysqli,$sql) or die (mysqli_error($mysqli));

if(mysqli_num_rows($query) > 0)
{
    while($row = mysqli_fetch_assoc($query))
    {
        echo "<img src='".$forum_path."images/ranks/".$row['rank_image']."' />";
    }
}

Чети внимателно коментарите, кое какво се променя
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Скрипт за аватар и ранг

Мнение от cgozzie » 05 Мар 2017, 23:52

За ранга си дал пак сащото за аватара.
Изображение

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Скрипт за аватар и ранг

Мнение от hackera457 » 05 Мар 2017, 23:52

Обнових си мнението
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Скрипт за аватар и ранг

Мнение от cgozzie » 08 Мар 2017, 21:16

Тук не ми е ясно пътя ми какъв да е с 3.1.10 форум съм.
$username = "Admin"; // Тук е важно са ди зададеш променливата, която съдържа потребителското име (пример $phpbb->user['username'])
Изображение

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Скрипт за аватар и ранг

Мнение от hackera457 » 10 Мар 2017, 18:20

$username
Подаваш потребителското име.

Ако е интегрирана системата с phpbb3 => $username = $phpbb->user['username']
Ако не е, тогава подаваш с $_GET или с Ajah
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта