Wysłany: 2016-06-07, 11:24
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
Witam, pr?buj? ukmini? co? z w?asnymi zegarami w poje?dzie. Wyrzuca mi takie b??dy:
Kod zegar?w: local screenW , screenH = guiGetScreenSize ()
function speed ( )
addEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleEnter" , root , speed )
function hideSpeed ( )
removeEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleExit" , root , hideSpeed )
local v = getPedOccupiedVehicle , ( root )
local przebieg = getElementData ( v ,( "przeb" ))
local location = getZoneName ( x , y , z , true )
function hud ( )
if isPedInVehicle ( localPlayer ) == false then return end
sx , sy , sz = getElementVelocity ( getPedOccupiedVehicle ( localPlayer ))
kmhs = math . floor ((( sx ^ 2 + sy ^ 2 + sz ^ 2 )^( 0.5 ))* 180 ) -- obliczamy pr ? dko ?? ( m / s * 180 = 1 km / h )
dxDrawText ( "" .. tostring ( kmhs ).. "" , screenW * 0.4427 , screenH * 0.7278 , screenW * 0.5219 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 3.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "km/h" , screenW * 0.5297 , screenH * 0.7620 , screenW * 0.5604 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "center" , "bottom" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( location ).. "" , screenW * 0.3896 , screenH * 0.7824 , screenW * 0.4859 , screenH * 0.8204 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "center" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( przebieg ).. "" , screenW * 0.4453 , screenH * 0.8694 , screenW * 0.5198 , screenH * 0.9056 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
end
addEventHandler ( "onClientRender" , getRootElement (), hud )
Wysłany: 2016-06-07, 12:01
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
W getPedOccupiedVehicle daj zamiast root getLocalPlayer() A z getZoneName podajesz nie zdefiniowane zmienne pozycje pobierasz za pomoc? getElementPostion. I daj wszystko w funkcj? hud()
Wysłany: 2016-06-07, 14:44
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
local screenW , screenH = guiGetScreenSize ()
function speed ( )
addEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleEnter" , root , speed )
function hideSpeed ( )
removeEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleExit" , root , hideSpeed )
function hud ( )
local v = getPedOccupiedVehicle , ( getLocalPlayer () )
local przebieg = getElementData ( v ,( "przeb" ))
local x , y , z = getElementPosition ( getLocalPlayer () )
local location = getZoneName ( x , y , z , true )
if isPedInVehicle ( localPlayer ) == false then return end
sx , sy , sz = getElementVelocity ( getPedOccupiedVehicle ( localPlayer ))
kmhs = math . floor ((( sx ^ 2 + sy ^ 2 + sz ^ 2 )^( 0.5 ))* 180 ) -- obliczamy pr ? dko ?? ( m / s * 180 = 1 km / h )
dxDrawText ( "" .. tostring ( kmhs ).. "" , screenW * 0.4427 , screenH * 0.7278 , screenW * 0.5219 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 3.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "km/h" , screenW * 0.5297 , screenH * 0.7620 , screenW * 0.5604 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "center" , "bottom" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( location ).. "" , screenW * 0.3896 , screenH * 0.7824 , screenW * 0.4859 , screenH * 0.8204 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "center" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( przebieg ).. "" , screenW * 0.4453 , screenH * 0.8694 , screenW * 0.5198 , screenH * 0.9056 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
end
addEventHandler ( "onClientRender" , getRootElement (), hud )
Wysłany: 2016-06-07, 14:46
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Usu? nawiasy przy "przeb" i przecinek po getPedOccupiedVehicle.
Wysłany: 2016-06-08, 15:13
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
Dzi?ki, zadzia?a?o. Mo?e mi kto? jeszcze co? poradzi? na zaokr?glanie do jednej cyfry po przecinku gdy? przebieg pokazuje mi duuuu?y ci?g cyfr ?
Wysłany: 2016-06-08, 15:20
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
string . format ( "%.1f" , cyfra )
Wysłany: 2016-06-08, 16:06
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
Wysłany: 2016-06-08, 16:23
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"Hazmudex" napisał/a :
To mu zaokr?gli liczb? do ca?kowitej w d?? lub w g?r?, a on chce 1 miejsce po przecinku...
Wysłany: 2016-06-08, 22:25
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
A poinstruuje kto? jak zastosowa? to w kodzie?
local screenW , screenH = guiGetScreenSize ()
function speed ( )
addEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleEnter" , root , speed )
function hideSpeed ( )
removeEventHandler ( "onClientRender" , root , getspeed )
end
addEventHandler ( "onClientVehicleExit" , root , hideSpeed )
function hud ( )
local v = getPedOccupiedVehicle ( getLocalPlayer () )
local przebieg = getElementData ( v , "przeb" )
local x , y , z = getElementPosition ( getLocalPlayer () )
local location = getZoneName ( x , y , z , true )
if isPedInVehicle ( localPlayer ) == false then return end
sx , sy , sz = getElementVelocity ( getPedOccupiedVehicle ( localPlayer ))
kmhs = math . floor ((( sx ^ 2 + sy ^ 2 + sz ^ 2 )^( 0.5 ))* 180 ) -- obliczamy pr ? dko ?? ( m / s * 180 = 1 km / h )
dxDrawText ( "" .. tostring ( kmhs ).. "" , screenW * 0.4427 , screenH * 0.7278 , screenW * 0.5219 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 3.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "km/h" , screenW * 0.5297 , screenH * 0.7620 , screenW * 0.5604 , screenH * 0.7880 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "center" , "bottom" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( location ).. "" , screenW * 0.3896 , screenH * 0.7824 , screenW * 0.4859 , screenH * 0.8204 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "center" , false , false , false , false , false )
dxDrawText ( "" .. tostring ( przebieg ).. "" , screenW * 0.4453 , screenH * 0.8694 , screenW * 0.5198 , screenH * 0.9056 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
end
addEventHandler ( "onClientRender" , getRootElement (), hud )
Wysłany: 2016-06-09, 14:04
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
local przebieg = string . format ( "%.1f" , getElementData ( v , "przeb" ))
Wysłany: 2016-06-09, 14:30
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
?liczne dzi?ki, temat do zamkni?cia. Genialna i profesjonalna pomoc
Tagi: zegary :: pojeździe :: bad :: argument
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: