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

Wysłany: 2016-04-17, 23:11


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Witam. Oto m?j kod:
    addCommandHandler'kolo1',
    function( uPlayer )
        if isPedInVehicleuPlayer then
            local uVehicle getPedOccupiedVehicleuPlayer )
            local states = { [0]="inflated", [1]="flat", [2]="fallen off" }    -- we store the states in a table
            local frontLeftrearLeftfrontRightrearRight getVehicleWheelStates uVehicle )
                  setVehicleWheelStates (uVehicle"frontLeft"2)
            end
        end
)

Problem, jest taki, ?e ja po wpisaniu komendy /kolo1 chcia?bym, ?eby wypada?o mi przednie, lewe ko?o - jednak?e wypada tylnie lewe. Po?owa tego kodu jest na pewno zb?dna, zacz??em tam dopisywa? zmienne czy jako? tak, lecz to nic nie dawa?o...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-17, 23:46


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

wywal

local states = { [0]="inflated", [1]="flat", [2]="fallen off" }    -- we store the states in a table
            local frontLeftrearLeftfrontRightrearRight getVehicleWheelStates uVehicle )

zamien
setVehicleWheelStates (uVehicle"frontLeft"2)

na
setVehicleWheelStates (uVehicle2)


Więcej informacji znajdziesz w Wikipedii MTA:

setVehicleWheelStates


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-18, 00:19


Byl3mTu

nikt taki






Wiek: 24
Na forum: 4088 dni
Posty: 40
Nick w MP: BylemTu

Piwa: 36

Respekt: 50

Piorun, teraz kod wygl?da tak:
    addCommandHandler'kolo1',
    function( uPlayer )
        if isPedInVehicleuPlayer then
            local uVehicle getPedOccupiedVehicleuPlayer )
                        setVehicleWheelStates (uVehicle2)
            end
        end
)

Brakuje mi tutaj informacji, kt?re ko?o ma wypa?? - jakbym chcia? na przyk?ad zrobi?, ?eby inne ko?o wypada?o.
Co do wiki to w?a?nie st?d wszystko bra?em.
-----------------------------------
edit
-----------------------------------
My?la?em tak:
setVehicleWheelStates (uVehicle, "newFLeft", 2)
"newFLeft" - Przednie, lewe ko?o;
Liczba - Stan ko?a

Okaza?o si?, ?e jest tak:
setVehicleWheelStates (uVehicle, 2, 2, 2, 2)
Cyfra = stan ko?a (0 - 2)
Pierwsza liczba: Lewe, przednie ko?o;
Druga liczba: Lewe, tylnie ko?o;
Trzecia liczba: Prawe, przednie ko?o;
Czwarta liczba; Prawe, tylnie ko?o!

Temat uwa?am za rozwi?zany, powy?yj wyt?umaczy?em to, czego nie rozumia?em.
Osobie wy?ej dzi?kuje i stawiam piwko - nie zosta?o mi to wyt?umaczone, aczkolwiek za?apa?em o co chodzi?o ;D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-18, 00:42


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

setVehicleWheelStates posiada parametry:

vehicle - pojazd, kt?remu zmieniamy stan k??
frontLeft - stan przedniego, lewego ko?a
rearLeft: stan tylnego, lewego ko?a
frontRight: stan przedniego, prawego ko?a
rearRight: stan tylnego, prawego ko?a

wszystko jest na wiki :)

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: mój :: kod :: źle :: funkcjonuje. :: (komenda :: quotwyrwanie :: koła)
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