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

Wysłany: 2020-06-25, 19:21


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
hey, ot?z korzystam z funckji lecz nie chce usuwa? markera


markers = {
    {-2402.7924.1535.30},
    {-2401.0424.1535.30},
    {-2394.2522.4435.30},
    {-2394.2520.4235.30},
    {-2395.2015.2035.30},
    {-2396.3514.0435.30},
    {-2402.4913.7535.30},
    {-2404.7613.7535.30},
    {-2409.6524.9335.30},
    {-2398.7820.1035.30},
}

for i,pos in ipairs(markers) do
    markers[i] = createMarker(pos[1], pos[2], pos[3]-1,"cylinder",1.3,255,0,0,255)
    addEventHandler("onMarkerHit"markers[i], Usuwanko)
end

function Usuwanko(player)
if getElementType(player) == "player" then
destroyElement(markers[i])
                    outputChatBox("marker.",player,255,255,255,true)
end
end

no i jak wejd? w kt?ry kolwiek z marker?w aby nie usuwa?y wszystkich tylko ten co gracz do niego wszed?. Musz? rozwi?za? ten problem, je?li ktos wie jak poprawinie u?y? wynagrodz? piwkiem i reputacj?

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-25, 20:15


Szypki_exe







Wiek: 21
Na forum: 3239 dni
Posty: 172

Piwa: 1426

Respekt: 150
Respekt: 150Respekt: 150

Zamiast
destroyElement(markers[i])


Mo?esz u?y?:

destroyElement(source)


Cytat z mtawiki:
"The source of this event is the marker that got hit by the element."

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2020-06-26, 07:05


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5


markers = {
    {-2402.7924.1535.30},
    {-2401.0424.1535.30},
    {-2394.2522.4435.30},
    {-2394.2520.4235.30},
    {-2395.2015.2035.30},
    {-2396.3514.0435.30},
    {-2402.4913.7535.30},
    {-2404.7613.7535.30},
    {-2409.6524.9335.30},
    {-2398.7820.1035.30},
}

for i,pos in ipairs(markers) do
    markers[i] = createMarker(pos[1], pos[2], pos[3]-1,"cylinder",1.3,255,0,0,255)
    addEventHandler("onMarkerHit"markers[i], Usuwanko)
end

function Usuwanko(player)
if getElementType(player) == "player" then
destroyElement(source)
                    outputChatBox("marker.",player,255,255,255,true)
end
end



Więcej informacji znajdziesz w Wikipedii MTA:

destroyElement


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2020-06-26, 14:46


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

function Usuwanko(player)
if getElementType(player) == "player" then
destroyElement(markers[i])
                    outputChatBox("marker.",player,255,255,255,true)
end
end


Jak ma ci usun?? element kt?rego kod nie widzi? Zastosowa?e? w usuwaniu zmienn? tabelow?, kt?r? trzeba zamieni? na zwykly element ?r?d?owy. (source)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Tagi: usuwanie :: markera :: czyli :: nie :: wiem :: jak :: użyć :: destroyelement
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