Ihnify Posted May 15, 2019 Share Posted May 15, 2019 (edited) Насколько хорошо сделал скрипт "система бензина", то есть есть загрузка авто, в загрузке авто устанавливаем кол-во бенза Потом я беру данный бензина и показываю на клиенте, если есть советы как сделать лучше, или как пример как в дальнейшем делать подобные скрипты - пишите, буду рад Изучаю ЯП +- месяц ServerSide : local timer = {} addEventHandler("onPlayerVehicleEnter", root, function ( theVehicle, seat ) if seat == 0 then for i = 1, #Vehicle.vehicles do if theVehicle == Vehicle.vehicleObject [ i ] then if(Vehicle.fuel [ i ] <= 0.1) then return outputChatBox ( "В авто закончился бензин", source ) end outputChatBox ( "enter ok", source ) local thePlayer = source timer [ source ] = setTimer ( function () if ( Vehicle.fuel [ i ] <= 0.1 ) then outputChatBox ( "В авто закончился бензин", thePlayer ) setVehicleEngineState ( theVehicle, false ) if isTimer ( sourceTimer ) then killTimer ( sourceTimer ) end end speedVehicle = getElementSpeed ( theVehicle ) kmhFloor = math.floor ( speedVehicle ) Vehicle.fuel [ i ] = Vehicle.fuel[ i ] - ( speedVehicle + 1 ) / 15000; setElementData ( theVehicle, "Fuel", Vehicle.fuel [ i ] ) end, 300, 0 ) end end end end) Edited May 15, 2019 by Ihnify Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now