Wysłany: 2018-03-30, 17:53
TheTren
Wiek: 35 Na forum: 3516 dni Posty: 17
Nick w MP: TheTren
Piwa : 1604
Witam, mam problem ma kto? mo?e jaki? pomys?, ?eby po wjechaniu w marker usuno? si? vopis z pojazdu ?
Plz daje respekt i piwka jak kto? da kodzik xd
Wysłany: 2018-03-30, 18:05
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
TheTren , Za pewne vopis jest na elementDat?, wi?c.
Co do removeElementData - ta funkcja jest po stronie servera, wi?c je?eli chcesz zrobi? kod po stronie clienta, to wtedy zwyk?e setElementData.
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2018-03-30, 19:04
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Po pierwsze musimy stworzy? markery usuwaj?ce napis,
local usunOpis = createMarker ( x , y , z , "cylinder" , 1 , 255 , 255 , 255 , 255 )
Gdy ju? to zrobimy przechodzimy do kroku opisu,
addEventHandler ( "onClientMarkerHit" , usunOpis , function( el , md )
local veh = getPedOccupiedVehicle ( el )
if not veh then return end
setElementData ( veh , "opis:gielda" , false )
end )
Musimy zrobi? co? co nam ustawi ten opis, a wi?c robimy tak? formu?k?,
for i , v in ipairs ( getElementsByType ( "vehicle" , root )) do
local opis = getElementData ( v , "opis:gielda" )
if opis then
local x , y , z = getElementPosition ( v )
local distance = getDistanceBetweenPoints3D ( rx , ry , rz , x , y , z )
if distance <= 25 then
local sx , sy = getScreenFromWorldPosition ( x , y , z , 200 )
if sx and sy then
dxDrawText ( opis : gsub ( "#%x%x%x%x%x%x" , "" ), sx + 1 -( sw / 5 ), sy + 1 , sx + 1 +( sw / 5 ), sy + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( opis , sx -( sw / 5 ), sy , sx +( sw / 5 ), sy , tocolor ( 210 , 210 , 210 , 255 ), 1 , "default-bold" , "center" , "center" , false , false , false , true , false )
end
end
end
end
end )
Po czym pobieramy tekst, kt?ry b?dzie znajdowa? si? na poje?dzie,
local opisPojazd = string . format ( "Pojazd: %s" , getVehicleName ( veh ))
I przekazujemy go przez setElementData,
setElementData ( veh , "opis:gielda" , "" .. opisPojazd )
Więcej szczegółów
Wystawiono 1 piw(a):TheTren
Wysłany: 2018-03-30, 19:22
TheTren
Wiek: 35 Na forum: 3516 dni Posty: 17
Nick w MP: TheTren
Piwa : 1604
a da?by? rade mi to napisa?, bo troche mi to nie wychodzi ;/ ?
Wysłany: 2018-03-30, 19:25
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Ju? Ci zbyt wiele poda?em informacji. My tu pomagamy, nie dajemy do ko?ca gotowc?w .
Tagi: marker :: który :: usuwa :: vopis :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: