- 90
- 50
Всем привет!
Сегодня, хотел бы рассказать про API для C#.
Это - SampQuery, и наверное многие про него слышали. Но, конкретно многие знакомы именно с PHP версией, однако есть ещё и API для C#.
А знакомы мы с ним, только по тому что благодаря нему можно было делать онлайн мониторинг на сайте. Но, мой взгляд пал именно на C# версию. Почему? А банально, я его использовал при написании лаунчера для САМП. P.S, если кому-то интересно, что же это за лаунчер, то как нибудь напишу про это тему.
Его использование максимально просто, да и большим функционалом он похвастаться не может. Хотя, зачем это ему?
Применение:
1. При написании лаунчера ( мониторинг онлайна, название сервера, пинг ).
2. Если вы используете PHP версию, то можете проделать всё тоже самое, но на своём сайте.
Небольшой пример кода:
Результат -
А также, выводим конкретно онлайн:
P.S спасибо BlackKnigga за помощь.
Подключение:
1. Вы можете скопировать весь код из файла, добавить необходимые инклуды и вставить это всё в свой код.
2. Просто подключить к своему проекту в VS.
Ссылка на SampQueryApi
*тык*
Сегодня, хотел бы рассказать про API для C#.
Это - SampQuery, и наверное многие про него слышали. Но, конкретно многие знакомы именно с PHP версией, однако есть ещё и API для C#.
А знакомы мы с ним, только по тому что благодаря нему можно было делать онлайн мониторинг на сайте. Но, мой взгляд пал именно на C# версию. Почему? А банально, я его использовал при написании лаунчера для САМП. P.S, если кому-то интересно, что же это за лаунчер, то как нибудь напишу про это тему.
Его использование максимально просто, да и большим функционалом он похвастаться не может. Хотя, зачем это ему?
Применение:
1. При написании лаунчера ( мониторинг онлайна, название сервера, пинг ).
2. Если вы используете PHP версию, то можете проделать всё тоже самое, но на своём сайте.
Небольшой пример кода:
C#:
SampQuery api = new SampQuery("66.85.149.2", 7777, 'i');
foreach (KeyValuePair<string, string> kvp in api.read(true))
{
Console.WriteLine("{0}: {1}",
kvp.Key, kvp.Value);
}
А также, выводим конкретно онлайн:
C#:
SampQuery api = new SampQuery("66.85.149.2", 7777, 'i');
var response = api.read();
var players = response["players"];
P.S спасибо BlackKnigga за помощь.
Подключение:
1. Вы можете скопировать весь код из файла, добавить необходимые инклуды и вставить это всё в свой код.
2. Просто подключить к своему проекту в VS.
Ссылка на SampQueryApi
*тык*
Последнее редактирование: