Wysłany: 2014-12-15, 17:57
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Witam. Czy kto? wie jak doda? nowy pojazd do serwera DayZ?
Tzn. to si? chyba odbywa w vehicle_spawns i editor_server - chyba w tym.
Zrobi?em tak jak nale?a?o, skopiowa?em linijki od spawnu quada, pozmienia?em id - potem w editorze doda?em kordy, i nic, nie respi si?...
Wie kto? jak to zrobi??
Wysłany: 2014-12-15, 20:26
Terr9909
Skrypter LUA
Wiek: 26 Na forum: 4234 dni Posty: 346
Nick w MP: Split
Piwa : 1043
znalaz?em co?, mo?e ci pomo?e:
https://forum.mtasa.com/viewtopic.php?f=91&t=65555
edit, zrobi?em now? wersj?:
tworzysz jaki? plik np vehicle_spawn.lua i wklejasz do niego
spawnyPojazdow ={
{ model , x , y , z , opony , silniki , paliwo },
}
w opony podajesz ile pojazd ma mie? po wej?ciu opon oraz silnik?w, mo?esz da? 0 to b?dzie np 0/5 opon potrzebnych a jak dasz opony np 2 to b?dzie 2/5 opon
potem tworzysz p?tl?:
for i , v in ipairs ( spawnyPojazdow ) do
veh = createVehicle ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ])
vehCol = createColSphere ( v [ 2 ], v [ 3 ], v [ 4 ], 1.5 )
attachElements ( vehCol , veh , 0 , 0 , 0 )
setElementData ( vehCol , "parent" , veh )
setElementData ( veh , "parent" , vehCol )
setElementData ( vehCol , "vehicle" , true )
setElementData ( vehCol , "MAX_Slots" , 20 )
-- Engine + Tires
local tires , engine , parts = getVehicleAddonInfos ( getElementModel ( veh ))
setElementData ( vehCol , "Tire_inVehicle" , math . random ( v [ 5 ], tires ))
setElementData ( vehCol , "Engine_inVehicle" , math . random ( v [ 6 ], engine ))
setElementData ( vehCol , "Parts_inVehicle" , math . random ( v [ 7 ], parts ))
-- vehicle_indentifikation
setElementData ( vehCol , "spawn" ,{ v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ]})
-- others
setElementData ( vehCol , "fuel" , 60 )
end
i skrypt gotowy :-)
edit @@ we? sobie z tego kodu g?rnego, poprawi?em funkcjonalno??.
Ostatnio zmieniony przez Terr9909 2014-12-15, 20:34, w całości zmieniany 2 razy
Wysłany: 2014-12-15, 20:32
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Znawc? angielskiego nie jestem, ale tutaj ?le u?o?ony jest kod, i wiele nie rozumiem - mam zrobione w spawn vehicles...
[ Dodano : 2014-12-15, 20:34 ]
A gdzie kordy wpisa??
Wysłany: 2014-12-15, 20:35
Terr9909
Skrypter LUA
Wiek: 26 Na forum: 4234 dni Posty: 346
Nick w MP: Split
Piwa : 1043
Kordy wpisujesz w x,y,z tutaj:
spawnyPojazdow ={
{ model , x , y , z , opony , silniki , paliwo },
}
np dajmy tak:
spawnyPojazdow ={
{ 411 , x , y , z , 2 , 0 , 50 },
}
stworzy nam pojazd o nazwie infernus : D
Wysłany: 2014-12-15, 20:37
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
I gdzie doda? jaki to pojazd ma si? spawnowa?? Ja tam wielkim znawc? lua nie jestem... ;/
[ Dodano : 2014-12-15, 20:39 ]
Co? do meta doda??
[ Dodano : 2014-12-15, 20:53 ]
W lua mam co? takiego:
Kod: spawnyPojazdow={
{601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50},
for i,v in ipairs(spawnyPojazdow) do
veh = createVehicle(v[1], v[2], v[3], v[4])
vehCol = createColSphere(v[2], v[3], v[4], 1.5)
attachElements (vehCol, veh, 0, 0, 0 )
setElementData(vehCol,"parent",veh)
setElementData(veh,"parent",vehCol)
setElementData(vehCol,"vehicle",true)
setElementData(vehCol,"MAX_Slots",20)
--Engine + Tires
local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh))
setElementData(vehCol,"Tire_inVehicle",math.random(v[5],tires))
setElementData(vehCol,"Engine_inVehicle",math.random(v[6],engine))
setElementData(vehCol,"Parts_inVehicle",math.random(v[7],parts))
--vehicle_indentifikation
setElementData(vehCol,"spawn",{v[1], v[2], v[3], v[4]})
--others
setElementData(vehCol,"fuel",60)
end
I w mecie mam: <script type='client' src="vehicles_spawn.lua" />
[ Dodano : 2014-12-15, 21:17 ]
Pomo?e kto??
[ Dodano : 2014-12-16, 18:47 ]
Czekam ;/
[ Dodano : 2014-12-17, 17:52 ]
Czekam i czekam ;/
Tagi: spawn :: pojazdów :: dayz
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: