- Баллы
- 88
- Имя в Minecraft
- XRASER
Можно ли сделать выдачу награды на Want2Vote также как на MCTop?
Код Want2Vote:
Код MCTop:
Сам php не знаю, надеюсь на вашу помощь)
Код Want2Vote:
Код:
<?php
/* Конфиги */
$item_id = 1; // ID итема который получит игрок (по умолчанию выдается камень)
$item_count = 1; // Колличество итемов (по умолчанию выдается 1)
$hostname = "localhost"; // IP базы данных MySQL
$username = "root"; // Логин к базе данных MySQL
$password = "pass"; // Пароль к базе данных MySQL
$dbName = "your_db"; // Имя базы данных MySQL
/* /Конфиги */
if ($_GET['nickname']!='') {
// подключаемся к базе данных MySQL
$connect_to_mysql = mysql_connect($hostname,$username,$password) OR DIE("Не могу соединиться с базой");
mysql_select_db($dbName) or die(mysql_error());
$nickname=mysql_escape_string($_GET['nickname']);
$nickname=mysql_real_escape_string($nickname);
// добавляем в базу данных
$query = "INSERT INTO `w2v_bonus` (`nickname`, `item_id`, `item_amount`) VALUES ('".$nickname."', '".$item_id."', '".$item_count."')";
mysql_query($query) or die(mysql_error());
mysql_close($connect_to_mysql);
}
?>
Код MCTop:
Код:
<?php
################################
##### Конфигурация скрипта #####
################################
$config['db_host'] = 'localhost';
$config['db_user'] = 'username';
$config['db_pass'] = 'password';
$config['db_name'] = 'database';
$config['db_table'] = 'iconomy';
$config['economy_type'] = 'iconomy';
$config['secret_word'] = 'GkvPzrnA'; //Должно совпадать с полем 'секретное слово' в профиле MCTop
$config['pay_amount'] = 500;
######################################
##### Дальше НИЧЕГО не менять!!! #####
######################################
$player = trim($_GET['player']);
$hash = trim($_GET['hash']);
$realhash = md5($config['secret_word'].$player);
if ($hash != $realhash) {
die('Access denied!');
}
$link = mysql_connect($config['db_host'], $config['db_user'], $config['db_pass']) or die('error:1.1');
mysql_select_db($config['db_name']) or die('error:1.2');
switch ($config['economy_type']) {
default: die('error:2.1'); break;
case 'iconomy':
$sql = 'UPDATE `'.trim($config['db_table']).'` SET `balance` = `balance` + \''.intval($config['pay_amount']).'\' WHERE `username` = \''.strtolower($player).'\'';
mysql_query($sql);
break;
}
mysql_close();
echo 'ok';
?>
Сам php не знаю, надеюсь на вашу помощь)