Wysłany: 2016-01-26, 17:21
Zenon123
Wiek: 26 Na forum: 3786 dni Posty: 4
Nick w MP: Zbychu291
Kod:
function zamek(thePlayer)
veh = getPedOccupiedVehicle(thePlayer)
zamekS = setElementData(veh ,"zameg", 0)
zamS = isVehicleLocked(veh)
if zamS==false then
setElementData(veh,"zameg", 1)
outputChatBox("Zamek zamkni?ty.",thePlayer,255,0,0)
setVehicleLocked(veh, true)
setElementData(veh,"cl_vehiclelocked",true)
else
outputChatBox("Zamek otwarty", thePlayer,255,0,0)
setVehicleLocked(veh, false)
setElementData(veh,"zameg",2)
setElementData(veh,"cl_vehiclelocked",false)
end
end
addCommandHandler("lock",zamek,thePlayer)
--[[function zamekCheck(veh)
local zamData = getElementData(veh, "zameg")
if zamData == 1 then
outputChatBox("Pojazd zamkni?ty.",thePlayer,255,0,0)
end
if zamData == 2 then
outputChatBox("Wsiad?e? do pojazdu",thePlayer,255,0,0)
end
end
addEventHandler("onVehicleStartEnter",root,zamekCheck)
]]
function zamekOpen(veh)
if getElementData(veh, "zameg") == 2 then
setElementData(veh,"zameg", 1)
end
end
addCommandHandler("locks",zamekOpen)
function zamekEx(veh)
local zc = getElementData(veh,"zameg")
setElementData(veh,"zameg", 1)
outputChatBox("Wyszed?e? z auta, zamek otwarty."..zc)
setVehicleLocked(veh, false)
end
addEventHandler("onVehicleExit", root, zamekEx)
Zamek dzia?a jak si? siedzi w aucie. Wychodzisz i powinno sie automatycznie otwierac, a jest nadal zamkniete. GetElementData wyswietla wartosc 1 czyli auto otwarte. Pomocy
Wysłany: 2016-01-26, 17:33
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Zenon123 , nadajesz to dla gracza, pojazdem w onVehicleExit jest source.
Wysłany: 2016-01-26, 18:27
Zenon123
Wiek: 26 Na forum: 3786 dni Posty: 4
Nick w MP: Zbychu291
Dobra zanim by?a odpowied? poprawi?em sobie kod i teraz jest tak ze jak ktos wychodzi z auta to otwiera wszystkie zamki na serwerze
function zamek ( thePlayer )
veh = getPedOccupiedVehicle ( thePlayer )
if not veh == false then
zamekS = setElementData ( veh , "zameg" , 0 )
zamS = isVehicleLocked ( veh )
if zamS == false then
setElementData ( veh , "zameg" , 1 )
outputChatBox ( "Zamek zamkni?ty." , thePlayer , 255 , 0 , 0 )
setVehicleLocked ( veh , true )
setElementData ( veh , "cl_vehiclelocked" , true )
else
outputChatBox ( "Zamek otwarty" , thePlayer , 255 , 0 , 0 )
setVehicleLocked ( veh , false )
setElementData ( veh , "zameg" , 2 )
setElementData ( veh , "cl_vehiclelocked" , false )
end
end
end
addCommandHandler ( "lock" , zamek , thePlayer )
--[[function zamekCheck ( veh )
local zamData = getElementData ( veh , "zameg" )
if zamData == 1 then
outputChatBox ( "Pojazd zamkni?ty." , thePlayer , 255 , 0 , 0 )
end
if zamData == 2 then
outputChatBox ( "Wsiad?e? do pojazdu" , thePlayer , 255 , 0 , 0 )
end
end
addEventHandler ( "onVehicleStartEnter" , root , zamekCheck )
function zamekOpen ( veh )
if getElementData ( veh , "zameg" ) == 2 then
setElementData ( veh , "zameg" , 1 )
end
end
addCommandHandler ( "locks" , zamekOpen ) --]]
function zamekEx ( thePlayer )
local zc = getElementData ( veh , "zameg" )
setElementData ( veh , "zameg" , 1 )
outputChatBox ( "Wyszed?e? z auta, zamek otwarty." , thePlayer , 50 , 50 , 50 )
setVehicleLocked ( veh , false )
setElementData ( veh , "cl_vehiclelocked" , false )
end
addEventHandler ( "onVehicleStartExit" , getRootElement (), zamekEx )
--[[function zamekEn ( thePlayer )
if getElementData ( veh , "zameg" ) then
end
end
addEventHandler ( "onVehicleEnter" , root , zamekEn )
]]
Wysłany: 2016-01-26, 22:13
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Taka kr?tsza wersja powinna lata?, elementDaty s? tu nie potrzebne moim zdaniem
function zamek ( thePlayer )
veh = getPedOccupiedVehicle ( thePlayer )
if not veh then return end
zamS = isVehicleLocked ( veh )
if not zamS then
outputChatBox ( "Zamek zamkni?ty." , thePlayer , 255 , 0 , 0 )
setVehicleLocked ( veh , true )
else
outputChatBox ( "Zamek otwarty" , thePlayer , 255 , 0 , 0 )
setVehicleLocked ( veh , false )
end
end
addCommandHandler ( "lock" , zamek , thePlayer )
function zamekEx ( thePlayer )
if not isVehicleLocked ( source ) then return end
outputChatBox ( "Wyszed?e? z auta, zamek otwarty." , thePlayer , 50 , 50 , 50 )
setVehicleLocked ( source , false )
end
addEventHandler ( "onVehicleStartExit" , getRootElement (), zamekEx )
Tagi: zamek :: aucie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: