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

Wysłany: 2015-01-12, 20:00


michal982010







Wiek: 29
Na forum: 4445 dni
Posty: 69

Piwa: 1

Respekt: 50

Witam, napisa? by mi kto? kod na zwi?kszenie pr?dko?ci auta np o id 601 o 20km/h gdy wjedziemy w marker ;) ?
z g?ry dzi?kuje za pomoc daje :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:15


Deryl







Wiek: 27
Na forum: 4435 dni
Posty: 69

Piwa: 40

Respekt: 50

marker createMarker (xyz"cylinder"1.0255255255255)
function przyspieszenie()
local moc=100
for k,v in ipairs (getElementsByType("vehicle")) do 
if getElementModel(v) == 601 then 
setVehicleHandling(v,"engineAcceleration",mocend
end
end
addEventHandler ("onClientMarkerHit"markerprzyspieszenie)


Tam gdzie moc to mo?esz zmienia? warto?ci wed?ug swego uznania. A tam gdzie z y z wpisz kordy markera.

Edit: Ten kod zmienia tylko moc dla tego auta kt?rym wjedziemy i je?li to auto ma id 601.
marker createMarker (xyz"cylinder"3255255255255)
function przyspieszenie(gracz)
local moc=1000
local v getPedOccupiedVehicle(gracz)
if getElementModel(v) == 601 then 
setVehicleHandling(v,"engineAcceleration",mocend
end

addEventHandler ("onMarkerHit"markerprzyspieszenie)


Ostatnio zmieniony przez Deryl 2015-01-12, 20:35, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:20


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

1. Funkcja setVehicleHandling jest po stronie serwera,
2. Wje?d?aj?c w marker pojazdem zmieniasz handling wszystkim pojazdom o id 601, a wydaje mi si?, ?e autor tematu chcia? ustawi? handling tylko dla pojazdu, kt?ry wjecha?, je?li pojazd ten ma id 601.


Więcej informacji znajdziesz w Wikipedii MTA:

setVehicleHandling


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:25


michal982010







Wiek: 29
Na forum: 4445 dni
Posty: 69

Piwa: 1

Respekt: 50

Tak chodzi mi o jeden pojazd, kt?rym wjedziemy w marker ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:31


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

1. Tworzysz marker,

Więcej informacji znajdziesz w Wikipedii MTA:

createMarker


2. Dajesz event, najlepiej w nim funkcj? anonimow?,

Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


3. Pobierasz element, kt?ry wszed? w marker (pierwszy argument w funkcji eventu) i sprawdzasz jego typ,

Więcej informacji znajdziesz w Wikipedii MTA:

getElementType


4. Je?li to pojazd, sprawdzasz od razu jego model,

Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


5. Je?li wszystko si? zgadza, ustawiasz mu handling,

Więcej informacji znajdziesz w Wikipedii MTA:

setVehicleHandling


6. Ko?czysz anonimow? funkcj? i event, uruchamiasz skrypt i sprawdzasz, czy dzia?a. Jak nie b?dzie dzia?a? to podaj tre?? b??du/ostrze?enia z debugscript. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:39


Gerano

Mleko,Kakao,LUA






Wiek: 38
Na forum: 4266 dni
Posty: 187
Nick w MP: Gerano

Piwa: 1460

Respekt: 146,3
Respekt: 146,3

Ostrzeżeń: 100%
o kto? pom?g? bo akurat tego nie wiedzia?em

Podpis
BUDOWA SERWERA: XXX

Prace: XXX%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-12, 20:43


michal982010







Wiek: 29
Na forum: 4445 dni
Posty: 69

Piwa: 1

Respekt: 50

Noo dzi?ki :piwo: dla ciebie, o tak? odpowied? mi chodzi?o :)

Postaw piwo autorowi tego posta
 

 
Tagi: samochody
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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