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

Wysłany: 2017-06-21, 12:52


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Witam. Jak zablokowa? dost?p wsiadania do pojazd?w stworzonych przez skrypt, je?eli gracz nie ma czego? tam?


function pojazdy ()
    for kv in ipairs(tablica) do
        lspd createVehicle(596v[1],v[2],v[3])
    end
    for kv in ipairs(premiery) do
        premiery createVehicle(426v[1],v[2],v[3])
        setVehicleColor(premiery0,0,0)
    end
end
addEventHandler("onResourceStart"getResourceRootElement(getThisResource()), pojazdy)



addEventHandler("onVehicleStartEnter"getRootElement(), function(playerseatjacked)
        local que dbQuery(connect"SELECT * FROM prawo WHERE Prawko=?""Tak")
        local result dbPoll(que, -1)
            if not result[1then
                outputChatBox("Nie masz kluczyk?w do tego pojazdu!"client)
                cancelEvent()
        
            end
    
end)



+ jeszcze dx, wy?wietla si? ka?demu graczowi...


function bind ()
    local veh getPedOccupiedVehicle(localPlayer)
    if veh then
        addEventHandler("onClientRender"rootdxCreateDrawButton)
        setElementData(localPlayer"open"true)
        showCursor(true)
    end
end
bindKey("lshift""down"bind)


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-06-21, 13:58


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Rookspack, Je?eli chodzi o zablokowanie dost?pu do wsiadania przez innych graczy to najlepiej sprawdza? element date gracza. Je?eli np. gracz ma element date "frakcja" to mo?e wsiada? do pojazdu, a jak niema takiej element daty to cancelEvent.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 14:01


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dexnes_, Tak, tylko wtedy nie b?dzie m?g? wej?? do ?adnego pojazdu (je?eli nie ma elementDaty). Chodzi mi o to, aby nie mo?na by?o wchodzi? do konkretnego stworzonego pojazdu bez elementDaty.

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-06-21, 14:03


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
A odno?nie dx'a to zamie? 'root' na 'localPlayer'.

function bind ()
    local veh getPedOccupiedVehicle(localPlayer)
    if veh then
        addEventHandler("onClientRender"localPlayerdxCreateDrawButton)
        setElementData(localPlayer"open"true)
        showCursor(true)
    end
end
bindKey("lshift""down"bind)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 14:04


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Rookspack, No to nadaj tym pojazdom element dat? i po problemie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 14:07


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dexnes_, A o tym nie pomy?la?em :/ . Emm, Emm, jak sprawdzi? czy jest ju? dx pokazane? (Wywala mi b??d, ?e jest ju? jak klikn? ponownie shift).

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-06-21, 14:11


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Rookspack, Ja robi? to na zmienn?

zmienna = false -- na pocz?tku

zmienna = true -- przy otwieraniu

zmienna = false -- przy zamykaniu

I potem tylko sprawdzasz:


if zmiennna == true then
-- kod
else
-- kod
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 14:14


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dzi?kuje za pomoc, mo?na zamkn??.

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
 

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