Когда игрок наносит урон транспортом с водительского места

Fasmin

Участник
Автор темы
183
6
Версия MoonLoader
.026-beta
Нужно, чтобы скрипт выводил айди игрока, который наносит урон транспортом (дбшит), я попытался сделать вот так -
Код:
function ev.onSendTakeDamage(playerId, damage, weapon, bodypart)
    local __, id = sampGetCharHandleBySampPlayerId(playerId)
    if isCharInAnyCar(id) then
        local pedCar = getDriverOfCar(storeCarCharIsInNoSave(id))
        if pedCar ~= -1 then
            sampAddChatMessage(playerId, -1)       
        end
    end
end

Но почему то если допустим кто то другой стреляет с не водительского места, то и его же айди выводит, но и водителя тоже выводит.
Как сделать, чтобы чисто любой урон получаемый транспортом от водителя, выводит только его?
 

wojciech?

Известный
Проверенный
419
368
попробуй проверять, что weapon == 49
1751022413447.png


или 54
1751022461644.png
 

Fasmin

Участник
Автор темы
183
6