Технический форум Ошибка в коде о починке транспорта командой /fixcar
dunevirecelline 08.01.2021 в 16:22

Пользователь

Репутация: 1 бал.

Замечания: 0 бал.

Приветствую. Рассказывать суть скрипта по сути не стоит, ибо тут и так всё понятно.
Команда /fixcar по сути должна чинить транспортное средство. А после того , как администратор (допутим) ввёл эту команду и машина починилась - вводится сообщение в чат "Транспортное средство починено".

Код, который получился у меня, но не работает представлен на картинке
В чём здесь ошибка?
image
jamrock 08.01.2021 в 17:40

Проверенный

Репутация: 31 бал.

Замечания: 0 бал.


-- Retrieve a table containing all the vehicles that exist
local vehicles = getElementsByType("vehicle")

-- Loop through the table, storing the vehicle from the table in a variable called "vehicle"
for _, vehicle in pairs(vehicles) do
-- Fix the vehicle
fixVehicle(vehicle)
end

Код с вики (чинятся все машины). Название своей функции поменяй, так как функция с таким названием уже есть в MTA
https://wiki.multitheftauto.com/wiki/FixVehicle

Если тебе нужно чинить все машины, аргументы не нужны.
Вот здесь код для починки машины, в которой находится игрок https://forum.mtasa.com/topic/30056-repair-vehicle/?do=findComment&comment=305335
dunevirecelline 08.01.2021 в 18:10

Пользователь

Репутация: 1 бал.

Замечания: 0 бал.

jamrock, огромное спасибо. Только-только начал учить, ничего не знаю. Хорошо что есть подобные форумы :'D
Отправлять сообщения могут только пользователи сайта