Witam potrzebuje do tego kodu doda? ?eby interakcja po wyjsciu z pojazdu sie automatycznie wylaczala gdy? si? buguje
kod:
[quote]--[[
@author: nanKy ([email protected])
@resource: interaction
@copyright: u?ywaj ile chcesz, je?eli szanujesz moj? prac? to nie usuwaj notki o autorze.
]]
local dxfont0_cz = dxCreateFont("cz.ttf", 19)
local screenW, screenH = guiGetScreenSize()
ww,hh = 1920, 1080
www,hhh = guiGetScreenSize()
w, h = (www/ww), (hhh/hh)
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
local sx, sy = guiGetScreenSize()
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
shift = false
function interakcja()
local veh = getPedOccupiedVehicle(localPlayer)
if getVehicleEngineState(veh) == false then silnik = "Odpal silnik" else silnik = "Zga? silnik" end
if isElementFrozen(veh) then reczny = "Spu?? r?czny" else reczny = "Zaci?gnij r?czny" end
if getVehicleOverrideLights(veh) == 2 then swiatla = "Zga? ?wiat?a" else swiatla = "Zapal ?wiat?a" end
if isVehicleLocked(veh) then zamek = "Otw?rz zamek" else zamek = "Zamknij zamek" end
dxDrawImage(screenW * 0.3635, screenH * 0.1519, screenW * 0.2734, screenH * 0.6963, ":sr-i...
Problem polega na tym gdy jezdzisz na sv tp cie w inne miejsce nie mam pojecia jak to zrobic na ;/ na dole zamieszcze skrypt na sv oraz busy ktore moga byc powiazane z tym
SV:
[lua]local b=createElement("text")
setElementData(b,"name","Praca: Kierowca Street-ViewnZarobek:n200,000PLN-400,000PLNnWymagania: Prawo jazdy kat. B||Reputacja: 1500")
setElementPosition(b,696.082946, -1568.2774, 14.24218)
local zone = createColSphere(696.24291, -1572.50622, 14.24218,3 )
createBlip(696.24291, -1572.50622, 14.24218, 46,2,0,0,0,0,0,275)
local m1 = createMarker(696.082946, -1568.2774, 14.24218-1, "cylinder", 1.5, 35, 142, 35)
vehs = {}
local code = "StreetView"
veh_obj = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "player:srp") < 1500 then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz wystarczaj?co reputacji:n1500 REP', 'error') return end
if getElementData(el, "vehicle_job_owner2") then
outputChatBox("Wyst?pi? b??d #6969, zg?o? si? do CEO!", el)
return
end
Witam, mam problem z skryptem po wyjsciu ze stacji benzynowej paliwo ca?y czas si? odnawia oto kod skryptu: (za pomoc dam )
Client:
[code]addEvent("onGasRefill",true)
function setUp(startedResource)
if(startedResource == getThisResource()) then
oX,oY,oZ = getElementPosition(getLocalPlayer())
fBar = guiCreateProgressBar(1750,838,154,25,false)
fLabel = guiCreateLabel(1755,823,155,25,"Stan Paliwa:",false)
setTimer(fuelDepleting,500,0)
distance = 0
distanceOld = 0
end
end
addEventHandler("onClientResourceStart",getRootElement(),setUp)
function drawFuelBar()
fBar = guiCreateProgressBar(598,158,154,25,false)
guiSetVisible(fBar,false)
end
addEventHandler("onClientPlayerJoin",getRootElement(),drawFuelBar)
function monitoring()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
x,y,z = getElementPosition(getLocalPlayer())
distance = distance + getDistanceBetweenPoints3D(x,y,z,oX,oY,oZ)
oX = x
oY = y
oZ = z
end
end
addEventHandler("onClientRender",getRootElement(),monitoring)
function fuelDepleting()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
guiSetVisible(fBar,true)
if(getElementData(vehicle,"fuel") == false) then
fuel = math.random(85,100)
setElementData(vehicle,"fuel",tonumber(fuel))
end
currentFuel = tonumber(...
Witam, napisa?em skrypt na prac?, wszystko dzia?a, lecz niekiedy nie usuwa pojazdu, i zostaje on w mie?cie. Debug nic nie pokazuje. Raz si? usuwa, a drugi raz ju? nie.