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

Wysłany: 2014-05-31, 20:22


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Witam. To moje pierwsze pytanie na tym forum.
Ot?? zrobi?em Sobie funkcje na sprawdzenie ilo?ci element?w w indeksie :

markery = {
{2042.34741, 1545.26904, 10.67188 },
{ 2049.76147, 1542.85510, 10.67188},
{ 2060.16675, 1538.15833, 10.67188},
}

numer = 0

function ilosc ()
for k,v in ipairs ( markery ) do
numer = numer+1
end
return numer
end



Jednak nie zwraca mi go w tym kodzie :

liczba = 0

function funkcja()
if liczba == ilosc() then
outputChatBox ( "koniec", root ) return end
liczba = liczba+1
if marker2 then
destroyElement ( marker2 )
end
marker2 = createMarker ( markery[liczba][1], markery[liczba][2], markery[liczba][3], "cylinder", 2, 255, 0, 255 )
addEventHandler ( "onMarkerHit", marker2, funkcja )
end


Pomin??em co? ?

Podpis

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

 
Wysłany: 2014-05-31, 20:33


luki123luki123

Place Game






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

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

PanMaszyna, sk?d ma bra? w tej funkcji te argumentu to jest inna funkcja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-31, 20:42


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

luki123luki123, if liczba == ilosc() then tu jest kolego odno?nik :)

Podpis

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

 
Wysłany: 2014-05-31, 20:52


dudeks







Wiek: 32
Na forum: 6717 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

if liczba == #markery then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-31, 20:53


McDeKi







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

Piwa: 186

Respekt: 60


function ilosc ()
local numer = 0
for k,v in pairs ( markery ) do
numer = numer + 1
end
return numer
end

local liczba = 0

function funkcja()
outputChatBox(ilosc())
if liczba == ilosc() then
outputChatBox ( "koniec", root )
liczba = liczba+1
return end
if marker2 then
destroyElement ( marker2 )
end
marker2 = createMarker ( markery[liczba][1], markery[liczba][2], markery[liczba][3], "cylinder", 2, 255, 0, 255 )
addEventHandler ( "onMarkerHit", marker2, funkcja )
end
addCommandHandler("it",funkcja)

Zwraca 3, wiec warunek jest falszywy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-31, 21:15


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

McDeKi, on ma zwraca? 3.

Podpis

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

 
Wysłany: 2014-05-31, 21:16


McDeKi







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

Piwa: 186

Respekt: 60

W takim razie w czym jest problem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-31, 21:17


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

McDeKi, On ma wylicza? ilo?? obiekt?w w indeksie. Chcia?em zautomatyzowa? kod, ?e je?li jest to ostatni obiekt to robi dany event :) Poradzi?em juz Sobie, dzi?ki za pomoc panowie ! :)

Podpis

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

 
Tagi: ilość :: obiektów
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