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

Wysłany: 2017-06-21, 18:58


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Witam,
Chcia?bym zrobi? samo je?d??ce po mapie poci?gi jednak nie wiem jak si? do tego zabra?. S?ysza?em r?wnie? o nowej funkcji w tej wersji MTA dzi?ki kt?rej mo?na tworzy? w?asne trasy poci?g?w, to prawda, ?e co? takiego istnieje?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 19:29


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

Mo?liwo?? jest, co do tej 'nowinki' to w kt?rej wersji? Bo w obecnej 1.5.4 nic takiego nie ma
https://wiki.multitheftauto.com/wiki/Changes_in_1.5.4

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

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

 
Wysłany: 2017-06-21, 19:31


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Przegl?daj?c internet mi si? przewin??o z dwa razy w tym raz na forum pewnego serwera. A jakich funkcji musz? u?y? do stworzenia tych poci?g?w?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 19:34


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

Zapewne tak jak w gta to wygl?da? nie b?dzie ale

Więcej informacji znajdziesz w Wikipedii MTA:

createVehicle
i najlepiej nada? pr?dko??
Więcej informacji znajdziesz w Wikipedii MTA:

setElementVelocity
lub
Więcej informacji znajdziesz w Wikipedii MTA:

setElementSpeed


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

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

 
Wysłany: 2017-06-21, 19:35


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3


Więcej informacji znajdziesz w Wikipedii MTA:

setTrainTrack


Więcej informacji znajdziesz w Wikipedii MTA:

getTrainTrack


chodzi mu o te nowe funkcje w MTA

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 19:37


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

BarteQ03, Ale to nie s? nowe funkcje :eye: Poza tym to tylko ustawi tor dla poci?gu a nie go poruszy.

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

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

 
Wysłany: 2017-06-21, 19:41


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

marcin778, te funkcje s? od wersji mta 1.6 i s? potrzebne ?eby ustawi? tor jazdy, zale?y co chce si? wykona?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 19:53


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Mog? prosi? o przyk?ad nadawania pr?dko?ci? Nie zbyt mi to wychodzi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 20:35


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5


addCommandHandler("podskocz", function(plr)
    setElementVelocity(plr,0,0,5)
end)

Po wpisaniu komendy powiniene? podskoczy? do g?ry ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 20:44


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Tylko ja chce na pr?dko?? pojazdu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 20:54


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

No to podobnie jest z pojazdem, tylko zamiast gracza, podajesz samoch?d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 20:58


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3


local pojazd_1 = {
{1746.35,-1957.75,15.10537},
{740.642023.477.15449},
{742.531779.435.96569},
--[[{642.311308.8512.25537},
{257.281224.2723.25537},
{-248.281267.4428.33537},
{-834.851068.7734.99537},
{-1571.64533.2233.22537},
{-1943.75148.0126.12537},
{-1973.18, -437.0626.12537},
{-1925.04, -1175.6214.60537},
{-1543.58, -1499.8017.90537},
{-1236.99, -1515.1130.47537},
{-829.63, -1299.7380.32537},
{-558.93, -1190.6542.50537},
{-83.33, -1018.0016.84537},
{538.05, -1155.448.27537},
{791.35, -1345.59, -1.00537},
{1189.56, -1770.30, -3.79537},
{1556.37, -1953.7114.00537},
{2175.76, -1954.4014.53537},
{2204.34, -1699.1014.08537},
{2257.77, -1537.6420.53537},
{2288.88, -1286.3324.37537},
{2288.89, -994.9827.14537},
{2155.91, -668.5452.71537},
{2202.36, -361.1647.50537},
{2535.74, -286.9516.52537},]]--

}
for i,v in pairs(pojazd_1) do
    local vehicle=createVehicle(v[4], v[1], v[2], v[3])
    setElementVelocity(vehicle,50,0,50)
   end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 21:04


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

?adnego b??du nie powinno by?, wszystko jest okej wi?c w czym problem?

I do takiego systemu bardziej polecam setVehicleSpeed

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 21:07


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

W przypadku setElementVelocity pojazd stoi w miejscu, a gdy daje setElementSpeed wyrzuca b??d w debugu:
attempt to call global 'setElementSpeed' (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-21, 21:25


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5


function setElementSpeed(elementunitspeed)
    if (unit == nilthen unit 0 end
    if (speed == nilthen speed 0 end
    speed tonumber(speed)
    local acSpeed getElementSpeed(elementunit)
    if (acSpeed~=falsethen -- if true element is validno need to check again
        local diff speed/acSpeed
        if diff ~= diff then return end -- if the number is a 'NaN' return end.
        local x,y,getElementVelocity(element)
        setElementVelocity(element,x*diff,y*diff,z*diff)
        return true
    end

    return false
end

Wrzucasz to gdzie? na pocz?tek kodu.

Postaw piwo autorowi tego posta
 

 
Tagi: pociągi
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pociągi 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