краш

Tema05

Известный
Автор темы
1,651
561
Версия MoonLoader
.026-beta
Lua:
local marker = -1

--беск
local result, m = getCharPlayerIsTargeting(playerHandle)
if result then
    marker = m
end

function sampev.onSendChat(text)

if marker ~= -1 and isCharInAnyCar(marker) then
    text = text:gsub("{!carhp}", getCarHealth(storeCarCharIsInNoSave(marker)))
    local _, id = sampGetVehicleIdByCarHandle(storeCarCharIsInNoSave(marker))
    text = text:gsub("{!carid}", id)
    text = text:gsub("{!carmodelid}", getCarModel(storeCarCharIsInNoSave(marker)))
    text = text:gsub("{!carmodelname}", cars[getCarModel(storeCarCharIsInNoSave(marker))-399])
    text = text:gsub("{!carmaxspeed}", carsmaxspeed[getCarModel(storeCarCharIsInNoSave(marker))-399])
    text = text:gsub("{!cartype}", cartypes[carstype[getCarModel(storeCarCharIsInNoSave(marker))-399]])
    local id1, id2 = getCarColours(storeCarCharIsInNoSave(marker))
    text = text:gsub("{!carcolorid1}", id1)
    text = text:gsub("{!carcolorid2}", id2)
    text = text:gsub("{!carpassengers}", getMaximumNumberOfPassengers(storeCarCharIsInNoSave(marker)))
else
    text = text:gsub("{!carhp}", "nil")
    text = text:gsub("{!carid}", "nil")
    text = text:gsub("{!carmodelid}", "nil")
    text = text:gsub("{!carmodelname}", "nil")
    text = text:gsub("{!carmaxspeed}", "nil")
    text = text:gsub("{!cartype}", "nil")
    text = text:gsub("{!carcolorid1}", "nil")
    text = text:gsub("{!carcolorid2}", "nil")
    text = text:gsub("{!carpassengers}", "nil")
end

end
Решил сделать переменные по маркеру. Сделал получение педа в переменную marker, всё работает но иногда без всякой причины происходит краш.
DGEIlbx.jpg