Cze??. Zrobi?em system pojazd?w oraz komend? do teleportowania do pojazdu o podanym UID. Problem w tym ?e ci?gle wy?wietla wiadomo??: "* Nie odnaleziono takiego pojazdu!". Nie mam poj?cia co jest ?le. W debugu nie ma ?adnego b??du.
Rozumiem, ?e funkcje getVehicleByID masz w innym pliku, ta?
Spr?buj te funkcj? getVehicleByID da? do tego kodu w kt?rym masz /ttv
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
function getVehiclesByUID(id)
if id then
for k,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, "uid") == id then
local veh = v
else
local veh = false
end
end
return veh
end
end
zmienna veh jest lokalna i istnieje tylko w warunku kt?ry jest w p?tli for, poza tym warunkiem nie istnieje. To powinno rozwi?za? Twoj problem:
function getVehiclesByUID(id)
assert(id, 'id wymagane')
for _,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, "uid") == id then
return v;
end
end
return false
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