Суббота, 22.11.2008, 07:51
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Задавайте сюда ва... [Вопросы и Проблемы]
  • Чит-коды на GTA I... [GTA 4]
  • Ищу песню [Музыка]
  • Анимация [Вопросы и Проблемы]
  • Вопрос - Ответ [Вопросы и Проблемы]
  • Samp vs gta 4 mp [GTA 4]
  • GTA - Snow Andrea... [GTA San Andreas]
  • Обсуждение мода CityLi... (Ответов: 907)
  • Вопрос - Ответ (Ответов: 896)
  • Задавайте сюда ваши во... (Ответов: 871)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 511)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2505)
  • AXE (Сообщений: 2158)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1683)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1198)
  • Страница 2 из 2«12
    Модератор форума: XAOC, RegEdit 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Grand Theft Auto Online » Админ-раздел » PHP скрипт определения играющих на сервере?
    PHP скрипт определения играющих на сервере?
    KuzyaДата: Понедельник, 08.09.2008, 16:07 | Сообщение # 16
    Новенький

    Группа: Продвинутые
    Сообщений: 13
    Город: Одесса
    Статус: status
    класный скрипт

    ы
     
    SanSayДата: Вторник, 09.09.2008, 01:10 | Сообщение # 17
    Местный

    Группа: Продвинутые
    Сообщений: 556
    Город: Наб.Челны
    Статус: status
    Quote (DarkByte)
    я свой ( http://world-of-gta.ru/status/ ) скрипт статистики минут за 30 написал, правда там посложнее всё, не только пхп, но это лишь для оптимизации.

    чет не работает он у тя (

    217.198.1.76:7777
    Mode:PEN1(LS)+GTO(банды+кач)
    PEN1(LS)+GTO(банды+кач)v3.14
     
    RelaxДата: Вторник, 09.09.2008, 13:30 | Сообщение # 18
    Местный

    Группа: Продвинутые
    Сообщений: 558
    Город: Beverly Hills
    Статус: status
    Может кто подскажет как можно с удалённого сервера (если samp сервер не на том компьютере) узнать некоторые параметры с помощью запроса.
    Знаю как узнать:
    название
    кол-во игроков
    очки
    пинг
    макс кол-во игроков
    ники игроков
    ип
    карта

    Незнаю как узнать такие параметры:
    мод
    версия сервера
    дом. страница
    время на сервере


    Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Member

     
    webserferДата: Суббота, 27.09.2008, 09:17 | Сообщение # 19
    Уверенный

    Группа: Media-ProGroup
    Сообщений: 176
    Город: Мурманск
    Статус: status
    На html такое сделать нельзя crazy как и на яваскрипте, имхо crazy

    (с) Алфавит, 1990, 17 ноября
    ---
    АХ ТЫ...ЩА В ИГНОР ЗАЕБЕНЮ ©, ATOM57
    У мя наконец-то новый комп))) так что я снова здесь)
     
    RelaxДата: Суббота, 27.09.2008, 10:06 | Сообщение # 20
    Местный

    Группа: Продвинутые
    Сообщений: 558
    Город: Beverly Hills
    Статус: status
    Quote (webserfer)
    На html такое сделать нельзя crazy как и на яваскрипте, имхо crazy

    Половину я уже реализовал на своём сайте.

    Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Member

     
    SanSayДата: Воскресенье, 28.09.2008, 12:59 | Сообщение # 21
    Местный

    Группа: Продвинутые
    Сообщений: 556
    Город: Наб.Челны
    Статус: status
    люди ну привидите пример нормальной статы, а то какие видел, какие то бестолковые, смысла то в таких статах и нет.

    217.198.1.76:7777
    Mode:PEN1(LS)+GTO(банды+кач)
    PEN1(LS)+GTO(банды+кач)v3.14
     
    HormoldДата: Воскресенье, 28.09.2008, 18:53 | Сообщение # 22
    Новенький

    Группа: Продвинутые
    Сообщений: 36
    Статус: status
    Совсем простой скрипт...
    Code


       function monitor_samp($ip, $qport, $game, $request)
       {

         $fp = @fsockopen("udp://$ip", $qport, $errno, $errstr, 1);

         if (!$fp) { return FALSE; }  

         stream_set_timeout($fp, 1, 0); stream_set_blocking($fp, true);  

         $ip_array   = explode(".", $ip);

         $challenge  = 'SAMP';
         $challenge .= chr($ip_array[0]).chr($ip_array[1]).chr($ip_array[2]).chr($ip_array[3]);
       $challenge .= chr($port      & "\xFF");
       $challenge .= chr($port >> 8 & "\xFF");
        if ($request == "info")     { $challenge .= "i"; }
       
         fwrite($fp, $challenge);

         $buffer = fread($fp, 4096);
          
         fclose($fp);

         if (!trim($buffer)) { return FALSE; }  
      echo $buffer."<BR>";
         if (!substr($buffer, 0, 4) == "SAMP") { return FALSE; }  

         $buffer = substr($buffer, 11);  

        
           $data['password']   = ord(substr($buffer, 0, 1));
           $data['players']    = ord(substr($buffer, 1, 2));
           $data['maxplayers'] = ord(substr($buffer, 3, 2));
           $buffer             =     substr($buffer, 5);     

           $data_length        = ord(substr($buffer, 0, 4));    
        $data['hostname']   =     substr($buffer, 4,  $data_length);  
           $buffer             =     substr($buffer, 4 + $data_length);  

           $data_length        = ord(substr($buffer, 0, 4));            
         $data['gametype']   =     substr($buffer, 4,  $data_length);  
           $buffer             =     substr($buffer, 4 + $data_length);  

           $data_length        = ord(substr($buffer, 0, 4));            
         $data['mapname']    =     substr($buffer, 4,  $data_length);  
        $data['ip']        = $ip;
        $data['qport']          = $qport;  
           return $data;
          

       }

    А использовать вот так:
    Code

    $data = monitor_samp("ip","порт", samp, info);
    print_r($data);


    PHP,Pawn,Delphi Hard Coder...
    Мои работы:
    [FS] Mini-Mapper v0.1
    [Other] Wiki.Sa-Mp.com - Скачать/Download (30 MiB)
     
    SanSayДата: Понедельник, 29.09.2008, 10:57 | Сообщение # 23
    Местный

    Группа: Продвинутые
    Сообщений: 556
    Город: Наб.Челны
    Статус: status
    не мне визуальный ) т.е. где уже стоит

    217.198.1.76:7777
    Mode:PEN1(LS)+GTO(банды+кач)
    PEN1(LS)+GTO(банды+кач)v3.14
     
    webserferДата: Среда, 01.10.2008, 17:14 | Сообщение # 24
    Уверенный

    Группа: Media-ProGroup
    Сообщений: 176
    Город: Мурманск
    Статус: status
    Quote (Relax)
    Половину я уже реализовал на своём сайте.

    На html? оч смешно) он не использует переменных и прочий хлам - это нельзя просто сделать.

    (с) Алфавит, 1990, 17 ноября
    ---
    АХ ТЫ...ЩА В ИГНОР ЗАЕБЕНЮ ©, ATOM57
    У мя наконец-то новый комп))) так что я снова здесь)
     
    RelaxДата: Среда, 01.10.2008, 18:19 | Сообщение # 25
    Местный

    Группа: Продвинутые
    Сообщений: 558
    Город: Beverly Hills
    Статус: status
    Quote (webserfer)

    На html? оч смешно) он не использует переменных и прочий хлам - это нельзя просто сделать.

    Покажи хоть одно упоминание о html в моих сообщениях. Ужас люди читать не умеют.

    Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Member

     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Grand Theft Auto Online » Админ-раздел » PHP скрипт определения играющих на сервере?
    Страница 2 из 2«12
    Поиск:

    Copyright SAMP-RUS© 2008