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

Wysłany: 2018-04-15, 13:15


Kuks*







Wiek: 15
Na forum: 3030 dni
Posty: 246
Nick w MP: Kuks*

Piwa: 2208

Respekt: 115,8
Respekt: 115,8

Cze??,
mam problem z prac? dorywcz?, poniewa? pisz? kod, wszystko idzie w porz?dku, ale po wej?ciu w marker o nazwie m usuwa jeden marker(ten, kt?ry jest pierwszy w tabeli) zamiast tego, w kt?rym aktualnie si? znajduj?.

addEventHandler("onClientClick"getRootElement(), function()
    if not getElementData(localPlayer"toggled:RTV"then return end
    if not getKeyState("mouse1"then return end
    if isMouseIn(340/zoom447/zoom245/zoom75/zoomthen
    --if getElementData(localPlayer"RTV:teraz"truethen outputChatBox("Posiadasz aktywn? prac?!"255,0,0) return end
    for i,v in ipairs(punkty1) do
        m=createMarker(v[1], v[2], v[3]-0.9"cylinder"1.525500)
        b=createBlipAttachedTo(m41)
        setElementData(localPlayer"RTV:teraz"true)
            addEventHandler("onClientMarkerHit"m, function()
            destroyElement(m)
            destroyElement(b)
        end)
    end
    end
end)


DB3:
Przy pierwszym oddaniu brak, przy drugiej pr?bie:
Bad argument @ 'destroyElement' [Expected element at argument 1]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 13:24


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

onClientMarkerHit ma wbudowan? zmienn? 'source' kt?ra jest markerem w kt?ry wchodzisz, na Twoim miejscu zrobi?bym co? w stylu:


zaczynam prace w jakims evencie:
addEventHandler("onClientMarkerHit"resourceRootmarkeryPracy)



function markeryPracy(hemd)
if he == localPlayer and md then
if isPedInVehicle(hethen return end

if source == ZMIENNA MARKERA OD ROZPOCZECIA PRACY then return end -- bo przeciez nie chcesz zeby usunelo Ci markera w ktorym rozpoczynasz prace

destroyElement(source)
end
end



Mo?esz pod te markery pracy jak?? element date wcisn?? na ka?dy punkt(marker) i wtedy w tym co Ci poda?em sprawdza? czy dany marker kt?ry ma usun??, ma t? element dat?.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Kuks*
Tagi: kilka :: markerów
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