Wysłany: 2018-10-27, 18:02
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Witam mam problem ot?? polega on na tym ?e tworze marker oddawania paczki lecz gdy w niego wejd? nic si? nie dzieje. Brak b??d?w w DB3. Zaznaczam funkcje gdzie tworze marker tym --<<<<.
Client:
bindKey ( "H" , "down" , function()
if isElementWithinMarker ( localPlayer , markerZABIERANIA ) then else return end
if getElementData ( localPlayer , "praca:magazyn" ) == true then
losuj = math . random ( 1 , #markery )
markery = createMarker ( markery [ losuj ][ 1 ], markery [ losuj ][ 2 ], markery [ losuj ][ 3 ])--<<<<.
blip = createBlipAttachedTo ( markery , 41 )
setElementData ( localPlayer , "mamskrzynke" , true )
box = createObject ( 1271 , 0 , 0 , 0 )
attachElements ( box , localPlayer , 0 , 0.8 , 0.5 )
triggerServerEvent ( "klawisze" , localPlayer )
else
outputChatBox ( "Nie pracujesz jako Magazynier." )
end
end )
function zabierzidaj ()
if localPlayer == markery then
setElementData ( localPlayer , "wezpaczke" , false )
setElementData ( localPlayer , "mamskrzynke" , false )
destroyElement ( markery )
destroyElement ( blip )
destroyElement ( box )
triggerServerEvent ( "klawZabierz" , localPlayer )
triggerServerEvent ( "hajs:paczka" , localPlayer )
end
end
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Wysłany: 2018-10-27, 18:10
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie doda?e? eventu, kt?ry mia? si? wykonywa? po zderzeniu z markerem, kt?ry tworzysz w momencie klikni?cia klawisza 'H'.
Sprawd? poni?szy kod:
bindKey ( "h" , "down" , function()
if isElementWithinMarker ( localPlayer , markerZABIERANIA ) then
if getElementData ( localPlayer , "praca:magazyn" ) == true then
losuj = math . random ( 1 , #markery )
markery = createMarker ( markery [ losuj ][ 1 ], markery [ losuj ][ 2 ], markery [ losuj ][ 3 ])
addEventHandler ( "onClientMarkerHit" , markery , zabierzidaj )
blip = createBlipAttachedTo ( markery , 41 )
setElementData ( localPlayer , "mamskrzynke" , true )
box = createObject ( 1271 , 0 , 0 , 0 )
attachElements ( box , localPlayer , 0 , 0.8 , 0.5 )
triggerServerEvent ( "klawisze" , localPlayer )
else
outputChatBox ( "Nie pracujesz jako Magazynier." )
end
end
end )
function zabierzidaj ( el , md )
if localPlayer == el and md then
setElementData ( localPlayer , "wezpaczke" , false )
setElementData ( localPlayer , "mamskrzynke" , false )
destroyElement ( markery )
destroyElement ( blip )
destroyElement ( box )
triggerServerEvent ( "klawZabierz" , localPlayer )
triggerServerEvent ( "hajs:paczka" , localPlayer )
end
end
Abstrahuj?c, warunek w funkcji zabierzidaj:
if localPlayer == markery then
nie ma sensu, sprawdzasz czy lokalny gracz (localPlayer / getLocalPlayer()) to marker (markery), kt?ry tworzysz wcze?niej.
Wysłany: 2018-10-27, 18:21
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Dzi?ki dzia?a, ale jest jeszcze problem, bo mog? od?o?y? paczk? tylko raz. Wie kto? jak zrobi? zrobi? ?ebym m?g? bra? paczki jedna po drugiej?
Wystarczy doda? removeEventHandler?
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Wysłany: 2018-10-27, 19:51
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Poka? kod ca?ej pracy, spr?buj? pom?c na miar? swoich mo?liwo?ci.
Więcej szczegółów
Wystawiono 1 piw(a):adaskOO
Wysłany: 2018-10-27, 20:16
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
"Wilq" napisał/a :Poka? kod ca?ej pracy, spr?buj? pom?c na miar? swoich mo?liwo?ci.
Wy?le pw aby nie dawa? pe?nego kodu innym
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Tagi: nic :: się :: nie :: dzieje :: wejściu :: marker
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: