Wysłany: 2014-06-30, 17:45
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Witam.
1. Mam taki kod na maksymaln? pr?dko?? pojazd?w w mta.
function predkosc1 ()
local predkosc = 45
for k , v in ipairs ( getElementsByType ( "vehicle" )) do
if getElementModel ( v ) == 597 then
setVehicleHandling ( v , "maxVelocity" , predkosc )
end
end
end
addEventHandler ( "onResourceStart" , root , predkosc1 )
Tu wszystko dzia?a autko jedzie 45 km/h. Problem zaczyna si? gdy chc? zwi?kszy? pr?dko?? auta. Police SF wyci?ga domy?lnie 160 km/h a jak w tym kodzie chce zwi?kszy? pr?dko?? do 180 km/h to nie dzia?a. I tu pojawia si? pytanie czy wgl da si? zwi?kszy? t? pr?dko??? Je?li tak to jak.
2. Na tej stronce https://wiki.multitheftauto.com/wiki/SetVehicleHandling jest co? takiego jak abs. Domy?lam si? ?e chodzi o to ?e jak hamujemy to nie robimy tego z " piskiem opon " i teraz pytanie czy to dobra funkcja je?li tak to jak jej u?y?. Bo np w nrg jak hamujemy klawiszem S to nie ma pisku opon.
3. Jak zmniejszy? / zwi?kszy? odleg?o?? hamowania.
4. Jak zmniejszy? / zwi?kszy? przyspieszenie.
PS: Od ka?dego podpunktu piwko.
Ostatnio zmieniony przez Deryl 2014-06-30, 17:47, w całości zmieniany 1 raz
Więcej szczegółów
Wystawiono 1 piw(a):slodziacz3k1
Wysłany: 2014-06-30, 17:47
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
1. Zauwa?, ?e daj?c 50 jedzie 160, wi?c zwi?ksz do 300
4. acceleration to przy?pieszenie.
Wysłany: 2014-06-30, 17:50
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Albo ja ?le napisa?em albo ty ?le zrozumia?e?. Jak wpisze 50 to jedzie 50. Jak 100 to 100. A jak wpisze 1000 to jedzie to maksymalne 160. I teraz je?li si? da to jak zwi?kszyc t? pr?dko??..
Wysłany: 2014-06-30, 17:53
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Aha wybacz W kodzie wpisa?e? 50 i napisa???, ?e 160 jedzie dlatego tak zrozumia?em. Przy wpisaniu 1000 jedzie 160 tak ?
[ Dodano : 2014-06-30, 17:54 ]
addCommandHandler ( "podkrec" , function( plr , cmd , ilosc )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" ) ) then
auto = getPedOccupiedVehicle ( plr )
id = getElementModel ( auto )
if not ilosc then return end
if ilosc == "20" then
handlingTable = getOriginalHandling ( id )
wartosc = handlingTable [ "maxVelocity" ]
wartosc1 = handlingTable [ "engineAcceleration" ]
setVehicleHandling ( auto , "maxVelocity" , tonumber ( wartosc )+ tonumber ( 50 ))
setVehicleHandling ( auto , "engineAcceleration" , tonumber ( wartosc1 )+ tonumber ( 20 ))
end
if ilosc == "10" then
handlingTable = getOriginalHandling ( id )
wartosc = handlingTable [ "maxVelocity" ]
wartosc1 = handlingTable [ "engineAcceleration" ]
setVehicleHandling ( auto , "maxVelocity" , tonumber ( wartosc )+ tonumber ( 25 ))
setVehicleHandling ( auto , "engineAcceleration" , tonumber ( wartosc1 )+ tonumber ( 10 ))
end
if ilosc == "30" then
handlingTable = getOriginalHandling ( id )
wartosc = handlingTable [ "maxVelocity" ]
wartosc1 = handlingTable [ "engineAcceleration" ]
setVehicleHandling ( auto , "maxVelocity" , tonumber ( wartosc )+ tonumber ( 75 ))
setVehicleHandling ( auto , "engineAcceleration" , tonumber ( wartosc1 )+ tonumber ( 30 ))
end
end
end )
Wytnij troche informacji z tego, to u mnie na serwerze podkr?ca?o silnik
Wysłany: 2014-06-30, 17:55
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Sory zagmatwa?em ci?. Jak? liczb? wi?ksza od 160 bym nie wpisa? to i tak jedzie to 160. I je?li si? da to jak zwi?kszy? t? pr?dko??.
Wysłany: 2014-06-30, 18:02
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
U?yj kodu wy?ej bo masz z?? sk?adni?.
Wysłany: 2014-06-30, 18:05
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
W?a?nie testowa?em kod. Zwi?ksza przyspieszenie i V-max'a. Lec? 2 piwka. A co do hamowania i abs co? wykombinujesz?
PS: Jak wbije posty to respekt up bo nie ma tematu w kt?rym by? co? nie doradzi?
Wysłany: 2014-06-30, 18:09
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Z tego co wiem to w rl trzeba zmniejszy? trakcj? i zwi?kszy? hamowanie czyli :
tractionLoss
tractionBias
brakeDeceleration
co to abs to zwyczajnie ABS
Wysłany: 2014-06-30, 18:15
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Ok lec? kolejne 2 piwka. I jeszcze jedno pytanko co to tego kodu kt?ry mi poda?e?. Na co zmieni? auto = getPedOccupiedVehicle ( plr ) ?eby te warto?ci zapisywa?y si? do danego auta. Np wejde do infernusa i wpisze t? komende, wyjde i gracz kt?ry potem wejdzie b?dzie mia? to przyspieszenie bo b?dzie to zapisane do tego auta. Ale nie na id.
Wysłany: 2014-06-30, 18:17
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
No ka?dy handling zapisuje si? pod auto.
Tagi: zmiana :: v-max :: przyspieszenia :: hamowania.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: