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

Wysłany: 2015-08-29, 18:22


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Witam, mam problem, znalaz?em kod na tym forum, kt?ry dodaje handling do aut..
Nie wiem czy dobrze to zrobi?em, bo nie dzia?a...
Oto Kod:
Kod:

function CheetahHandling()
local vmax=260
local acc=18
local lock=40
for k,v in ipairs (getElementsByType("vehicle")) do
if getElementModel(v) == 415 then
setVehicleHandling(v, "maxVelocity", vmax)
setVehicleHandling(v, "acceleration", acc)
setVehicleHandling(v, "steeringLock", lock)
end
end
end
addEventHandler("onResourceStart",root,CheetahHandling )

Zobaczcie... w lua dopiero zaczynam wi?c.. Za pomoc stawiam piwko!
Pozdrawiam,
mlodasny

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-29, 20:21


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Najpierw spawnujesz pojazd czy uruchamiasz skrypt ?

Sprawd? te? bl?dy w db3 (/debugscript 3) zwiazane z tym skryptem...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-29, 21:00


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Najpierw uruchamiam skrypt, ale przy uruchamianiu w konsolce pisze mi
"ERROR: Loading script failed: handlingiaut\gui.lua:7: 'then' expected near '=' "

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-29, 21:03


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
mlodasnygo, najpierw powiniene? stworzyc pojazd, pozniej aktywowa? skrypt. Jak chcesz na odwroc przy tworzeniu pojazdu musisz nadac mu handling

A co do skryptu, to podaj t? 7 linijk?, bo to raczej nie ten plik.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 01:07


NoNi3zle

Uczeń LUA






Wiek: 24
Na forum: 4178 dni
Posty: 42
Nick w MP: NoNi3zle

Piwa: 78

Respekt: 60

Teraz powinno dzia?a?:
function Cheetah() 
local max260 --vmax
local moc=18 --acceleration
local naped=awd -- nap?(4x4)
local skret=1.2 -- promieskr?tu
for k,v in ipairs (getElementsByType("vehicle")) do 
if getElementModel(v) == 415 then 
setVehicleHandling(v,"maxVelocity"max)
setVehicleHandling(v,"engineAcceleration",mocsetVehicleHandling(v,"driveType",napedsetVehicleHandling(v,"tractionMultiplier",skretend 
end 
end 
addEventHandler("onVehicleEnter",root,Cheetah )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 10:41


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Dzia?a, dzieki, ale chcia?bym sie jeszcze spyta? czy moge w jednym pliku pare aut zmieniaj?c funkcje ? NP
Kod:


--[[Cheetah]]--

function Cheetah()
local max= 260 --vmax
local moc=18 --acceleration
local promien=40 -- skr?tno??)
local skret=1.2 -- przyczepno??
for k,v in ipairs (getElementsByType("vehicle")) do
if getElementModel(v) == 415 then
setVehicleHandling(v,"maxVelocity", max)
setVehicleHandling(v,"engineAcceleration",moc)
setVehicleHandling(v,"steeringLock",promien)
setVehicleHandling(v,"tractionMultiplier",skret)
end
end
end
addEventHandler("onVehicleEnter",root,Cheetah )

--[[Perennial]]--

function Perennial()
local max= 230 --vmax
local moc=17 --acceleration
local naped=awd -- nap?d (4x4)
local skret=1.12 -- promie? skr?tu
local nisko=-0.05 -- obni?enie
local chyli=0.7 -- przechylenie na ty?
local hamulce=100 -- hamulce lepsze hamowanie
for k,v in ipairs (getElementsByType("vehicle")) do
if getElementModel(v) == 404 then
setVehicleHandling(v, "maxVelocity", max)
setVehicleHandling(v, "acceleration", moc)
setVehicleHandling(v, "driveType", naped)
setVehicleHandling(v, "tractionLoss", skret)
setVehicleHandling(v, "suspensionLowerLimit", nisko)
setVehicleHandling(v, "suspensionBias", chyli)
setVehicleHandling(v, "brakeDeceleration", hamulce)
end
end
end
addEventHandler("onVehicleEnter",root,Perennial )


??

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 11:46


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Tak, mo?esz, ale ten przyk?ad ma optymalizacje pokroju jakich? pseudoli... Je?eli na serwerze b?dziesz mia? wi?cej pojazd?w, to b?dzie masakra...
Po co tu p?tla tak wgl ? Nie lepiej sprawdzi? model pojazdu zdeklarowanego tutaj jako source ? No i oczywi?cie pozniej temu source (pojazd -z eventuOnVehicleEnter) nadawac handling - jednemu obiektowi, a nie co jedno wejscie do pojazdu znowu nadawac handlingi i znowu i znowu...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 12:39


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Mam pro?b?, za du?o pisania na forum, m?g?by? mi poda? gg i pom?c to ogarna?c? Prosi?bym.. Bo mam tak
Doda?em handlingi do pojazd?w
Cheetah - Wszystko ok
Jester - Te? wszystko ok
Sultan - Te? wszystko ok
Ale tu sie zaczyna
Infernus - Ma promie? skr?tu 43 tak jak mu ustawialem ale bardzo powoli si? rozp?dza i jedzie tylko 200km/h ...
Turismo kt?re ma 25.5 acceleration jedzie 180 ...
A perennial kt?ry ma zawieszenie obnizone i ponad 17 acceleration i 230 velocity to jedzie tylko 130 ... Help me ... Pomo?esz to zrobi??

Jeszcze dodam, ?e potrzebuje to, ?e przy kupnie pojazdu na SystemiePojazd?wByPanPrezes, aby by?y jednak te handlingi...

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 12:42


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
mlodasnygo, regulamin forum, bodaj?e 2.8


Musisz eksperymentowa? z przy?pieszeniem, pr?dko?ci? maksymaln? oraz nap?dem - niestety, nie ustalisz tak co do 1 km pr?dko?ci, musisz eksperymentowa? na w?asn? r?k? a? do po??danego efektu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-31, 01:54


NoNi3zle

Uczeń LUA






Wiek: 24
Na forum: 4178 dni
Posty: 42
Nick w MP: NoNi3zle

Piwa: 78

Respekt: 60

"mlodasnygo" napisał/a:

Mam pro?b?, za du?o pisania na forum, m?g?by? mi poda? gg i pom?c to ogarna?c? Prosi?bym.. Bo mam tak
Doda?em handlingi do pojazd?w
Cheetah - Wszystko ok
Jester - Te? wszystko ok
Sultan - Te? wszystko ok
Ale tu sie zaczyna
Infernus - Ma promie? skr?tu 43 tak jak mu ustawialem ale bardzo powoli si? rozp?dza i jedzie tylko 200km/h ...
Turismo kt?re ma 25.5 acceleration jedzie 180 ...
A perennial kt?ry ma zawieszenie obnizone i ponad 17 acceleration i 230 velocity to jedzie tylko 130 ... Help me ... Pomo?esz to zrobi??

Jeszcze dodam, ?e potrzebuje to, ?e przy kupnie pojazdu na SystemiePojazd?wByPanPrezes, aby by?y jednak te handlingi...


Infernus - zwi?ksz mu acceleration i vmax ( Mo?e by? tak, ?e mimo ustawionego vmaxu jedzie troche szybciej lub wolniej, wtedy zmiejsz lub zwi?ksz mu przy?pieszenie )
Turismo - Po prostu zwi?ksz mu vmax
Perek - Zmniejsz mase mo?e to co? da

PS. Czekam na piwko :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-31, 07:01


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

No dobra, spr?buje, ale na pocz?tku przed ustawieniem patrzy?em na handling editorze co b?dzie odpowiednie, w tym bardziej chodzi, ?e nie czyta tych ustawie? acceleration...
Zauwa?y?em te?, ?e pope?ni?em b??d.. w "local moc=25" i setVehicleHandling (v,acceleration, acc) ...
Lecz po poprawieniu by?o to samo...

[ Dodano: 2015-08-31, 07:54 ]
Zrobi?em to co pisa?e?, dalej nic..

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-02, 15:16


Kurczak23







Wiek: 32
Na forum: 5032 dni
Posty: 30

Piwa: 499

Respekt: 115,3
Respekt: 115,3

 for k,v in ipairs (getElementsByType("vehicle")) do 

Gratulacje tym kodem wykonujesz nie potrzebne zu?ycie serwera gdy? ono loopuje wszystkie pojazdy na mapie.
 
function handling(plr,s,j)
if s~=0 then return end
local v source
--CHEETACH
if getElementModel(v) == 415 then
local velocity 260.0 -- (Predkosc maksymalna )Pamietaj ?e liczba ma mie? .liczba na koncu 
local acceleration 90.0 -- (Przyspieszenie )Pamietaj ?e liczba ma mie? .liczba na koncu 
local slock 40.0 -- (Promien)Pamietaj ?e liczba ma mie? .liczba na koncu 
local trac 1.4 -- Pamietaj ?e liczba ma mie? .liczba na koncu 
setVehicleHandling(v"tractionMultiplier"trac)
setVehicleHandling(v"steeringLock"slock)
setVehicleHandling(v"maxVelocity"velocity)
setVehicleHandling(v"engineAcceleration"acceleration )
-- PERENNIAL
elseif getElementModel(v) == 404 then
local velocity 260.0 -- (Predkosc maksymalna )Pamietaj ?e liczba ma mie? .liczba na koncu 
local acceleration 90.0 -- (Przyspieszenie )Pamietaj ?e liczba ma mie? .liczba na koncu 
local slock 40.0 -- (Promien)Pamietaj ?e liczba ma mie? .liczba na koncu 
local trac 1.4 -- Pamietaj ?e liczba ma mie? .liczba  na koncu 
setVehicleHandling(v"tractionMultiplier"trac)
setVehicleHandling(v"steeringLock"slock)
setVehicleHandling(v"maxVelocity"velocity)
setVehicleHandling(v"engineAcceleration"acceleration )
end
end 
addEventHandler("onVehicleEnter",root,handling 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-03, 18:24


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

No ok, ale czy to b?dzie dzia?a?o bezpo?rednio po odpaleniu skryptu czy trzeba b?dzie tak jak wcze?niej stw?rzy? pojazd i dopiero Odpali??

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-03, 20:59


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Cytat:


addEventHandler("onVehicleEnter",root,handling )


Wykona si? to po wej?ciu do pojazdu.

Postaw piwo autorowi tego posta
 

 
Tagi: handlingi :: aut :: zły :: kod :: !!!nie :: działa!!!
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Handlingi do aut - zły kod !!!NIE DZIAŁA!!! 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