Wysłany: 2017-09-12, 13:49
maksio41
Uczeń Lua
Wiek: 27 Na forum: 3188 dni Posty: 30
Nick w MP: maksior411
Piwa : 2
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?
Wysłany: 2017-09-12, 14:02
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
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
Wysłany: 2017-09-12, 14:03
maksio41
Uczeń Lua
Wiek: 27 Na forum: 3188 dni Posty: 30
Nick w MP: maksior411
Piwa : 2
no wlasnie ja chcia?em sprawdzi? ale jak ? getVehicleID ?
Wysłany: 2017-09-12, 14:05
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
maksio41 ,
Powodzenia
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-09-12, 14:05
maksio41
Uczeń Lua
Wiek: 27 Na forum: 3188 dni Posty: 30
Nick w MP: maksior411
Piwa : 2
_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??
Wysłany: 2017-09-12, 14:28
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
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
Wysłany: 2017-09-12, 15:05
nanKy
Wiek: 22 Na forum: 3865 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
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.
Wysłany: 2017-09-12, 15:08
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
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
Wysłany: 2017-09-12, 17:38
maksio41
Uczeń Lua
Wiek: 27 Na forum: 3188 dni Posty: 30
Nick w MP: maksior411
Piwa : 2
emm v to pojazd. a elementdata jest dobra. setElementData ( v , "pojemnosc" , "1.4" ) == true
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
_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 )
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
"maksio41" napisał/a :
Problem rozwi?zany, mog? zamkn???
Tagi: pojemnosc :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: