Wysłany: 2017-06-05, 17:55
mlodasnygo
Wiek: 16 Na forum: 3972 dni Posty: 205
Piwa : 518
Witam w jaki spos?b mo?na rozwi?za? problem z okre?leniem elementu na cliencie?
Przyk?adowo
function przyklad ( thePlayer )
veh = getPedOccupiedVehicle ( thePlayer )
getElementHandling ( veh )
end
addEventHandler ( "przyk?ad" ...)
I wywala b??d, ?e w linijce z "getPedOccupiedVehicle" spodziewany element w arg. 1 a jest nil.
Pr?bowa?em, m?czy?em si? i nic z tego nie wychodzi?o.
Prosz? o pomoc...
Podpis
600 dni -
10 marca 2017
500 piw -
10 marca 2017
Wysłany: 2017-06-05, 17:55
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Je?li to client side no to thePlayer zamie? na localPlayer lub getLocalPlayer()
Wysłany: 2017-06-06, 16:07
mlodasnygo
Wiek: 16 Na forum: 3972 dni Posty: 205
Piwa : 518
Nie wiem czemu zmieniasz na komend? ale ok...
Dalej jest ten sam b??d, ?e przewidywany ped, a jest nil...
kod wygl?da mniej wiecej tak:
function costam ( localPlayer )
local veh = getPedOccupiedVehicle ( localPlayer )
local hand = getVehicleHandling ( veh )[ "nazwahanda.." ]
guiSetText ( handjakistam , "Co? tam" .. hand )
end
addEvent ( "open_gui" , true )
addEventHandler ( "open_gui" , getRootElement (), costam )
na s-side jest trigger i "onMarkerHit"
Pozdrawiam
Podpis
600 dni -
10 marca 2017
500 piw -
10 marca 2017
Wysłany: 2017-06-06, 19:05
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
To na pewno client?
function costam ()
local veh = getPedOccupiedVehicle ( localPlayer )
local hand = getVehicleHandling ( veh )[ "nazwahanda.." ]
guiSetText ( handjakistam , "Co? tam" .. hand )
end
addEvent ( "open_gui" , true )
addEventHandler ( "open_gui" , getRootElement (), costam )
Wysłany: 2017-06-06, 19:20
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
mlodasnygo , Podaj te? ten trigger, by? mo?e da?e? argument/y skoro na up?r chcesz wsadzi? gracza do argumentu w cliencie
Podpis
"amited" napisał/a :
Wysłany: 2017-06-07, 13:30
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
element gracza po stronie clienta jest ju? z g?ry zdefiniowany jako 'localPlayer'
komenda po stronie clienta jako pierwszy argument ma 'cmd'
Wysłany: 2017-06-07, 14:33
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
_Haze , Tyle ?e on nie tworzy komendy tylko zrobi? triggera z serwera i nie wie jak ma nazwa? gracza.
Podpis
"amited" napisał/a :
Wysłany: 2017-06-07, 16:16
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
No to nie definiuj w ?aden spos?b gracza tylko trigeruj event i ka?dy element gracza daj jako localPlayer
Wysłany: 2017-06-07, 17:01
mlodasnygo
Wiek: 16 Na forum: 3972 dni Posty: 205
Piwa : 518
jak po prostu wpisywa?em localPlayer to by?o tak samo...
sside
function open_gui1 ( hitElement , matchingDimension )
triggerClientEvent ( hitElement , "open_gui" , hitElement )
end
addEventHandler ( "onMarkerHit" , marker , open_gui1 )
Pozdrawiam
Podpis
600 dni -
10 marca 2017
500 piw -
10 marca 2017
Wysłany: 2017-06-07, 17:20
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
poka? ca?y kod, bo ju? nie wiem o co ci chodzi...
Wysłany: 2017-06-07, 17:30
mlodasnygo
Wiek: 16 Na forum: 3972 dni Posty: 205
Piwa : 518
c-side
function costam ( hitElement )
local veh = getPedOccupiedVehicle ( localPlayer )
local hand = getVehicleHandling ( veh )[ "nazwahanda.." ]
guiSetText ( handjakistam , "Co? tam" .. hand )
end
addEvent ( "open_gui" , true )
addEventHandler ( "open_gui" , getRootElement (), costam )
s-side
function open_gui1 ( hitElement , matchingDimension )
triggerClientEvent ( hitElement , "open_gui" , hitElement )
end
addEventHandler ( "onMarkerHit" , marker , open_gui1 )
Pozdrawiam
Podpis
600 dni -
10 marca 2017
500 piw -
10 marca 2017
Wysłany: 2017-06-07, 17:50
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
function costam ()
local veh = getPedOccupiedVehicle ( localPlayer )
local hand = getVehicleHandling ( veh )[ "nazwahanda.." ]
guiSetText ( handjakistam , "Co? tam" .. hand )
end
addEvent ( "open_gui" , true )
addEventHandler ( "open_gui" , getRootElement (), costam )
i
function open_gui1 ( hitElement , matchingDimension )
if getElementType ( hitElement ) == "player" and md then else return end
triggerClientEvent ( hitElement , "open_gui" , hitElement )
end
addEventHandler ( "onMarkerHit" , marker , open_gui1 )
Wysłany: 2017-06-07, 19:06
mlodasnygo
Wiek: 16 Na forum: 3972 dni Posty: 205
Piwa : 518
z tego co widz? to zrobi?e?, ?e tylko player moze wejsc
Ale w cliencie jest ze pobiera handling to jak ma to dzia?a??
ew. czego? nie zauwazylem
Podpis
600 dni -
10 marca 2017
500 piw -
10 marca 2017
Wysłany: 2017-06-07, 19:18
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
function costam ()
local veh = getPedOccupiedVehicle ( localPlayer )
local hand = getVehicleHandling ( veh )[ "nazwahanda.." ]
guiSetText ( handjakistam , "Co? tam" .. hand )
end
addEvent ( "open_gui" , true )
addEventHandler ( "open_gui" , getRootElement (), costam )
i
function open_gui1 ( hitElement , matchingDimension )
if getElementType ( hitElement ) == "vehicle" and md then else return end
triggerClientEvent ( getVehicleController ( hitElement ), "open_gui" , getVehicleController ( hitElement ))
end
addEventHandler ( "onMarkerHit" , marker , open_gui1 )
nie ogarn??em o co ci chodzi?o, spr?buj tak
Tagi: element :: cliencie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: