Mam taki skrypt na zamykanie pojazd?w: (chcia?bym aby pojazdy zamyka?y si? po wci?ni?ciu "L" na klawiaturze)
Plik LUA:
function lockcar ( player )
if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then
if isVehicleLocked ( vehicle ) then
setVehicleLocked ( vehicle, false )
outputChatBox("Pojazd zostal odblokowany!",player,0,255,0)
else
setVehicleLocked ( vehicle, true )
outputChatBox("Pojazd zostal zablokowany!",player,255,0,0)
end
end
end
function bindLockOnSpawn ( )
bindKey ( source, "l", "down", lockcar )
end
addEventHandler( "onPlayerSpawn", getRootElement(), bindLockOnSpawn )
Co do skryptu mam ma?y pomys? aby zrobi? ?eby jak kto? wyjdzie z serwera to auto si? otwiera?o bo ta osoba nie nie wejdzie do auta
Wiem wiem nie powinienem tego pisa? ale to tylko sugestia
Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
[ Dodano: 2017-02-19, 09:56 ]
onPlayerQuit
Wydaje mi si? to
Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Posiadasz gdzie? nadawanie takowych elementdata? Je?li nie to dlatego ci nie dzia?a. Najcz??ciej si? to umieszcza w przechowywalni, ?e po wyci?gni?cu auta daje mu elementdate.
function lockcar ( player )
if not isPedInVehicle(player) then return end
local vehicle = getPedOccupiedVehicle(player)
if (not vehicle) or (vehicle == nil) then return end
if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then
if isVehicleLocked ( vehicle ) then
setVehicleLocked ( vehicle, false )
outputChatBox("Pojazd zostal odblokowany!",player,0,255,0)
else
setVehicleLocked ( vehicle, true )
outputChatBox("Pojazd zostal zablokowany!",player,255,0,0)
end
end
end
function bindLockOnSpawn ( )
bindKey ( source, "l", "down", lockcar )
end
addEventHandler( "onPlayerSpawn", getRootElement(), bindLockOnSpawn )
function lockcar ( player )
if not isPedInVehicle(player) then return end
local vehicle = getPedOccupiedVehicle(player)
if (not vehicle) or (vehicle == nil) then return end
if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then
if isVehicleLocked ( vehicle ) then
setVehicleLocked ( vehicle, false )
outputChatBox("Pojazd zostal odblokowany!",player,0,255,0)
else
setVehicleLocked ( vehicle, true )
outputChatBox("Pojazd zostal zablokowany!",player,255,0,0)
end
end
end
function bindLockOnSpawn ( )
bindKey ( source, "l", "down", lockcar )
end
addEventHandler( "onPlayerSpawn", getRootElement(), bindLockOnSpawn )
Nie dzia?a. Wyskakuje taki error:
ERROR: Loading script failed: locker/locker.lua:19: ')' expected near '<eof>'
SCRIPT ERROR: locker/locker.lua:19: ')' expected near '<eof>'
function lockcar ( player )
if not isPedInVehicle(player) then return end
local vehicle = getPedOccupiedVehicle(player)
if (not vehicle) or (vehicle == nil) then return end
if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then
if isVehicleLocked ( vehicle ) then
setVehicleLocked ( vehicle, false )
outputChatBox("Pojazd zostal odblokowany!",player,0,255,0)
else
setVehicleLocked ( vehicle, true )
outputChatBox("Pojazd zostal zablokowany!",player,255,0,0)
end
end
end
addEventHandler( "onPlayerSpawn", root, function()
bindKey ( source, "l", "down", lockcar )
end)
Teraz tak pomy?la?em, ?e chcesz mie? mo?liwo?? otwierania/zamykania auta, kt?rego jeste? w?a?cicielem, ale np. stoj?c obok niego tak a nie siedz?c bezpo?rednio w nim?
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