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

Wysłany: 2014-09-27, 12:20


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
Witam, mam problem z prawem jazdy, ot?? po wej?ciu w marker nie przenosi mnie do pojazdu.... my?l? ?e to spowodowane niedzia?aj?c? funkcj? liczba.

local liczba 0

function startEgzamin(plr)
    liczba liczba 1
    if liczba == 0 then
        setElementInterior(el0)
        setElementDimension(el0)
        outputChatBox("(( Rozpocz??e? egzamin prawa jazdy ! ))")
        pojazd createVehicle(411, -2021.56, -45.5935.03360.0359.6180.4)
        warpPedIntoVehicle(elpojazd)
        marker createMarker(Punkty[liczba][1], Punkty[liczba][2], Punkty[liczba][3], "cylinder"52552550)
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 12:28


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60


 liczba liczba 1
    if liczba == 0 then

Bezsensu, definiujesz liczb? jako 0, zwi?kszasz j? o 1 i sprawdzasz czy liczba r?wna si? 0.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 12:46


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
znalaz?em nowy b??d, wszystko dzia?a, lecz nie przenosi mnie do pojazdu, a w db3 b??d co? ze znakiem zapytania w lini 43, z dolnej funkcji b??d(attemt to index ? line 43)

marker createMarker(Punkty[liczba][1], Punkty[liczba][2], Punkty[liczba][3], "cylinder"52552550)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 12:54


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60

Nie wiem co masz zdefiniowanego pod "el", ale je?eli chcesz, aby gracz, kt?ry wejdzie w marker, zosta? teleportowany do auta to zamie? "el" na "plr", kt?ry masz zdefiniowany w funkcji

Cytat:

[attempt to index ?]

W lua tablice zaczynaj? si? od 1, nie od 0.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 13:04


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
jest jeszcze jedne problem, naprawi?em ju? punkty lecz na ostatnim punkcie wiadomo?? si? nie wy?wietla. ..
function startEgzamin(plr)
    if not(liczba == 2then
        setElementInterior(plr0)
        setElementDimension(plr0)
        outputChatBox("(( Rozpocz??e? egzamin prawa jazdy ! ))")
        marker createMarker(Punkty[liczba][1], Punkty[liczba][2], Punkty[liczba][3], "cylinder"52552550)
        
        pojazd createVehicle(411, -2021.56, -45.5935.03360.0359.6180.4)
        setElementData(pojazd"pojazd_opis""Egzamin prawa jazdy")
        setVehicleColor(pojazd255255255)
        warpPedIntoVehicle(plrpojazd)
        addEventHandler("onMarkerHit"marker, function(el)
            xliczba liczba 1
            destroyElement(marker)
            marker createMarker(Punkty[xliczba][1], Punkty[xliczba][2], Punkty[xliczba][3], "cylinder"52552550)
        end)
    else
        outputChatBox("Prawo zakonczone"plr)
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 13:40


Rusty^^







Wiek: 32
Na forum: 4633 dni
Posty: 14

Piwa: 1

Respekt: 50

"maxerxxl" napisał/a:

jest jeszcze jedne problem, naprawi?em ju? punkty lecz na ostatnim punkcie wiadomo?? si? nie wy?wietla. ..
function startEgzamin(plr)
    if not(liczba == 2then
        setElementInterior(plr0)
        setElementDimension(plr0)
        outputChatBox("(( Rozpocz??e? egzamin prawa jazdy ! ))")
        marker createMarker(Punkty[liczba][1], Punkty[liczba][2], Punkty[liczba][3], "cylinder"52552550)
        
        pojazd createVehicle(411, -2021.56, -45.5935.03360.0359.6180.4)
        setElementData(pojazd"pojazd_opis""Egzamin prawa jazdy")
        setVehicleColor(pojazd255255255)
        warpPedIntoVehicle(plrpojazd)
        addEventHandler("onMarkerHit"marker, function(el)
            xliczba liczba 1
            destroyElement(marker)
            marker createMarker(Punkty[xliczba][1], Punkty[xliczba][2], Punkty[xliczba][3], "cylinder"52552550)
        end)
    else
        outputChatBox("Prawo zakonczone"plr)
    end
end


Mi si? wydaje, ?e przez z?e zako?czenie "end)" usu? ) i zobacz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 13:44


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
nie bo end jest od addEventHandler

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 14:01


Rusty^^







Wiek: 32
Na forum: 4633 dni
Posty: 14

Piwa: 1

Respekt: 50

A po co nawias obok end'a ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 14:30


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
:shock: do zamkni?cia funkcji:
addEventHandler(onMarkerHitmarker, function(el)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 18:57


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

maxerxxl, "onMarkerHit". T?umacz? Ci to 3 czy 4 raz... U?ywaj string?w.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-27, 21:27


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

maxerxxl, co ty nie ogarniasz jak u?ywa? string?w aha.

Więcej informacji znajdziesz w Wikipedii MTA:

AddEventHandler

bool addEventHandler string eventNameelement attachedTo, function handlerFunction, [ bool getPropagated truestring priority "normal" ] )

Przyk?ad:
addEventHandler"onPlayerSpawn"rootonPlayerSpawnHandler )

W twoim przypadku zamiast onPlayerSpawn b?dzie onMarkerHit i zamiast onPlayerSpawnHandler nazwa twojej funkcji.

Postaw piwo autorowi tego posta
 

 
Tagi: prawo :: jazdy :: nietypowe
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