Nie pokazuje mi na czacie informacji o mojej pr?dko?ci.
Kod:
function predkosc(player)
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if veh then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5)
local kmh = predkosc *180
if kmh == predkosc then
outputChatBox("Pr?dko?c" ..player.. "to:" ..kmh.."kmh!", source)
end
end
end
end
addCommandHandler("predkosc",predkosc)
Brak b??d?w w debugu
Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!
Dzi?ki, jeszcze mam pytanie jak zdefiniowa? ?eby np. policjant m?g? namierza? od 10m (chodzi mi oto ?e odst?p mi?dzy pojazdem gracza a pojazdem policjanta to maksymalnie 10m)
Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!
Bo?e ile razy mam Ci t?umaczy?, ?e indeksem nie zastosujesz zmiennej -.- getElementModel ( id ). Co to wgl jest ? tam ma by? zmienna pobranego pojazdu.
function predkosc (player, veh, pojazd)
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if veh then
local pojazd = getPedOccupiedVehicle(player)
local x,y,z = getElementPosition(veh)
local x1,y1,z1 = getElementPosition(pojazd)
local dystans = getDistanceBetweenPoints3D ( x,y,z, x1,y1,z1 )
if dystans > 20 then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5)
local kmh = math.floor(predkosc *180)
outputChatBox("Pr?dko?? " ..getPlayerName(player).. " to: " ..kmh.." kmh", source)
end
end
end
end
end
addCommandHandler("predkosc",predkosc)
I dalej nic...
[ Dodano: 2014-05-29, 17:08 ]
Teraz nie ma b??d?w
Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!
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