Сервер GTA 5 Grand RP

2/5 3
Сервер GTA 5 Grand RP
  • Игра: GTA
  • RolePlay
  • О сервере
  • Баннер
  • Статистика
  • Скрипт поощрений

Это открытый ролевой мир в котором ты можешь стать кем угодно от простого рабочего до важного бизнесмена. От мелкого воришки до главы преступного синдиката. Ты можешь сделать всё, что захочешь выбрать любую роль, профессию и занятия. Даже самые смелые фантазии, можно воплотить без каких либо последствий.

 
Добавлен · admin

Отзывы

Баннер для сайта





Список тех, кто голосовал за последние 3 дня и указывал ник:

Пока что никто не голосовал :с

Здесь вы сгенерируете скрипт, который начисляет игрокам награды за голоса. Обязательно сохраните резервную копию базы данных перед тестированием скрипта.

Если хотите забирать статистику самостоятельно, вот ссылка на json:
https://top-mmogames.ru/stat/753/6cecf0a1da702bb3a51a631d338f86ac19b2242c.json

Она поменяется, если изменить секретный ключ.

Вы можете сгенерировать скрипт поощрений на php. Заполните поля и нажмите кнопку. Загруженный файл положите на сервер по любому пути (не забудьте, указать его в поле URL выше).

Скопируйте текст скрипта и сохраните с расширением php в кодировке Unicode – UTF-8 или нажмите на кнопку скачать внизу.

<?php
// Скрипт поощрений за голосования
// Эти данные вы можете заполнить самостоятельно:

// Награда за голос
$rewarr['reward'] = 0;
// IP (обычно localhost)
$rewarr['host'] = 'localhost';
// Название базы данных
$rewarr['bdname'] = '';
// Пользователь для доступа к базе данных
$rewarr['bduser'] = '';
// Пароль к базе данных
$rewarr['bdpassword'] = '';
// Таблица, в которую будут начисляться деньги
$rewarr['bdtabname'] = '';
// Столбец, в который выдается награда
$rewarr['bdtabrewards'] = '';
// Столбец, в котором записываются ники игроков
$rewarr['bdtabusers'] = '';
// Секретный ключ (Ищите в табе на странице сервера)
$rewarr['secretkey'] = '9xk2FbVnn8sIY08ofakMPfqiSBrt9w';

// Код ниже не рекомендуется редактировать, если вы не обладаете знаниями в PHP и MySQL.

$timestamp = ( isset($_POST['timestamp']) ) ? $_POST['timestamp'] : '';					// Передает время, когда человек проголосовал за проект
$nickname = ( isset($_POST['nickname']) ) ? htmlspecialchars($_POST['nickname']) : ''; 	// Передает ник проголосовавшего
$secretkey = ( isset($_POST['key']) ) ? $_POST['key'] : '';
if ($nickname == '') die("not specified nickname");
if ($secretkey != sha1($nickname.$timestamp.$rewarr['secretkey'])) die("hash mismatch");

try { $pdo = new PDO("mysql:host=".$rewarr['host'].";dbname=".$rewarr['bdname'].";charset=utf8", $rewarr['bduser'], $rewarr['bdpassword']); } // Подключаемся к базе данных
catch (PDOException $e) { echo 'Подключение не удалось: ' . $e->getMessage(); }

if (!preg_match( '/^([а-яА-ЯЁёa-zA-Z0-9_\s]+)$/u', $nickname)) die("Bad login");

$sql_upd = "UPDATE ".$rewarr['bdtabname']." SET ".$rewarr['bdtabrewards']." = ".$rewarr['bdtabrewards']." + ".$rewarr['reward']." WHERE ".$rewarr['bdtabusers']." = :nickname";
$stmt_upd = $pdo->prepare($sql_upd);
$stmt_upd->execute( array(':nickname' => $nickname) );

echo 'Success';
?>
Скачать скрипт

Пример более сложного скрипта, сделанного специально для Ragnarok Online (ники и награды в разных таблицах), по ссылке. В нем вы должны сами заполнить основные данные.

Прежде чем проверять скрипт на сервере, обязательно сделайте резервную копию базы данных.

Если требуется помощь с доработкой, пишите на электронную почту [email protected].

Новые игры
Новые сервера