createBlip(-305.51263, 1208.06995, 19.73819, 55)
col = createColCuboid(-295.38782, 1192.37866, 19.74219, 4, 4, 4)
walton = createVehicle(478, -305.51263, 1208.06995, 19.73819)
setElementRotation(walton, 0, 0, 180)
setElementFrozen(walton, true)
rnd = math.random(70000, 97000)
rnd10 = math.random(750, 900)
setElementData(walton, "przebieg", rnd)
setElementData(walton, "bak", 35)
przebieg = getElementData(walton, "przebieg")
setElementData(walton, "opis", "Marka: Walton \n Przebieg: "..przebieg.." KM \n Cena: "..rnd10.." $ \n Bak: 35 L \n Aby kupi? auto wejd? do ?rodka i wpisz /zakupauto.")
setElementData(walton, "niemozna", true)
perek = createVehicle(404, -298.90442, 1210.25708, 19.73819)
setElementRotation(perek, 0, 0, 180)
setElementFrozen(perek, true)
rnd1 = math.random(70000, 97000)
rnd20 = math.random(1350, 1700)
setElementData(perek, "przebieg", rnd1)
bak2 = setElementData(walton, "bak", 40)
przebieg = getElementData(perek, "przebieg")
setElementData(perek, "opis", "Marka: Perennial \n Przebieg: "..przebieg.." KM \n Cena: "..rnd20.." $ \n Bak: 40 L \n Aby kupi? auto wejd? do ?rodka i wpisz /zakupauto.")
setElementData(perek, "niemozna", true)
manana = createVehicle(410, -311.52228, 1207.00183, 19.43819)
setElementRotation(manana, 0, 0, 180)
setElementFrozen(manana, true)
rnd2 = math.random(70000, 97000)
rnd30 = math.random(1950, 2750)
setElementData(manana, "przebieg", rnd2)
setElementData(manana, "bak", 40)
przebieg = getElementData(manana, "przebieg")
setElementData(manana, "opis", "Marka: Manana \n Przebieg: "..przebieg.." KM \n Cena: "..rnd30.." $ \n Bak: 40 L \n Aby kupi? auto wejd? do ?rodka i wpisz /zakupauto.")
sadler = createVehicle(543, -309.53375, 1197.94592, 19.74219)
setElementRotation(sadler, 0, 0, -40)
setElementFrozen(sadler, true)
rnd3 = math.random(80000, 100000)
rnd40 = math.random(3500, 4250)
setElementData(sadler, "przebieg", rnd3)
setElementData(sadler, "bak", 45)
przebieg = getElementData(sadler, "przebieg")
setElementData(sadler, "opis", "Marka: Sadler \n Przebieg: "..przebieg.." KM \n Cena: "..rnd40.." $ \n Bak: 45 L \n Aby kupi? auto wejd? do ?rodka i wpisz /zakupauto.")
setElementData(sadler, "niemozna", true)
function dajID()
local dajid = 1
for i, v in ipairs(getElementsByType("vehicle")) do
if not getElementData(v, "vehid") == nil or not getElementData(v, "vehid") == false then
vehid = dajid +1
end
end
return dajid
end
function kupWaltona(thePlayer)
for k, v in ipairs (getElementsByType("vehicle")) do
if isElementWithinColShape(v, col) == true then return outputChatBox("Miejsce parkingowe jest aktualnie zaj?te. Poczekaj chwilk? a? kto? odjedzie ...", thePlayer, 0, 50, 100) end
end
if getPedOccupiedVehicle(thePlayer) == walton then
if getPlayerMoney(thePlayer) >= rnd10 then
auto = createVehicle(478, -295.38782, 1192.37866, 19.74219)
warpPedIntoVehicle(thePlayer, auto)
takePlayerMoney(thePlayer, rnd10)
konto = getAccountName(getPlayerAccount(thePlayer))
setElementData(auto, "przebieg", rnd)
setElementData(auto, "paliwo", 20)
setElementData(auto, "vehid", dajID())
setElementData(auto, "bak", 35)
id = getElementData(auto, "vehid")
nadaj = "FC 0"..id..""
setVehiclePlateText(auto, nadaj)
setElementData(auto, "owner", konto)
setElementData(auto, "prywatne", true)
setVehicleOverrideLights(auto, 1)
outputChatBox("Zakupi?e? auto marki: Walton za: "..rnd10.." $.", thePlayer, 255, 255, 255)
outputChatBox("?yczymy mi?ego u?ytkowania.", thePlayer, 255, 255, 255)
else
outputChatBox("Nie posiadasz pieni?dzy na t? inwestycj?.", thePlayer, 255, 255, 255)
end
end
end
addCommandHandler("zakupauto", kupWaltona)
function kupPerka(thePlayer)
for k, v in ipairs (getElementsByType("vehicle")) do
if isElementWithinColShape(v, col) == true then return outputChatBox("Miejsce parkingowe jest aktualnie zaj?te. Poczekaj chwilk? a? kto? odjedzie ...", thePlayer, 0, 50, 100) end
end
if getPedOccupiedVehicle(thePlayer) == perek then
if getPlayerMoney(thePlayer) >= rnd20 then
auto = createVehicle(404, -295.38782, 1192.37866, 19.74219)
warpPedIntoVehicle(thePlayer, auto)
takePlayerMoney(thePlayer, rnd20)
konto = getAccountName(getPlayerAccount(thePlayer))
setElementData(auto, "przebieg", rnd1)
setElementData(auto, "paliwo", 20)
setElementData(auto, "vehid", dajID())
setElementData(auto, "bak", 40)
id = getElementData(auto, "vehid")
nadaj = "FC 0"..id..""
setVehiclePlateText(auto, nadaj)
setElementData(auto, "owner", konto)
setElementData(auto, "prywatne", true)
setVehicleOverrideLights(auto, 1)
outputChatBox("Zakupi?e? auto marki: Perennial za: "..rnd20.." $.", thePlayer, 255, 255, 255)
outputChatBox("?yczymy mi?ego u?ytkowania.", thePlayer, 255, 255, 255)
else
outputChatBox("Nie posiadasz pieni?dzy na t? inwestycj?.", thePlayer, 255, 255, 255)
end
end
end
addCommandHandler("zakupauto", kupPerka)
function kupManana(thePlayer)
for k, v in ipairs (getElementsByType("vehicle")) do
if isElementWithinColShape(v, col) == true then return outputChatBox("Miejsce parkingowe jest aktualnie zaj?te. Poczekaj chwilk? a? kto? odjedzie ...", thePlayer, 0, 50, 100) end
end
if getPedOccupiedVehicle(thePlayer) == manana then
if getPlayerMoney(thePlayer) >= rnd30 then
auto = createVehicle(410, -295.38782, 1192.37866, 19.74219)
warpPedIntoVehicle(thePlayer, auto)
takePlayerMoney(thePlayer, rnd30)
konto = getAccountName(getPlayerAccount(thePlayer))
setElementData(auto, "przebieg", rnd2)
setElementData(auto, "paliwo", 20)
setElementData(auto, "vehid", dajID())
setElementData(auto, "bak", 40)
id = getElementData(auto, "vehid")
nadaj = "FC 0"..id..""
setVehiclePlateText(auto, nadaj)
setElementData(auto, "owner", konto)
setElementData(auto, "prywatne", true)
setVehicleOverrideLights(auto, 1)
outputChatBox("Zakupi?e? auto marki: Manana za: "..rnd30.." $.", thePlayer, 255, 255, 255)
outputChatBox("?yczymy mi?ego u?ytkowania.", thePlayer, 255, 255, 255)
else
outputChatBox("Nie posiadasz pieni?dzy na t? inwestycj?.", thePlayer, 255, 255, 255)
end
end
end
addCommandHandler("zakupauto", kupManana)
function kupSadler(thePlayer)
for k, v in ipairs (getElementsByType("vehicle")) do
if isElementWithinColShape(v, col) == true then return outputChatBox("Miejsce parkingowe jest aktualnie zaj?te. Poczekaj chwilk? a? kto? odjedzie ...", thePlayer, 0, 50, 100) end
end
if getPedOccupiedVehicle(thePlayer) == sadler then
if getPlayerMoney(thePlayer) >= rnd40 then
auto = createVehicle(543, -295.38782, 1192.37866, 19.74219)
warpPedIntoVehicle(thePlayer, auto)
takePlayerMoney(thePlayer, rnd40)
konto = getAccountName(getPlayerAccount(thePlayer))
setElementData(auto, "przebieg", rnd3)
setElementData(auto, "paliwo", 20)
setElementData(auto, "vehid", dajID())
setElementData(auto, "bak", 45)
setElementHealth(auto, 500)
id = getElementData(auto, "vehid")
nadaj = "FC 0"..id..""
setVehiclePlateText(auto, nadaj)
setElementData(auto, "owner", konto)
setElementData(auto, "prywatne", true)
setVehicleOverrideLights(auto, 1)
outputChatBox("Zakupi?e? auto marki: Sadler za: "..rnd40.." $.", thePlayer, 255, 255, 255)
outputChatBox("?yczymy mi?ego u?ytkowania.", thePlayer, 255, 255, 255)
else
outputChatBox("Nie posiadasz pieni?dzy na t? inwestycj?.", thePlayer, 255, 255, 255)
end
end
end
addCommandHandler("zakupauto", kupSadler)
function wsiadanie ( player, seat, jacked )
if seat == 0 then
kierowca = getVehicleOccupant ( source, 0 )
if getPlayerName (kierowca) ~= getPlayerName ( player ) then
cancelEvent() return end
local name = getPlayerName ( source )
if getElementData(source, "prywatne") then
local accName = getAccountName ( getPlayerAccount ( player ) )
if getElementData(source, "owner") == getAccountName(getPlayerAccount(player)) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
else
cancelEvent()
co = getPedOccupiedVehicle ( player )
nazwa = getVehicleName ( co )
owner2 = getElementData ( co, "owner" )
outputChatBox("Nie posiadasz kluczyk?w do tego pojazdu !", player,255, 255, 255)
outputChatBox("Ten pojazd nale?y do: "..owner2.." ", player,255, 255, 255)
end
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), wsiadanie )