Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-04-04, 22:30


DamianekPL32006







Wiek: 26
Na forum: 2893 dni
Posty: 33
Nick w MP: DamianekPL32006



Respekt: 50

Witam mam problem poniewa? je?eli chce sie wsiasc do skutera publicznego to pisze ze nie ma sie prawa jazdy kategorii A

Kod:

local bikesPoints={
{462, -2697.83, -2.27, 3.93, 359.5, 360.0, 181.0},
{462, -2697.88, 0.08, 3.93, 359.5, 360.0, 181.0},
{462, -2697.89, 2.83, 3.93, 359.5, 0.0, 178.7},
{462, -2697.84, 5.15, 3.93, 359.5, 360.0, 178.7},
{462, -2697.72, -7.85, 3.93, 359.5, 0.0, 1.5},
{462, -2697.73, -10.30, 3.93, 359.5, 360.0, 358.8},
{462, -2697.79, -12.89, 3.93, 359.5, 0.0, 358.8},
{462, -2697.68, -15.47, 3.93, 359.5, 360.0, 1.4},
{462, -2016.98, 451.58, 34.77, 359.5, 0.0, 359.7},
{462, -2016.99, 449.15, 34.77, 359.5, 360.0, 359.7},
{462, -2017.00, 446.80, 34.77, 359.5, 0.0, 359.7},
{462, -2017.01, 444.31, 34.77, 359.5, 360.0, 359.7},
{462, -2017.02, 441.89, 34.77, 359.5, 360.0, 359.7},
{462, -2017.04, 439.38, 34.77, 359.5, 360.0, 359.7},
{462, -1522.09, 494.62, 6.77, 359.4, 0.0, 88.4},
{462, -1522.36, 496.23, 6.77, 359.4, 0.0, 88.4},
{462, -1522.69, 499.76, 6.79, 359.5, 360.0, 88.4},
{462, -1522.34, 498.18, 6.78, 359.5, 0.0, 95.0},
{462, -1785.04, 946.91, 24.49, 359.5, 0.0, 90.6},
{462, -1785.46, 949.25, 24.49, 359.5, 360.0, 90.6},
{462, -1785.48, 951.14, 24.49, 359.5, 360.0, 90.6},
{462, -1708.45, 33.73, 3.15, 359.2, 0.0, 317.7},
{462, -1712.04, 29.79, 3.15, 359.5, 0.0, 317.7},
{462, -1716.68, 24.69, 3.15, 359.5, 0.0, 317.7},
{462, 2101.08, 2223.17, 10.42, 359.47, 0.00, 92.35},
{462, 2097.03, 2223.00, 10.42, 359.39, 0.00, 92.35},
{462, 2092.40, 2222.81, 10.42, 359.36, 0.00, 92.35},
{462, 2087.58, 2222.61, 10.42, 358.35, 0.00, 92.35},



}

function OBikes()
local object={}

for _,v in pairs(bikesPoints) do
--local blip=createBlip(v[2], v[3], v[4], 46)
local vehicle = createVehicle(v[1], v[2], v[3], v[4], v[5], v[6], v[7])
setElementFrozen(vehicle, true)
setElementData(vehicle,"vehicle:desc","Skuter publiczny\nZaj?ty przez: #00fa3aWolny")
setVehicleColor(vehicle, 39, 43, 40, 255, 215, 0)
setVehicleHeadLightColor(vehicle, 255, 255, 255)
setVehicleHandling(vehicle,"maxVelocity", 55)
setVehicleHandling(vehicle,"engineAcceleration", 10)
setElementData(vehicle,"vehicle:fuel",999)
setElementData(vehicle,"motorynka",true)
end

function object:respawn(plr)
setElementData(vehicle,"vehicle:desc","Skuter publiczny\nZaj?ty przez: #ffd500Wolny")
setElementFrozen(source, true)
setElementDimension(source,0)
setElementInterior(source,0)
setElementData(source,"vehicle:fuel",999)
setElementData(source,"motorynka",true)
setVehicleOverrideLights(source,1)
end
addEventHandler("onVehicleRespawn", resourceRoot, function() object:respawn() end)

function object:enter(plr,seat)
setElementFrozen(source,false)
toggleVehicleRespawn(source, true)
setVehicleIdleRespawnDelay(source, 30000)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr,seat) object:enter(plr,seat) end)
end
OBikes()

addEventHandler( "onPlayerVehicleEnter", root, function(veh)
if getElementData( veh, "motorynka" ) == true then
setElementData(veh,"vehicle:desc","Skuter publiczny\nZaj?ty przez: #fa1900" .. getPlayerName( source ))
end
end )

addEventHandler( "onPlayerVehicleExit", root, function(veh)
if getElementData( veh, "motorynka" ) == true then
setElementData(veh,"vehicle:desc","Skuter publiczny\nZaj?ty przez: #00fa3aWolny")
end
end )


addCommandHandler("jui", function(plr,cmd)
local veh=getPedOccupiedVehicle(plr)
if not veh then return end
local x,y,z=getElementPosition(veh)
local rx,ry,rz=getElementRotation(veh)
local p=string.format("{%.02f, %.02f, %.02f, %.02f, %.02f, %.02f},", x,y,z,rx,ry,rz)
outputChatBox(p, plr)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-05, 04:59


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3

sprawdzaj w skrypcie na prawo jazdy czy pojazd ma inny model od skutera za pomoca
Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


Przyklad:


addEventHandler("onVehicleStartEnter",root,function()
if getElementModel(source)==462 then return end
-- reszta funkcji
end)


Postaw piwo autorowi tego posta
 

 
Tagi: prawo :: jazdy :: publicznych :: skuterów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Prawo jazdy do publicznych skuterów Odpowiedz do tematu

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
Dodaj temat do Ulubionych
Wersja do druku