Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Свой лаунчер SAMP для серверов

Показано с 1 по 10 из 10

  1. #1
    Пользователь

    Аватар для pasvitas

    Статус: Оффлайн
    Регистрация:07.11.2012
    Адрес:Ярославль
    Сообщений:88
    Репутация:20 [+/-] 

    Свой лаунчер SAMP для серверов

    Доброго времени суток. Представляю вам лаунчер SA:MP собственной разработки, который вы можете использовать на собственных серверах.

    SAMP Launcher by pasvitas


    Особенности:
    • Очевидное: запуск SA:MP
    • Легкая настройка
    • Свободный исходный код
    • Загрузка и установка SA:MP 0.3.7
    • Загрузка GTA:SA через uTorrent
    • Переход в группу и сайт сервера
    • Чтение последней новости из группы сервера


    Два способа настройки:
    1. Редактирование файла с настройками
    2. Редактирование исходного кода


    Вы без проблем сможете указать название, IP, порт, сайт и группу вашего сервера и распространять лаунчер среди своих игроков
    А если знакомы с программированием на языке C# - сможете изменить вообще все.

    Сайт: GitHub
    Последняя версия 1.0: GitHub
    VirusTotal: VT
    Вики по настройке: Wiki GitHub
    Баги и предложения: Issues GitHub
    Исходный код: GitHub

    Скриншоты:

    Открыть спойлер


    [Скрыть]


    Have Fun!

    Язык: C#
    Если будут вопросы - пишите, с радостью на них отвечу
    PHP код:
    pasvitas.DoSomething(); 
    Мои работы:

    Открыть спойлер

  2. 4 пользователей сказали cпасибо pasvitas за это полезное сообщение:

    макси2 (24.03.2017), Mewtwo (14.08.2018), TomMedison (19.03.2017), Wallhacker (24.07.2018)

  3. #2
    Пользователь

    Аватар для TomMedison

    Статус: Оффлайн
    Регистрация:29.06.2015
    Адрес:Княжество Феодосийское
    Сообщений:156
    Репутация:10 [+/-] 
    Сейчас проверю, а так дам Спасибку. Полезная вщь
  4. #3
    Пользователь

    Аватар для codyO

    Статус: Оффлайн
    Регистрация:04.10.2013
    Сообщений:73
    Репутация:45 [+/-] 
    Ну я бы не сказал что всё чётко. Как пример, действительно не плохой. Запустил проект, всё казалось бы нормально. Первым делом хотел "подсмотреть" код запуска самп, кликнул два раза по кнопке "играть", создался void для этой кнопки, внитри пусто. Почему-то код для запуска был в другом месте, которое никак не было задействовано. Далее просто перекинул код из bStart в bPlay, начал тест, компилятор выявил ошибки.

    Ошибка в следующем коде:

    Код:
    IEnumerable<JToken> wall(int id, int offset, int count)
    {
        var m = "https://api.vk.com/method/wall.get";
        var p = $"?owner_id=-{id}&extended=0&v=5.44&offset={offset}&count={count}";
        var c = new WebClient() { Encoding = System.Text.Encoding.UTF8 };
        var s = c.DownloadString(m + p);
        return JObject.Parse(s)["response"]["items"];
    }
    Говорит что нет ";" или "=".

    Соответственно далее не работает этот код:

    Код:
    foreach (var itm in wall(127686189, 0, 1))
    {
        // 5-ть записей со стены vk.com/id1
        //Console.WriteLine(itm["from_id"] + " " + itm["text"]);
        rtbNews.Text = itm["text"].ToString();
        var timeSpan = TimeSpan.FromSeconds((double)itm["date"]);
        rtbNews.Text = rtbNews.Text + "\n " + timeSpan.ToString();
    }
  5. #4
    Пользователь

    Аватар для pasvitas

    Статус: Оффлайн
    Регистрация:07.11.2012
    Адрес:Ярославль
    Сообщений:88
    Репутация:20 [+/-] 
    Ну я бы не сказал что всё чётко. Как пример, действительно не плохой. Запустил проект, всё казалось бы нормально. Первым делом хотел "подсмотреть" код запуска самп, кликнул два раза по кнопке "играть", создался void для этой кнопки, внитри пусто. Почему-то код для запуска был в другом месте, которое никак не было задействовано. Далее просто перекинул код из bStart в bPlay, начал тест, компилятор выявил ошибки.

    Ошибка в следующем коде:

    Код:
    IEnumerable<JToken> wall(int id, int offset, int count)
    {
        var m = "https://api.vk.com/method/wall.get";
        var p = $"?owner_id=-{id}&extended=0&v=5.44&offset={offset}&count={count}";
        var c = new WebClient() { Encoding = System.Text.Encoding.UTF8 };
        var s = c.DownloadString(m + p);
        return JObject.Parse(s)["response"]["items"];
    }
    Говорит что нет ";" или "=".

    Соответственно далее не работает этот код:

    Код:
    foreach (var itm in wall(127686189, 0, 1))
    {
        // 5-ть записей со стены vk.com/id1
        //Console.WriteLine(itm["from_id"] + " " + itm["text"]);
        rtbNews.Text = itm["text"].ToString();
        var timeSpan = TimeSpan.FromSeconds((double)itm["date"]);
        rtbNews.Text = rtbNews.Text + "\n " + timeSpan.ToString();
    }
    Привет! Да, с bStart и bPlay мой косяк, исправлю.
    Что касательно wall - тут все в порядке. Проверьте подключение JSon библиотеки.
    PHP код:
    pasvitas.DoSomething(); 
    Мои работы:

    Открыть спойлер

  6. #5
    Зарегистрированый

    Аватар для RemmiFeed

    Статус: Оффлайн
    Регистрация:26.05.2017
    Сообщений:6
    Репутация:0 [+/-] 

    Восклицание Фото в лаунчере и т.д.

    Вопрос: Как изменить картинку и кнопки сверху.
  7. #6
    Зарегистрированый

    Аватар для Nikitich

    Статус: Оффлайн
    Регистрация:22.06.2017
    Сообщений:11
    Репутация:0 [+/-] 

    Легко

    Вопрос: Как изменить картинку и кнопки сверху.
    Открой исходник в Visual Studio и там отредактируй как хочешь.
  8. #7
    Зарегистрированый

    Аватар для Lanakod

    Статус: Оффлайн
    Регистрация:07.05.2018
    Сообщений:1
    Репутация:0 [+/-] 
    Как можно сделать так, чтобы выводились новости из группы в вк? Пожалуйста, если вам не сложно, то объяните Заранее благодарю
  9. #8
    Зарегистрированый

    Аватар для thebagmonstr

    Статус: Оффлайн
    Регистрация:12.03.2018
    Сообщений:17
    Репутация:0 [+/-] 
    Как можно сделать так, чтобы выводились новости из группы в вк? Пожалуйста, если вам не сложно, то объяните Заранее благодарю
    создаешь панель на форме и вставляешь урл, много впринципе в интернете есть подобных обучений
  10. #9
    Пользователь

    Аватар для keer

    Статус: Оффлайн
    Регистрация:09.12.2011
    Сообщений:13
    Репутация:0 [+/-] 
    ищу человека для создания лаунчера, отпишитесь в лс, труд оплачивается сервер на базе мта
  11. #10
    Заблокирован

    Аватар для Wallhacker

    Статус: Оффлайн
    Регистрация:08.06.2018
    Сообщений:111
    Репутация:37 [+/-] 
    Дизайн так себе, но за старания +

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения