Посмотреть вложение 179152
js функция, которая отправляет dialog response
sendClientEvent(0, "OnDialogResponse",0, 0, -1, "")
local bs = bitStream.new()
bs:writeUInt8(215)
bs:writeUInt16(2)
bs:writeUInt32(0)
bs:writeUInt32(16)
bs:writeString("OnDialogResponse")
bs:writeUInt32(8)
bs:writeUInt32(100)
bs:writeUInt16(25600)
bs:writeUInt16(button)
bs:writeUInt8(0)
bs:writeUInt16(25600)
bs:writeUInt32(item)
bs:writeUInt8(115)
bs:writeUInt32(input:len())
bs:writeString(input)
Есть то же самое, но для инвентаря?Мб кому-то надо для RakSAMP Lite..
Lua:local bs = bitStream.new() bs:writeUInt8(215) bs:writeUInt16(2) bs:writeUInt32(0) bs:writeUInt32(16) bs:writeString("OnDialogResponse") bs:writeUInt32(8) bs:writeUInt32(100) bs:writeUInt16(25600) bs:writeUInt16(button) bs:writeUInt8(0) bs:writeUInt16(25600) bs:writeUInt32(item) bs:writeUInt8(115) bs:writeUInt32(input:len()) bs:writeString(input)
там сейчас вроде OnAuthorizationStart[5]char descriptor; // OnPlayerStartLogin
Как получить это значение(метод)?
Знаю что уже прошло почти год, но может кто-то да и ответит
Всё это я нашёл даже для регистрации, через пакеты узнал, теперь осталось понять в какой последовательности и какие пакеты отпровлятьтам сейчас вроде OnAuthorizationStart
или что ты имеешь ввиду
Ну посмотри в какой последовательности у тебя отправляется в игре, домой приду могу кинуть скрипт , если конечно оно не устарело ещеВсё это я нашёл даже для регистрации, через пакеты узнал, теперь осталось понять в какой последовательности и какие пакеты отпровлять
ну смотри. легко я разобрался в бонускеНу посмотри в какой последовательности у тебя отправляется в игре, домой приду могу кинуть скрипт , если конечно оно не устарело еще
local bs = raknetNewBitStream()
local method = 'OnRegistrationBonuses'
local ref = ''
raknetBitStreamWriteInt8(bs, 215)
raknetBitStreamWriteInt16(bs, 2)
raknetBitStreamWriteInt32(bs, 0)
raknetBitStreamWriteInt32(bs, #method)
raknetBitStreamWriteString(bs, method)
raknetBitStreamWriteInt32(bs, 2)
raknetBitStreamWriteInt8(bs, 115)
raknetBitStreamWriteInt32(bs, #ref)
raknetBitStreamWriteString(bs, ref)
raknetSendBitStreamEx(bs, 1, 9, 0)
function reg1(email, pass)
print('---------------reg---------')
local bs = raknetNewBitStream()
local method = 'OnRegistrationData'
print(email)
print(pass)
raknetBitStreamWriteInt8(bs, 215)
raknetBitStreamWriteInt16(bs, 2)
raknetBitStreamWriteInt32(bs, 0)
raknetBitStreamWriteInt32(bs, #method)
raknetBitStreamWriteString(bs, method)
raknetBitStreamWriteInt8(bs, 115)
raknetBitStreamWriteInt32(bs, #email)
raknetBitStreamWriteString(bs, email)
raknetBitStreamWriteInt8(bs, 115)
raknetBitStreamWriteInt32(bs, #pass)
raknetBitStreamWriteString(bs, pass)
raknetSendBitStreamEx(bs, 1, 9, 0)
end
хз, я регистрацию себе не делал.А вот в вводе пароля для регистрации не как не пойму что не так отправляю