Софт RakSAMP Lite

Totalizator2004

Новичок
15
2
Lua:
function sampev.onSendClientJoin(Ver, mod, nick, response, authKey, clientver, unk)
    clientver = 'arizona-mobile'
    return {Ver, mod, nick, response, authKey, clientver, unk}
end
не работает
photo_2022-11-23_17-24-19.jpg
 

Totalizator2004

Новичок
15
2
emulator:
local RPC_ClientJoin = 25
local client_version = 'Arizona PC'

function onSendRPC(id, bs)
    if id == RPC_ClientJoin then
        local client_join = {}
        client_join.version = bs:readInt32()
        client_join.mod = bs:readUInt8()
        client_join.name_len = bs:readUInt8()
        client_join.name = bs:readString(client_join.name_len)
        client_join.challenge_response = bs:readUInt32()
        client_join.authkey_len = bs:readUInt8()
        client_join.authkey = bs:readString(client_join.authkey_len)

        bs = bitStream.new()
        bs:writeInt32(client_join.version)
        bs:writeUInt8(client_join.mod)
        bs:writeUInt8(client_join.name_len)
        bs:writeString(client_join.name)
        bs:writeUInt32(client_join.challenge_response)
        bs:writeUInt8(client_join.authkey_len)
        bs:writeString(client_join.authkey)
        bs:writeUInt8(#client_version)
        bs:writeString(client_version)
        bs:sendRPC(id)
        return false
    end
end


возможна эмуляция аризона-мобайл: тогда 2 строку заменяешь на:
local client_version = 'arizona-mobile'
Большое спасибо. Все работает


emulator:
local RPC_ClientJoin = 25
local client_version = 'Arizona PC'

function onSendRPC(id, bs)
    if id == RPC_ClientJoin then
        local client_join = {}
        client_join.version = bs:readInt32()
        client_join.mod = bs:readUInt8()
        client_join.name_len = bs:readUInt8()
        client_join.name = bs:readString(client_join.name_len)
        client_join.challenge_response = bs:readUInt32()
        client_join.authkey_len = bs:readUInt8()
        client_join.authkey = bs:readString(client_join.authkey_len)

        bs = bitStream.new()
        bs:writeInt32(client_join.version)
        bs:writeUInt8(client_join.mod)
        bs:writeUInt8(client_join.name_len)
        bs:writeString(client_join.name)
        bs:writeUInt32(client_join.challenge_response)
        bs:writeUInt8(client_join.authkey_len)
        bs:writeString(client_join.authkey)
        bs:writeUInt8(#client_version)
        bs:writeString(client_version)
        bs:sendRPC(id)
        return false
    end
end


возможна эмуляция аризона-мобайл: тогда 2 строку заменяешь на:
local client_version = 'arizona-mobile'
Еще такое дополнение, если поставить эмулятор мобайла в ракбот, то его будет крашить из-за лаунчерских машин на arizona, и эта проблема решается так:
Код:
function onRecvRpc(id) if id == 164 then return true end end
будет ли это работать на раксампе?
 
Последнее редактирование:

Summertime Sadness

Потрачен
188
57
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Большое спасибо. Все работает

А еще такой вопрос созрел, будет ли когда-то возможность сохранять несколько аккаунтов в рак сампе, или нужно писать определенный скрипт?


Еще такое дополнение, если поставить эмулятор мобайла в ракбот, то его будет крашить из-за лаунчерских машин на arizona, и эта проблема решается так:
Код:
function onRecvRpc(id) if id == 164 then return true end end
будет ли это работать на раксампе?
ниче не нада делать, просто ставишь мобайл эмулятор и все работает
 

Totalizator2004

Новичок
15
2
А еще такой вопрос созрел, будет ли когда-то возможность сохранять несколько аккаунтов в рак сампе, или нужно писать определенный скрипт?
 

хомяк553

Известный
231
144
"Какая-то лажа, а не клиент" - Для меня это урезанный рак бот
"строка для ввода пароля неактивна" - У тебя большой пинг или у тебя выкидывает из сервера (она активна)
"нет возможности сохранять аккаунты как в ракботе" - ну а что ты хотел? Автору чтоль пиздить идею?
"меганепонятный клиент в отличие от ракбота" - там всё понятно, привыкай.


Блять, ну поищи , он есть
ахаха чел тебя забайтили
 

RR.

Новичок
15
2
@Rei от !reloadlua оператива жестко грузиться, пофиксь пж.
Или сделай функцию очистки оперативы процесса
 

Rei

Известный
Автор темы
Друг
1,590
1,607
@Rei от !reloadlua оператива жестко грузиться, пофиксь пж.
Или сделай функцию очистки оперативы процесса
там чет lua_close краш вызывала и я решил не заморачиваться. не вижу в этой большой проблемы, перезагружать скрипты по сути нужно только при разработке, и то там на копейки забивается