SA:MP Advance [Advance RP] Launcher emulation

Bel1ga

Новичок
Автор темы
6
9
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R4
  4. 0.3.7-R5
Доброго времени суток всем пользователям форума.
Кто не занет, у такого проекта как Advance RP есть собственный лаунчер.
Так вот я написал эмуляцию лаунчера для сампа.

Screenshot_390.png


Как работает:

Ждет входящий 139 RPC, после него отправляет два кастомный пакета 253 и 249. После сервер кидает 251 пакет, скрипт считает ответ через ROL + XOR и отправляет 251 пакет отбратно.

Всем приятного пользования!

UPD: Почему-то работает не на всех сборках. Если не работает, советую протестить на другой.
 

Вложения

  • AdvanceLauncherEmulation.lua
    3.7 KB · Просмотры: 30
Последнее редактирование:

я люблю адванс

Известный
21
8
{948B8DEA-3D87-480C-BACA-E82F7EB60C1C}.png


фикс, изменен был похоже секретный ключ, который был в роли загадки, глянь еще раз и выложи лучше луак версию закриптованную

+ если этот секретный ключ меняется после каждого обновления версии лаунчера, то можно настроить это все дело, чтобы автоматически брало по ссылке этот ключ, подставляло в скрипт и авторизовывалось, словно последняя версия лаунчера
 

Bel1ga

Новичок
Автор темы
6
9
Посмотреть вложение 292762

фикс, изменен был похоже секретный ключ, который был в роли загадки, глянь еще раз и выложи лучше луак версию закриптованную

+ если этот секретный ключ меняется после каждого обновления версии лаунчера, то можно настроить это все дело, чтобы автоматически брало по ссылке этот ключ, подставляло в скрипт и авторизовывалось, словно последняя версия лаунчера
Они ничего не меняли, у меня такое было. просто попробуй перезайти и все. У меня щас все ворк
 
Последнее редактирование:
  • Нравится
Реакции: zeyvr1x и CastelloFAM

Aniki

🐰
Администратор
1,245
1,611
У адванса еще есть некоторое количество кастомных скинов и тачек, которые не будут отображаться при включенном обходе. Можно сделать затычку, которая при нелегитных для ванильного сампа id скинов и транспорта будет возвращать какой-то один легитный ID, но в идеале лучше сделать полную эмуляцию того, что происходит при игре без обхода, то есть отрисовывать те же модели скинов, транспорта и 3д текст над транспортом, что и сервер для игроков без лаунчера. К счастью их пока что не так много
 
  • Нравится
Реакции: zeyvr1x

fakeevade

Новичок
13
7
У адванса еще есть некоторое количество кастомных скинов и тачек, которые не будут отображаться при включенном обходе. Можно сделать затычку, которая при нелегитных для ванильного сампа id скинов и транспорта будет возвращать какой-то один легитный ID, но в идеале лучше сделать полную эмуляцию того, что происходит при игре без обхода, то есть отрисовывать те же модели скинов, транспорта и 3д текст над транспортом, что и сервер для игроков без лаунчера. К счастью их пока что не так много
lua:
local event = require("samp.events")

function event.onVehicleStreamIn(id, data)
    if data.type < 400 or data.type > 611 then
        data.type = 411
        return {id, data}
    end
end
и аналогично для всего остального