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

Wysłany: 2020-05-16, 09:53


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

s.lua
markery = {
{ -2406.8178710938,-615.06176757813,132.67218017578 },
{ -2462.3862304688,-590.71154785156,132.27572631836 },
{ -2473.5715332031,-677.33465576172,137.75389099121 },
{ -2422.955078125,-712.61901855469,133.62727355957 },
}


function losowanie()

createMarker(x,y,z)
end
addEventHandler "onPlayerVehicleEnter"getRootElement(),losowanie)


Jak zrobi? aby po wej?ciu do auta wy?wietla? sie jeden z marker?w?
Nich kto? opisz albo da przyk?ad m?cz? si? z tym a pewnie to pro?cizna.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-16, 10:56


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Musisz poda? konkretne dane pozycji x y i z. Dla pierwszego elementu z tabeli warto?? x b?dzie
marker[1][1]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-16, 23:05


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Gotowiec :

markery = {
{ -2406.8178710938,-615.06176757813,132.67218017578 },
{ -2462.3862304688,-590.71154785156,132.27572631836 },
{ -2473.5715332031,-677.33465576172,137.75389099121 },
{ -2422.955078125,-712.61901855469,133.62727355957 },
}


addEventHandler("onPlayerVehicleEnter",root,function()
    rnd=math.random(1,#markery)
    marker=createMarker(markery[rnd][1],markery[rnd][2],markery[rnd][3],"cylinder",5)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-17, 12:26


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Problem ch?opaki mam z tym ?e przy wje?dzie w marker nic si? nie dzieje
function podniessmieci()

    if source ~= localPlayer then
        return
    end
    if isPedInVehicle (localPlayermarkerdostawathen
            outputChatBox("Jeste? w markerze",255,255,255)
    end
end
addEventHandler "onClientMarkerHit"getRootElement(),podniessmieci)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-17, 12:54


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poczytaj o ?r?dle w evencie

Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


Jest to marker, w kt?ry weszed? gracz. A ty por?wnujesz go do lokalnego gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-17, 15:30


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

A czemu mi teraz pokazuje sie w tym markerze i 2 to samo



local markerprac createMarker2350.7060546875,-12.084959030151,26.484375"cylinder"2255255125 )
function wlaczGui(graczmd)
    if gracz ~= localPlayer then
        return
    end
    if isPedInVehicle (graczmarkerpracthen
        outputChatBox("Aby rozpocz?? prace nie mo?esz siedzie? w pojzedzie!",255,255,255)
        
    else
        outputChatBox("1111111111111",255,255,255)
        guiSetVisible(gui.wintrue)
        showCursor(truetrue)
    end
end
addEventHandler "onClientMarkerHit"getRootElement(),wlaczGui)





function podniessmieci(graczmd)
    if gracz ~= localPlayer then
        return
    end
    if isPedInVehicle (graczmarkerdostawathen
        outputChatBox("Jeste? w pojezdzie",255,255,255)
--setElementFrozen(smieciaratrue)
    else
        outputChatBox("Nie jeste? w pojezdzie",255,255,255)
    end
end
addEventHandler "onClientMarkerHit"getRootElement(),podniessmieci)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-17, 19:06


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Bo w drugim argument funkcji addEventHandler masz ustawione wszystkie elementy a nie jeden konkretny marker.


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wejsciu :: auta :: wyświetlić :: 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 Odpowiedz do tematu

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