00:11
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, PrettySweetie  
Форум SAMP о мультиплеерах для GTA. »   » MTA San Andreas » MTA Server Query (PHP Code)
MTA Server Query
CNGДата: Вторник, 25.08.2009, 19:46 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус:
кто смог поставить себе этот скрипт на сайт?
http://forum.game-monitor.com/showthread.php?t=821

XAOCДата: Вторник, 25.08.2009, 20:35 | Сообщение # 2
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
дата поста 12-28-2004 ни о чём не говорит ?
Turin_BrakesДата: Вторник, 25.08.2009, 21:09 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус:
В этом скрипте только определения функций, разумеется, если его вставить ничего у тебя работать не будет. Вообще, MTASA 1.0 имеет функцию веб-сервера, а также несколько уже включенных ресурсов для доступа и просмотра основной информации о сервере, а также управления им через веб-интерфейс.


I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.

[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
DarkByteДата: Вторник, 25.08.2009, 22:27 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
Quote (CNG)
кто смог поставить себе этот скрипт на сайт?

Скрипт работает нормально. Проверял на MTA:SA DM v1.0



MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
AirKiteДата: Вторник, 25.08.2009, 23:40 | Сообщение # 5
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
собсно непонятно в чём вопрос... тебе просто интересно кто его поставил или у тебя проблемы с установкой данного скрипта?


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
IInkvizitorДата: Среда, 26.08.2009, 21:51 | Сообщение # 6
Советчик
Группа: I'm V.I.P.
Сообщений: 1177
Награды: 7
Город: Санкт-Петербург
Репутация: 493
Замечания: 0%
Статус:
Извините за невежество, но что делает сей скрипт?
CNGДата: Среда, 26.08.2009, 22:52 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус:
Quote (DarkByte)
Скрипт работает нормально. Проверял на MTA:SA DM v1.0

я пишу так:
Code
<?
mta_getServer("81.25.32.96","22003");

function mta_getServer_process($dat) {
           if (substr($dat,0,4)=="EYE1") {
                   $dat=substr($dat,4);

                   $i=0;
                   while($dat!="") {
                           if (substr($dat,0,2)==chr(1)."?") {
                      $dat=substr($dat,2);
                           }
                           $l=ord(substr($dat,0,1));
                           $blks[$i]=substr($dat,1,$l-1);
                           $dat=substr($dat,$l);
                           $i++;
                   }

                   $ret->gameshort=$blks[0];
                   $ret->port=$blks[1];
                   $ret->name=$blks[2];
                   $ret->rules['game']=$blks[3];
                   $ret->map=$blks[4];
                   $ret->rules['version']=$blks[5];
                   if ($blks[6]=="0") {
                           $ret->public=1;
                   } else {
                           $ret->public=0;
                   }
                   $ret->players=$blks[7];
                   $ret->maxplayers=$blks[8];
                   $j=0;
                   for ($i=11; $i<sizeof($blks)-2; $i=$i+5) {
                           $ret->player[$j]->name=$blks[$i];
                           $ret->player[$j]->score=$blks[$i+3];
                           $ret->player[$j]->time=0;
                           $j++;
                   }
           }
           return $ret;
}

function mta_getServer_send($fp) {
           fwrite($fp,"s");
}

function mta_getServer($ip,$port) {
           $fp=fsockopen("udp://$ip", $port, $errno, $errstr);
           if (!$fp) {
           } else {
                   stream_set_timeout($fp,1,0);
                   mta_getServer_send($fp);
                   $data=fread($fp,16384);
                   fclose($fp);
                   return mta_getServer_process($data);
           }
}
?>

в результате вижу пустую страницу

Добавлено (26.08.2009, 22:52)
---------------------------------------------

Quote (AirKite)
собсно непонятно в чём вопрос... тебе просто интересно кто его поставил или у тебя проблемы с установкой данного скрипта?
я ищу тех, кто себе его поставил, чтобы спросить как :)



Сообщение отредактировал CNG - Среда, 26.08.2009, 22:54
AirKiteДата: Среда, 26.08.2009, 23:55 | Сообщение # 8
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (IInkvizitor)
Извините за невежество, но что делает сей скрипт?

Выводит на WEB страницу информацию о МТА сервере... т.е. сколько игроков и т.д.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
Hamst3rДата: Четверг, 27.08.2009, 00:51 | Сообщение # 9
Пяниед
Группа: Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус:
Упс. Не хочет работать (


Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]

Сообщение отредактировал Hamst3r - Четверг, 27.08.2009, 00:57
DarkByteДата: Четверг, 27.08.2009, 08:25 | Сообщение # 10
Долгожитель
Группа: Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
Ответил почему скрипт не работает и как его заставить работать в той же теме, на которую ты дал ссылку.


MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
CNGДата: Четверг, 27.08.2009, 12:31 | Сообщение # 11
Уверенный в себе
Группа: Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус:
Quote (DarkByte)
Ответил почему скрипт не работает и как его заставить работать в той же теме, на которую ты дал ссылку.

блин, точно... функция mta_getServer возвращает значения ))) не заметил return'a
спасибо, вечером попробую

Добавлено (27.08.2009, 12:31)
---------------------------------------------
работает не совсем корректно. давайте вместе поправим. значит что сделал я:

исходный кусок кода:

Code
$j=0;
                     for ($i=11; $i<sizeof($blks)-2; $i=$i+5) {
                             $ret->player[$j]->name=$blks[$i];
                             $ret->player[$j]->score=$blks[$i+3];
                             $ret->player[$j]->time=0;
                             $j++;
                     }

имена name и score нужно поменять местами. добавил ping. при этом score ничего не выводит. в итоге получилось:

Code

$j=0;
                  for ($i=11; $i<sizeof($blks)-2; $i=$i+5) {
                          $ret->player[$j]->score=$blks[$i];
                          $ret->player[$j]->name=$blks[$i+3];
                          $ret->player[$j]->ping=$blks[$i+2];
                          $ret->player[$j]->time=0;
                          $j++;
                  }   

+ ошибка. при выводе имени пользователя не выводится 1 ник.
вот моя страница на которой я тестил: http://gta.maxigame.by/mtastat.php
сервер: '71.186.193.97','22126'

в общем нужно найти score игроков и 1 затерявшийся ник.


Сообщение отредактировал CNG - Четверг, 27.08.2009, 12:32
Форум SAMP о мультиплеерах для GTA. »   » MTA San Andreas » MTA Server Query (PHP Code)
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua