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

Wysłany: 2017-09-12, 13:49


maksio41

Uczeń Lua






Wiek: 27
Na forum: 3188 dni
Posty: 30
Nick w MP: maksior411

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
czesc, chcialem zrobic pojemnosci silnikow lecz nie wiem jak sie do tego zabrac.
chcia?em zrobi? to na zasadzie tablicy i p?tli.

kod:

local auta1_4 = {
    {410}, -- manana
    {436}, -- previon
}
function ustawPojemnosc(v)
      for _p in pairs(auta1_4) do
          setElementData(v"pojemnosc""1.4")
      end
end


czy tak moze to robic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 14:02


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

ElementData - tyle, ale co? mi tu nie pasuje:


for _p in pairs(auta1_4) do
setElementData(v"pojemnosc""1.4")


Albo p albo v. Dodatkowo, nie sprawdzasz ID [modelu] pojazdu.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 14:03


maksio41

Uczeń Lua






Wiek: 27
Na forum: 3188 dni
Posty: 30
Nick w MP: maksior411

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
no wlasnie ja chcia?em sprawdzi? ale jak ? getVehicleID ?

Podpis
Uczę się LUA!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 14:05


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

maksio41,


Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


Powodzenia :)

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 14:05


maksio41

Uczeń Lua






Wiek: 27
Na forum: 3188 dni
Posty: 30
Nick w MP: maksior411

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
_Mike, dzi?ki :)

[ Dodano: 2017-09-12, 14:11 ]

function ustawPojemnosc(v)
      for _v in pairs(auta1_4) do
          local id getElementModel(v)
          if id == 410 or 436 then
              setElementData(v"pojemnosc""1.4")
              local vehName getVehicleName(v)
              outputDebugString("pojemnosc 1.4 maja auta "..v..".")
                end
      end
end
tak mo?e by??

Podpis
Uczę się LUA!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 14:28


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

maksio41, Przetestuj to si? dowiesz. Oczywi?cie mam nadziej?, ?e jest eventHandler.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 15:05


nanKy







Wiek: 22
Na forum: 3865 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

        
  local id getElementModel(v)
          if id == 410 or 436 then
              setElementData(v"pojemnosc""1.4")

Czemu ty nadal nadajesz pojemnosc elementu v skoro element v to tylko id, pomy?l.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 15:08


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Po zwr?ceniu bardziej szczeg??owych informacji, stwierdzam i?, p?tla w sobie powinna zawiera? "getElementsByType".

Do tego:


setElementData(v"pojemnosc""1.4")


Czego? zabrak?o, sprawd? wiki.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 17:38


maksio41

Uczeń Lua






Wiek: 27
Na forum: 3188 dni
Posty: 30
Nick w MP: maksior411

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
emm v to pojazd. a elementdata jest dobra.
 setElementData(v"pojemnosc""1.4") == true


Podpis
Uczę się LUA!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:54


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

_Mike, Czego ci tam brakuje ??

maksio41,
local auta1_4 = {
    {410}, -- manana
    {436}, -- previon
}

function ustawPojemnosc(v)
      if auta1_4[getElementModel(v)] then
        setElementData(v,"pojemnosc","1.4")
      end
end


Je?li podany pojazd ma kt?re? id z tabeli wtedy ustawia mu pojemno?? na 1.4

a odwo?ujesz si?:


ustawPojemnosc(element pojazdu)


np.

local veh createVehicle(argumenty)
ustawPojemnosc(veh)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-13, 17:24


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

"maksio41" napisał/a:

ok.

Problem rozwi?zany, mog? zamkn???

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: pojemnosc :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » pojemnosc pojazdu Odpowiedz do tematu

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