Witam mam problem : gdy jestem na duty sapd, zakuwam gracza w kajdanki to wszystko dziala ale gdy wchodze z nim do radiowozu Nie tepa go na miejsce pasazera tylko jest w masce i sie buguje i nie da sie jecha? przez to :
[lua]addEventHandler("onVehicleStartEnter", root, function(player, seat, jacked)
local kategoria = getElementData(player, "kajdanki")
if kategoria ~= false then
cancelEvent()
outputChatBox("Masz kajdanki i nie mo?esz wsi??? do tego pojazdu.",player)
end
end)
addEventHandler("onVehicleStartExit", root, function(player)
local kategoria = getElementData(player, "kajdanki")
if kategoria ~= false then
cancelEvent()
outputChatBox("Masz kajdanki i nie mo?esz wysi??? z tego pojazdu.",player)
end
end)
addEvent("kajdanki", true)
addEventHandler("kajdanki", resourceRoot, function(player, targetElement)
if isPedInVehicle(player) then return end
if getElementData(player,'player:rank') >= 4 then
local x, y, z = getElementPosition(player)
local tx, ty, tz = getElementPosition(targetElement)
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
if distance < 10 then
local dokogo = getElementData(targetElement,"kajdanki")
if not dokogo or not isElement(dokogo) then
outputChatBox("Za?o?y?e? kajdanki.",player, 255, 0, 0)
setElementData(targetElement, "kajdanki", player)
setElementData(player, "kaj_kto", targetElement)
attachElements(targetElement, player, 0, 0.8, 0)
else
outputChatBox("?ci?gn??e? graczowi kajdanki.", player, 255, 0, 0, true)
setElementData(targetElement, "kajdanki", false)
setElementData(player, "kaj_kto", false)
detachElements(targetElement, player)
end
else
outputChatBox("Jeste? za daleko gracza.", player, 255, 0, 0)
end
else
outputChatBox("masz za nisk? range aby u?ywa? kajdanek", player, 255, 0, 0)
end
end)
addEvent("auto", true)
addEventHandler("auto", resourceRoot, function(player, v)
local targetElement = getVehicleController(v)
if not targetElement then return end
if getElementData(player,'player:rank') >= 4 then
removePedFromVehicle(targetElement)
if getElementData(player, "kajdanki") then
attachElements(targetElement, player, 0, 0.8, 0)
else
local x,y,z = getElementPosition(player)
setElementPosition(targetElement, x, y+1, z)
end
end
end)
addEvent("auto2", true)
addEventHandler("auto2", resourceRoot, function(player, veh)
local gosciu = getElementData(player, "kaj_kto")
local ped = getPlayerFromName(player)
local veh = getPedOccupiedVehicle(plr)
local atta = getAttachedElements(plr)
if gosciu then
if isPedInVehicle(gosciu) then
removePedFromVehicle(gosciu)
attachElements(gosciu, player, 0, 0.8, 0)
else
detachElements(gosciu, player)
warpPedIntoVehicle(gosciu, veh, 3)
end
end
end)[/lua]
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach