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, 14:05


Ksiadz







Wiek: 23
Na forum: 3061 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, 14:14


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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, 15:15


Ksiadz







Wiek: 23
Na forum: 3061 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, 16:07


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

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

if (getPedOccupiedVehicleSeat(car)) == 0 then
-- tu npwiadomosc o przekroczeniu predkoscii wlepienie mandatu.


Postaw piwo autorowi tego posta
 

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


Adaskokieblasko







Wiek: 23
Na forum: 2954 dni
Posty: 101

Piwa: 18

Respekt: 100
Respekt: 100

if getPedOccupiedVehicleSeat(zmienna gracza) == 0 then


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

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


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

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, 19:27


Ksiadz







Wiek: 23
Na forum: 3061 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:






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