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

Wysłany: 2020-04-09, 14:57


DamianekPL32006







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



Respekt: 50

Witam mam problem poniewa? nie da si? wsi??? do pojazd?w publicznych.
Pisze ?e nie posiadam prawka 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-09, 15:10


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Szukaj w pozosta?ych skryptach eventu

Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerVehicleStartEnter


Nie sprawdza tam si? warunek z licencj?, prawdopodobnie brak odpowiedniej element daty lub co? innego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-09, 15:31


DamianekPL32006







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



Respekt: 50

pomo?esz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-09, 15:40


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Napisa?em co musisz znale??, ?eby prawdopodobnie rozwi?za? problem. Nie rozumiem pytania "Pomo?esz?".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-09, 15:52


DamianekPL32006







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



Respekt: 50

Nie rozumiem tego co mi wcze?niej napisa?e?. Jestem w tym s?aby. Pobra?em jak?? paczk? i te pojazdy publiczne nie dzia?aj?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-09, 16:00


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No ja bardziej ni? opisanie rozwi?zania nie pomog?. Je?li tylko chcesz, w formie zlecenia mog? si? podj?? pr?by modyfikacji tego (tudzie? naprawienia). W tym celu skieruj si? do opisu (PW).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-10, 02:02


MrVip615

witam






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

Piwa: 207

Respekt: 85,3

Prawdopodobnie w skrypcie na prawko jest funkcja ktora blokuje wchodzenie do pojazdow, i na 99% nie ma tam sprawdzenia czy to skuter, musisz dodac albo elementdate przy tworzeniu skuteru i sprawdzac w funkcji gdy gracz wchodzi do pojazdu w skrypcie na prawko czy to skuter badz od razu w skrypcie na prawko sprawdzac czy ten pojazd to skuter np.

addEventHandler("onVehicleStartEnter",root,function(plr,seat)
if not seat==0 then return end -- jesli miejsce na ktore wsiadamy to nie miejsce kierowcy to zakonczy dzialanie kodu
if not getElementModel(source)==id_skutera then
-- jesli pojazd do ktorego wsiadamy to nie skuter to wywola sie to co chcesz
end
end


Wiekszosc Ci wytlumaczylem, jesli nie wiesz jak to zaimplementowac to np. Wilq oferowal Ci pomoc w prywatnej wiadomosci.

Postaw piwo autorowi tego posta
 

 
Tagi: brak :: prawka :: pojazdy :: publiczne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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