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

Wysłany: 2017-06-05, 17:55


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

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
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-05, 17:55


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Je?li to client side no to thePlayer zamie? na localPlayer lub getLocalPlayer()

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-06, 16:07


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

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
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-06, 19:05


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

To na pewno client? :P


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)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-06, 19:20


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

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:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 13:30


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

element gracza po stronie clienta jest ju? z g?ry zdefiniowany jako 'localPlayer'
komenda po stronie clienta jako pierwszy argument ma 'cmd'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 14:33


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

_Haze, Tyle ?e on nie tworzy komendy tylko zrobi? triggera z serwera i nie wie jak ma nazwa? gracza.

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

 
Wysłany: 2017-06-07, 16:16


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

No to nie definiuj w ?aden spos?b gracza tylko trigeruj event i ka?dy element gracza daj jako localPlayer

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 17:01


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

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
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 17:20


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

poka? ca?y kod, bo ju? nie wiem o co ci chodzi...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 17:30


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

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
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 17:50


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 19:06


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

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
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 19:18


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

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

Postaw piwo autorowi tego posta
 

 
Tagi: element :: cliencie
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