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

Wysłany: 2017-07-03, 14:36


Cholewka

Zakorzeniony w LUA






Wiek: 23
Na forum: 3724 dni
Posty: 190

Piwa: 712

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

addCommandHandler("zamknij",
function( thePlayer )
    pojazd = getPlayerOccupiedVehicle( thePlayer )
    setElementData(pojazd, "otwarty", true)
    if getElementData(pojazd, "otwarty") == true then
        setVehicleLocked(pojazd, true)
        setElementData(pojazd, "otwarty", false)
        outputChatBox("Pojazd zosta? zamkni?ty.", thePlayer)
        pMarker = createMarker(0, 0, 0, "cylinder", 5, 0, 0, 0)
        attachElements(pMarker, pojazd, 0, 0, -6)
    else
        cancelEvent()
        outputChatBox("Pojazd ju? jest zamkni?ty!", thePlayer)
    end
end)

function infor( pMarker, hitElement, matchingDimension )
    local elementType = getElementType( hitElement )
    outputChatBox("* Wpisz /otworz aby otworzy? ten pojazd.")
end
addEventHandler("onMarkerHit", pMarker, infor)


Mam taki problem, ?e chce mie? marker w jednej funkcji a w drugiej si? do niego odwo?a?, niestety nie wiem jak to zrobi? opr?cz przeniesienie pMarkera do pierwszej linijki. Prosi?bym o pomoc w wykonaniu. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-03, 14:54


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Cholewka, Spr?buj tak. Por?wnaj sobie ten kod z Twoim.


addCommandHandler("zamknij",
function( thePlayer,cmd )
    pojazd = getPedOccupiedVehicle( thePlayer )
    setElementData(pojazd, "otwarty", true)
    if getElementData(pojazd, "otwarty") == true then
        setVehicleLocked(pojazd, true)
        setElementData(pojazd, "otwarty", false)
        outputChatBox("Pojazd zosta? zamkni?ty.", thePlayer)
        pMarker = createMarker(0, 0, 0, "cylinder", 5, 0, 0, 0)
        attachElements(pMarker, pojazd, 0, 0, -6)
    else
        cancelEvent()
        outputChatBox("Pojazd ju? jest zamkni?ty!", thePlayer)
    end
end)

function infor( hitElement, matchingDimension )
    outputChatBox("* Wpisz /otworz aby otworzy? ten pojazd.")
end
addEventHandler("onMarkerHit", pMarker, infor)


Czytaj wiki.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 12:42


Cholewka

Zakorzeniony w LUA






Wiek: 23
Na forum: 3724 dni
Posty: 190

Piwa: 712

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Nic to nie zrobi?o, pan tylko doda? argument cmd a getPlayerOccupiedVehicle zmieni? pan na getPedOccupiedVehicle, powiem jeszcze ?e getPlayer<bla...bla> te? by?o prawid?owe. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 13:32


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Cholewka, To daj db3

[ Dodano: 2017-07-04, 13:36 ]
Cholewka, getPlayerOccupiedVehicle to przedawniona funkcja tak jak m?wi wiki.

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

 
Wysłany: 2017-07-04, 13:50


Cholewka

Zakorzeniony w LUA






Wiek: 23
Na forum: 3724 dni
Posty: 190

Piwa: 712

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Ojoj, korzysta?em i wszystko dobrze by?o ale okej. :)
DB3:
<bla, bla> addEventHandler expected at argument 2


Kod:
addEventHandler("onMarkerHit", pMarker, infor)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 14:12


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

addEventHandler expected at argument 2
... co mi z tego ?e chodzi o argument 2 skoro nie wiem jaki jest b??d? Daj dok?adny db3

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

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