Перейти к содержимому

RightGame Community - Cамое популярное сообщество любителей классических миксов в ruSource.
Наш проект объединяет в себе несколько профессионально настроенных игровых серверов. Целью нашего проекта является проведение адекватных миксов с комфортными условиями для общения и совместного времяпрепровождения в любое время суток, на которых игроки будут избавлены от неадекватных игроков, читеров и «отцов CS» и смогут сосредоточиться на игре, получая от нее истинное удовольствие..
Если вы уже зарегистрированы, просим авторизоваться. Если у вас еще нет аккаунта, то вы можете его создать прямо сейчас!
Фотография

Запуск API системы банов нашего проекта - Подключение к SourceBans

- - - - -

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1
HooLIGUN

HooLIGUN

    Основатель проекта

  •   
    Администраторы
    • 3 941 сообщений

*
Популярное
сообщение!

Эта инструкция поможет Вам встроить отображение информации и статуса Steam аккаунта на нашем проекте в Ваш SourceBans. 
 
Для начала загрузите скрипт с сайта - Скачать.
 
1) Закинуть файл RightGameAPI.php в sb/includes/
2) Открыть файл sb/includes/sb-callback.php
3) Найти
 

$xajax->registerFunction("RefreshServer");

и ниже добавить
 

$xajax->registerFunction("LoadRG");

4) Найти 

function RemoveMod($mid)

И перед ним добавить

function LoadRG($bid) 
{
	$objResponse = new xajaxResponse();
	$sb = $GLOBALS['db']->GetAll("SELECT `authid` FROM sb_bans WHERE bid = {$bid}");
	foreach ($sb as $res)
	{
	$steamid = $res['authid'];
	}
	require INCLUDES_PATH.'/RightGameAPI.php';
	$api = new RGMIXAPI ("rgbans");
	$info = $api->checkban($steamid); 
	if ($info['Result'] == '2')
	{
	$data['rgstatus'] = "<span style='color:red;font-weight:bold;'>✖ Заблокирован</span>";
	}
	elseif (($info['Result'] == '1') or ($info['Result'] == '3'))
	{
	$data['rgstatus'] = "<span style='color:green;'>✓ Не заблокирован</span>";
	}
	elseif (($info['Error'] == '1') and ($info['Result'] == '0'))
	{
	$data['rgstatus'] = "<span style='color:grey;'>Неверно указан STEAMID</span>";
	}
	elseif (($info['Error'] == '2') and ($info['Result'] == '0'))
	{
	$data['rgstatus'] = "<span style='color:grey;'>Не указан STEAMID</span>";
	}
	$objResponse->addAssign("rgstatus_$bid", "innerHTML", $data['rgstatus']);
	return $objResponse;
}

5) Открыть файл sb/themes/Ваша тема/page_bans.tpl
6) Найти
 

{if $ban.server_id != 0}
onclick="xajax_ServerHostPlayers({$ban.server_id}, {$ban.ban_id});"
{/if}

Заменить на

{if $ban.server_id != 0}
onclick="xajax_ServerHostPlayers({$ban.server_id}, {$ban.ban_id}); xajax_LoadRG({$ban.ban_id})"
{else}
onclick="xajax_LoadRG({$ban.ban_id})"
{/if}

7) Добавить в подходящие место

<tr align=left>
<td width=20% height=16 class=listtable_1>Статус RGMIX.eu</td>
<td height=16 class=listtable_1 id="rgstatus_{$ban.ban_id}"><span style='color:grey;'>Получение информации...</span></td>
</tr>

sig-1-1.png

Спойлер (+/-) IT заповеди

#2
Under

Under

    4 Уровень

  •   
    Игровые администраторы
    • 113 сообщений

    Награды

       2         

я один не понимаю что это и зачем? :lol:



#3
nAa666.info

nAa666.info

    STEAM_0:1:82621983

  •   
    Координаторы
    • 586 сообщений

я один не понимаю что это и зачем? :lol:

Думаю это тебе должно быть понятно)
Эта инструкция поможет Вам встроить отображение информации и статуса Steam аккаунта на нашем проекте в Ваш SourceBans.


Любим очень все копировать с RightGame © хохлостан.ru Ху*сосы...

 

naa666.info
 
rg_1517225747__300x167_new_gif_image.gif


Спойлер (+/-) Вжух вжух

 
Спойлер (+/-) Ломай систему

 
"nAa666".GetHashCode()/129.ToString().Replace("02638", "") => 129




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика