altmp / altv-issues

Issues and roadmap for alt:V project
92 stars 17 forks source link

Helicopters are spawning already blown up #2201

Open xxshady opened 5 months ago

xxshady commented 5 months ago

Description of the problem

https://youtu.be/4S0qkp23poM

bugged at 2:23: https://youtu.be/4S0qkp23poM?t=143

Reproduction steps

Repro gamemode from video (use f3 to spawn black helicopters)

server.js

import alt from "alt-server"

alt.on('playerConnect', (player) => {
    player.spawn('mp_m_freemode_01', new alt.Vector3(0, 0, 71))
    player.giveWeapon('weapon_rpg', 111, true)
    new alt.Vehicle('akuma', 0, 2, 71, 0, 0, 0)
})

const pos = new alt.Vector3(5, 5, 73)
alt.setInterval(() => {
    const v = new alt.Vehicle('polmav', pos.add(Math.random() * 10, Math.random() * 10, 0), alt.Vector3.zero)
    v.frozen = true
    v.collision = false
    v.livery = 2
    alt.log(alt.Vehicle.all.length)
}, 300)

alt.onClient('spawn', (player) => {
    const v = new alt.Vehicle('polmav', player.pos.add(2), alt.Vector3.zero)
    v.livery = 1
    v.frozen = true
})

alt.on('playerDeath', (player) => {
    player.spawn(player.pos)
})

client.js

import alt from "alt-client"
// f3 key
new alt.Utils.Keybind(114, () => {
    alt.log('spawning black/white helicopter')
    alt.emitServerRaw('spawn')
})

Expected behaviour

/

Additional context

No response

Operating system

Windows 11

Version

16.0.0-dev.149

Crashdump ID

No response

Confirmation of issue's presence