local pojazdy = {
{-2264.74, 534.67, 35.56, 359.8, 0.0, 0.4},
}
for i,v in ipairs(pojazdy) do
local tram = createVehicle(449, v[1], v[2], v[3], v[4], v[5], v[6])
end
function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
respawnVehicle(v)
setElementFrozen (v, true)
end
end
end
setTimer(respawnVehicles, 4000, 0)
addEventHandler("onVehicleEnter", resourceRoot, function(seat)
if seat == 0 then
setElementFrozen(source, false)
end
end)
addEventHandler("onVehicleExit", resourceRoot, function(seat)
if seat == 0 then
end
end)
Jednak mam pytanie co do tej p?tli,
m?g?by kto? wyt?umaczy? mi jej argumenty i dlaczego do tablicy kt?ra jest zadeklarowana jako pojazdy odwo?uje si? za pomoc? "v[1]"
[ Dodano: 2015-04-26, 13:27 ]
Dobra, ju? ogarn??em, dla tych kt?rzy byli ciekawi, to "v" to inaczej warto?? kt?r? przypisujemy w tym nawiasie: (pojazdy)
kubak14,
Po 1.Czy ja gdzie? napisa?em ?e to jest m?j kod?
Po.2 U?ywa?em tego kodu przez udostepnieniem YWL
Po.3 Jest to kod Splita z jego pracy ?mieciarek
Ostatnio zmieniony przez Loop 2015-04-26, 17:29, w całości zmieniany 1 raz
Tomakan, tak, V do tego s?u?by, a to "i" lub jak kto woli "k", to jest klucz tabeli czyli np. :
tbl = {
[1] = {},
[2] = {},
}
for k,v in ipairs(tbl) do
W tym wypadku K to jest to [1] i [2] itd.
Musisz te? pami?ta? o dok?adnym przypatrzeniu si? funkcji pairs i ipairs.
Ot?? z tego co pami?tam ipairs skacze tylko po kluczach, kt?re s? liczbami naturalnymi (chyba), a pairs po wszystkim co napotka, dlatego, niekt?rzy twierdz?, ?e IPAIRS wykonuje si? o 0.3ms szybciej xd
Podpis
Jedyny kontakt ze mną to PW forum
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
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