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


Wysłany: 2020-04-28, 13:05


Ksiadz







Wiek: 18
Na forum: 1143 dni
Posty: 10
Nick w MP: szafka_nocna



Respekt: 50


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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-28, 13:14


Wilq







Wiek: 18
Na forum: 2511 dni
Posty: 3297

Piwa: 627

Respekt: 1175,8
Respekt: 1175,8



   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


Postaw piwo autorowi tego posta
 

 
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



Respekt: 50


Dobra, jest git, ale co zrobić, aby pasażerowie też nie dostawali mandatów?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-28, 15:07


Szyszka947

ASP NET Core / Lua






Wiek: 13
Na forum: 661 dni
Posty: 291

Piwa: 17

Respekt: 90


Sprawdzaj, na jakim miejscu siedzi gracz. Numer '0' to kierowca. https://wiki.multitheftauto.com/wiki/GetPedOccupiedVehicleSeat


if (getPedOccupiedVehicleSeat(car)) == 0 then
-- tu np. wiadomosc o przekroczeniu predkosci, i wlepienie mandatu.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-28, 15:07


Adaskokieblasko







Wiek: 18
Na forum: 1036 dni
Posty: 101

Piwa: 17

Respekt: 100
Respekt: 100


if getPedOccupiedVehicleSeat(zmienna gracza) == 0 then


Ostatnio zmieniony przez Adaskokieblasko 2020-04-28, 15:13, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-28, 15:13


Qwertick

Coming soon...






Wiek: 17
Na forum: 1659 dni
Posty: 480
Nick w MP: Qwertick

Piwa: 2431

Respekt: 215,8
Respekt: 215,8Respekt: 215,8


albo
Więcej informacji znajdziesz w Wikipedii MTA:

getVehicleController


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-28, 18:27


Ksiadz







Wiek: 18
Na forum: 1143 dni
Posty: 10
Nick w MP: szafka_nocna



Respekt: 50


Dzieki miśki, kocham Was

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: fotoradar :: daje :: kazdemu :: mandat
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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

Skocz do: