Wysłany: 2020-04-28, 13:05
Ksiadz
Wiek: 18 Na forum: 1143 dni Posty: 10
Nick w MP: szafka_nocna
Czesc, ostatnio wykombinowałem skrypt na fotoradar, niby wszystko jest ok, ale mandat wystawiany jest kazdemu, kto jedzie >50 km/h i nie znajduje się w markerze. Za pomoc oczywiście stawiam piwsko
Kod: local marker = createMarker(160.03,-214.05,1.44-0.9, "cylinder", 4.25, 255, 255, 0, 170 )
local marker2 = createMarker(153.90,-209.29,1.43-0.9, "cylinder", 4.25, 255, 255, 0, 170 )
function predkosc(xd)
local car = getPedOccupiedVehicle(getLocalPlayer())
local sx, sy, sz = getElementVelocity(car)
local speed = math.ceil(((sx^2+sy^2+sz^2)^(0.5)) * 161)
if speed >= 50 then
outputChatBox("przekroczono predkosc o "..(speed-50).. "km/h!", 255, 255, 255, true)
end
end
addEventHandler("onClientMarkerHit", marker, predkosc)
Wysłany: 2020-04-28, 13:14
Wilq
Wiek: 18 Na forum: 2511 dni Posty: 3297
Piwa : 627
Moderator: Cześć, pamiętaj, aby Twoje posty zawierały argumentację zgodną z regulaminem .
sprawdzaj czy gracz, który wjechał w marker to lokalny gracz.
if xd ~= localPlayer then return end
Więcej szczegółów
Wystawiono 1 piw(a):Ksiadz
Wysłany: 2020-04-28, 14:15
Ksiadz
Wiek: 18 Na forum: 1143 dni Posty: 10
Nick w MP: szafka_nocna
Dobra, jest git, ale co zrobić, aby pasażerowie też nie dostawali mandatów?
Wysłany: 2020-04-28, 15:07
Szyszka947 ASP NET Core / Lua
Wiek: 13 Na forum: 661 dni Posty: 291
Piwa : 17
Wysłany: 2020-04-28, 15:07
Adaskokieblasko
Wiek: 18 Na forum: 1036 dni Posty: 101
Piwa : 17
if getPedOccupiedVehicleSeat(zmienna gracza) == 0 then
Ostatnio zmieniony przez Adaskokieblasko 2020-04-28, 15:13, w całości zmieniany 1 raz
Wysłany: 2020-04-28, 15:13
Qwertick Coming soon...
Wiek: 17 Na forum: 1659 dni Posty: 480
Nick w MP: Qwertick
Piwa : 2431
Wysłany: 2020-04-28, 18:27
Ksiadz
Wiek: 18 Na forum: 1143 dni Posty: 10
Nick w MP: szafka_nocna
Tagi: skrypt :: fotoradar :: daje :: kazdemu :: mandat
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: