Доброго времени суток, в данном уроке я вам расскажу,как сделать у себя на сервере MTA DayZ систему слития бензина,то есть теперь чтобы машину игрока допустим не угнали или же нужно перелить кому-то бензин он может просто слить бензин и все,не будет проблем. Приступим к уроку, для начала откройте menu_client.lua Находим :
if arg1 == "Vehicle" then startRollMessageMenu("Обыскать ("..arg2.."): "..getLootCurrentSlots(arg4).."/"..(getElementData(arg4,"MAX_Slots") or 0).." слотов",0,255,0,"vehicle") setElementData(localPlayer,"usedItemTrue", true) if getElementData(getElementData(arg3,"parent"),"палатка") then startRollMessageMenu("Убрать палатку",0,255,0,"палатка") setElementData(localPlayer,"usedItemTrue", true) return end
Добавляем ниже :
if (getElementData(arg4,"fuel") or 0) >= 20 then startRollMessageMenu("Слить бензин ("..tostring(math.floor(getElementData(arg4,"fuel") or 0)).."/"..getVehicleMaxFuel(arg4)..")",255,255,0,"Fuelsliv") setElementData(localPlayer,"usedItemTrue", true) end
После чего находим :
if itemName == "repairvehicle" then if getElementData(getLocalPlayer(),"Инструменты") >= 1 then local col = getElementData(getLocalPlayer(),"currentCol") triggerServerEvent("repairVehicle",getLocalPlayer(),getElementData(col,"parent")) else startRollMessage2("Inventory", "У Вас нет инструментов!", 255, 22, 0 ) end disableMenu() return end
и ниже вставляем
if itemName == "FuelTwo" then if (getElementData(getLocalPlayer(),"Пустая канистра") or 0) >= 1 then local col = getElementData(getLocalPlayer(),"currentCol") setElementData(getLocalPlayer(),"Канистра с топливом",getElementData(getLocalPlayer(),"Канистра с топливом")+1) setElementData(getLocalPlayer(),"Пустая канистра",(getElementData(getLocalPlayer(),"Пустая канистра") or 0)-1) triggerServerEvent("AnimAddFuel", getLocalPlayer(), getLocalPlayer()) setElementData(col,"fuel",getElementData(col,"fuel")-20) triggerEvent ("displayClientInfo", getLocalPlayer(),"Vehicle","Включа режим Stealth ты слил 20л бензина",22,255,0) else startRollMessage2("Inventory", "У Вас нет пустой канистры!", 255, 22, 0 ) end disableMenu() return end
Все,теперь у вас должно будет появиться когда вы подходить к машине не только "Обыскать", но и слить бензин. Resource-mta.3dn.ru будет жить ВЕЧНО