[Помощь] Работа с сайтом - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Работа с сайтом
artem227228 Дата: Среда, 12.10.2016, 23:04 | Сообщение # 1
Новичок
Сообщений: 20
Статус: Offline
Хочу сделать такую фичу, когда кто-нибудь будет заходить на какой-то сервер, мне будет отправляться его ник, название сервера и ip сервера. И хочу ещё сделать например когда человек вводит команду ну например /su - это команда на адвансе для того что бы дать розыск игроку, мне например отправлялось ник которого кинули в розыск, сколько зв и причина, надеюсь на овет, заранее спасибо!
MrGPro Дата: Четверг, 13.10.2016, 16:39 | Сообщение # 2
Боец
Сообщений: 202
Статус: Offline
artem227228, Все зависит от того как вы хотите сохранять полученные данные на сайте. И что с ними хотите делать.

Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
CZAR Дата: Четверг, 13.10.2016, 16:54 | Сообщение # 3
Czar Of Scripts
Сообщений: 1373
Статус: Offline
artem227228, Напиши мне вк (в подписи) решим вопрос smile




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
artem227228 Дата: Четверг, 13.10.2016, 23:28 | Сообщение # 4
Новичок
Сообщений: 20
Статус: Offline
Цитата MrGPro ()
artem227228, Все зависит от того как вы хотите сохранять полученные данные на сайте. И что с ними хотите делать.

Ну например в таблицу записывался.
McFree_ Дата: Пятница, 14.10.2016, 00:03 | Сообщение # 5
В рядах СМ.
Сообщений: 321
Статус: Offline
artem227228, должен отправляться GET или POST запрос с определенными данными которые нужно сохранить, а дальше по этому адресу чтобы работал обработчик запроса PHP который и будет записывать это в необходимом формате

Помогаю новичкам!
По всем вопросам в ЛС!
MrGPro Дата: Суббота, 15.10.2016, 18:57 | Сообщение # 6
Боец
Сообщений: 202
Статус: Offline
artem227228, Вот самый простой пример+ Подключи SAMP.ahk (UDF)

>> AHK
Код
global host_adress := "http://localhost/activate.php"

RegRead, NickSamp, HKEY_CURRENT_USER, SoftWare\SAMP, PlayerName
или
NickSamp := getUsername()

server_name := getServerName()
server_ip := getServerIP()
server_port := getServerPort()

check:
try
{
    HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
    HTTP.SetTimeouts(2000,2000,2000,2000)
    HTTP.Open("GET", host_adress "?nick=" NickSamp "&sname=" server_name "&sip=" server_ip "&sport=" server_port "", false)
    HTTP.Send()
    global ResHTTP :=  HTTP.ResponseText
    goto, ResHTTP
}
catch e
{
    MsgBox,, Запрос не выполнен, Хост не доступен
}
return

ResHTTP:
if (ResHTTP = "Not Connect to MySQL")
{
    MsgBox,, Авторизация, Сервер Mysql - не подключен
}
if (ResHTTP = "Not Connect to Base")
{
    MsgBox,, Авторизация, База пользователей - не подключена
}
if (ResHTTP = "Update user")
{
    MsgBox,, Авторизация, Информация обновлена
}
if (ResHTTP = "Add user")
{
    MsgBox,, Авторизация, Пользователь добавлен
}
if (ResHTTP = "Bad GET")
{
    MsgBox,, Авторизация, Все/один с параметров запроса пустой
}
return


>> PHP
Код
<?php
$username = "root";
$password = "";
$hostname = "localhost";
$database = "license";

error_reporting(0);
$dbhandle = mysql_connect($hostname, $username, $password)
    or die("Not Connect to MySQL");
$selected = mysql_select_db($database,$dbhandle)
    or die("Not Connect to Base");

if (isset($_GET['nick']) && isset($_GET['sname']) && isset($_GET['sip']) && isset($_GET['sport']))
{
    $nick = mysql_real_escape_string($_GET['nick']);
    $sname = mysql_real_escape_string($_GET['sname']);
    $sip = mysql_real_escape_string($_GET['sip']);
    $sport = mysql_real_escape_string($_GET['sport']);
    $data = date("y-m-d H:i:s", time());
    
    $check_user = mysql_query("SELECT * FROM `users` WHERE `nick`='$nick'") or die(mysql_error());
    $status_user = mysql_fetch_array($check_user);
    if(is_array($status_user))
    {
  $UpdateUser_sql = mysql_query("UPDATE `users` SET `sname`='$sname', `sip`='$sip', `sport`='$sport', `time_conn`='$data' WHERE `nick`='$nick'") or die(mysql_error());
  echo "Update user";
    }
    else
    {    
  $AddUser_Sql = mysql_query("INSERT INTO `users` (`nick`, `sname`, `sip`, `sport`, `time_conn`) VALUES('$nick', '$sname', '$sip', '$sport', '$data' <img src="/.s/sm/2/wink.gif" border="0" align="absmiddle" alt="wink" /> ") or die(mysql_error());
  echo "Add user";
    }
}
else
{
    echo "Bad GET";
}
?>


>> SQL
Код
CREATE TABLE IF NOT EXISTS `users` (
`id` int(10) unsigned NOT NULL,
`nick` varchar(25) NOT NULL,
`sname` varchar(250) NOT NULL,
`sip` varchar(50) NOT NULL,
`sport` int(10) NOT NULL,
`time_conn` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


>> Дальше всё зависит от ваших знаний в Web-верстке(разработке)


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Суббота, 15.10.2016, 19:01
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума