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

Wysłany: 2017-06-10, 23:35


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Dzien dobry, chcialbym zeby po wjechaniu w marker sprawdzalo predkosc pojazdu i jezeli ona jest wy?sza ni? 50 wy?wietli?o outputChatBox.

Wszystko w client-side.
Mi to jako? nie wychodzi. :c

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Czarny_Judasz
Wysłany: 2017-06-10, 23:36


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020


Więcej informacji znajdziesz w Wikipedii MTA:

getElementSpeed


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-10, 23:44


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3


Więcej informacji znajdziesz w Wikipedii MTA:

createMarker


Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

getPedOccupiedVehicle


Funkcja kt?r? poda? haze LUB w?asne obliczenia (kt?re i tak s? podane w przyk?adzie funkcji o nazwie:

Więcej informacji znajdziesz w Wikipedii MTA:

getElementVelocity


Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-10, 23:45


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

A nil value.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-10, 23:58


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Cholewka, To co mamy napisa? dla ciebie taki kod czy jak?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 00:00


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Po prostu, robie co? w tym stylu.
function cos()
    if getElementSpeed(localPlayer) > 50 then
        outputChatBox("FOTORADAR ZROBIL ZDJECIE")
    end
end
addEventHandler("onClientMarkerHit"marker1cos )

Ale minimalnie nie wychodzi, nie wa?ne co bym zrobi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 00:03


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Cholewka, Przeczytaj argumenty tego eventu i zrozumiesz

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 00:16


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3


function foto(thePlayer)
    local theVehicle getPedOccupiedVehicle thePlayer )
-- find a player named "someguy" and get his velocity.
speedxspeedyspeedz getElementVelocity theVehicle )

-- use pythagorean theorem to get actual velocity
-- raising something to the exponent of 0.5 is the same thing as taking a square root.
actualspeed = (speedx^speedy^speedz^2)^(0.5) -- can bemath.sqrt(speedx^speedy^speedz^2)

-- multiply by 50 to obtain the speed in metres per second
mps actualspeed 50

-- other useful conversions
-- kilometres per hour
kmh actualspeed 180
-- miles per hour
mph actualspeed 111.847

-- report the results.
outputChatBox "Twoja predkosc: " .. kmh .. " kilometrow na godzine.." )

if kmh 50 then
    outputChatBox("Fotoradar zrobil zdjecie.")
else
    outputChatBox("NIC")
end
end
addEventHandler("onClientMarkerHit"marker1foto)


Uda?o si? inaczej. ^^
Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: fotoradar.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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