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

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

Respekt: 50

Ostrzeżeń: 20%
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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-15, 20:26


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

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={
      {modelx,y,zoponysilnikipaliwo},
}

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 (vehColveh00)
        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  
Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

Ostrzeżeń: 20%
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??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-15, 20:35


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Kordy wpisujesz w x,y,z tutaj:
spawnyPojazdow={
      {modelx,y,zoponysilnikipaliwo},
}


np dajmy tak:
spawnyPojazdow={
      {411x,y,z2050},
}

stworzy nam pojazd o nazwie infernus : D

Postaw piwo autorowi tego posta
 

 
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

Respekt: 50

Ostrzeżeń: 20%
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?? ;p

[ Dodano: 2014-12-16, 18:47 ]
Czekam ;/

[ Dodano: 2014-12-17, 17:52 ]
Czekam i czekam ;/

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: spawn :: pojazdów :: dayz
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Spawn pojazdów DayZ Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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