Повышение карскилла на арз

chapo

17.10.2024...
Автор темы
Друг
8,806
11,384
На арз карскилл понижается если в 106 рпс прописать "поломанные" части машины, так я скрутил себе карскилл до 0.
Вопрос: после отправки какого рпс сервер повышает карскилл?
Код для пониждения (работает)

Lua:
function sendDamageCar()
    --[[
        UpdateVehicleDamageStatus - ID: 106
        Parameters: UINT16 wVehicleID, UINT32 panels, UINT32 doors, UINT8 lights, UINT8 tires
    ]]
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    result, id = sampGetVehicleIdByCarHandle(veh)
    if result then
        local bs = raknetNewBitStream()

        raknetBitStreamWriteInt16(bs, id) -- id
        raknetBitStreamWriteInt32(bs, 18939955)
        raknetBitStreamWriteInt32(bs, 772)
        raknetBitStreamWriteInt8(bs, 5)
        raknetBitStreamWriteInt8(bs, 0)

        raknetSendRpc(106, bs)
        raknetDeleteBitStream(bs)
    end
end
а этот - нет
Lua:
function boostCarskill()
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    result, id = sampGetVehicleIdByCarHandle(veh)
    if result then
        local bs = raknetNewBitStream()

        raknetBitStreamWriteInt16(bs, id) -- id
        raknetBitStreamWriteInt32(bs, 0)
        raknetBitStreamWriteInt32(bs, 0)
        raknetBitStreamWriteInt8(bs, 0)
        raknetBitStreamWriteInt8(bs, 0)

        raknetSendRpc(106, bs)
        raknetDeleteBitStream(bs)
        print('BOOST')
    end
end
 
Решение
На арз карскилл понижается если в 106 рпс прописать "поломанные" части машины, так я скрутил себе карскилл до 0.
Вопрос: после отправки какого рпс сервер повышает карскилл?
Код для пониждения (работает)

Lua:
function sendDamageCar()
    --[[
        UpdateVehicleDamageStatus - ID: 106
        Parameters: UINT16 wVehicleID, UINT32 panels, UINT32 doors, UINT8 lights, UINT8 tires
    ]]
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    result, id = sampGetVehicleIdByCarHandle(veh)
    if result then
        local bs = raknetNewBitStream()

        raknetBitStreamWriteInt16(bs, id) -- id
        raknetBitStreamWriteInt32(bs, 18939955)
        raknetBitStreamWriteInt32(bs, 772)
        raknetBitStreamWriteInt8(bs, 5)...

NaN.

Активный
109
45
На арз карскилл понижается если в 106 рпс прописать "поломанные" части машины, так я скрутил себе карскилл до 0.
Вопрос: после отправки какого рпс сервер повышает карскилл?
Код для пониждения (работает)

Lua:
function sendDamageCar()
    --[[
        UpdateVehicleDamageStatus - ID: 106
        Parameters: UINT16 wVehicleID, UINT32 panels, UINT32 doors, UINT8 lights, UINT8 tires
    ]]
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    result, id = sampGetVehicleIdByCarHandle(veh)
    if result then
        local bs = raknetNewBitStream()

        raknetBitStreamWriteInt16(bs, id) -- id
        raknetBitStreamWriteInt32(bs, 18939955)
        raknetBitStreamWriteInt32(bs, 772)
        raknetBitStreamWriteInt8(bs, 5)
        raknetBitStreamWriteInt8(bs, 0)

        raknetSendRpc(106, bs)
        raknetDeleteBitStream(bs)
    end
end
а этот - нет
Lua:
function boostCarskill()
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    result, id = sampGetVehicleIdByCarHandle(veh)
    if result then
        local bs = raknetNewBitStream()

        raknetBitStreamWriteInt16(bs, id) -- id
        raknetBitStreamWriteInt32(bs, 0)
        raknetBitStreamWriteInt32(bs, 0)
        raknetBitStreamWriteInt8(bs, 0)
        raknetBitStreamWriteInt8(bs, 0)

        raknetSendRpc(106, bs)
        raknetDeleteBitStream(bs)
        print('BOOST')
    end
end
Это происходит не после какого-то рпс, а раз в определенное время, не больше 20 минут нахождения в машине
 
  • Нравится
Реакции: chapo