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

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

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

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(localPlayermarkerZABIERANIAthen 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(markery41)
             setElementData(localPlayer,"mamskrzynke",true)
             box createObject(1271000)
             attachElementsboxlocalPlayer00.80.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
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 18:10


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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(localPlayermarkerZABIERANIAthen
        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"markeryzabierzidaj)
            blip createBlipAttachedTo(markery41)
            setElementData(localPlayer"mamskrzynke"true)
            box createObject(1271000)
            attachElements(boxlocalPlayer00.80.5)
            triggerServerEvent("klawisze"localPlayer)
        else
            outputChatBox("Nie pracujesz jako Magazynier.")
        end
    end
end)

function zabierzidaj(elmd)
    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


Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

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

 
Wysłany: 2018-10-27, 19:51


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poka? kod ca?ej pracy, spr?buj? pom?c na miar? swoich mo?liwo?ci.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

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

 
Tagi: nic :: się :: nie :: dzieje :: wejściu :: marker
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