Wysłany: 2020-04-05, 19:16
Irvs
Wiek: 30 Na forum: 2680 dni Posty: 48
Piwa : 3
Cze?? wszystkim i g?ry dzi?kuj? za pomoc.
Gryzie mnie pewien problem przez kt?ry nie mog? napisa? skryptu w spos?b w kt?ry bym chcia? to zrobi?.
Mianowicie problem mam w przeniesieniu zmiennej utworzonej przez jedn? funkcje do innej funkcji wygl?da to tak:
Funkcja nr 1 gdy wype?ni? si? warunki tworzy marker oraz pojazd czyli
marker1 = createMarker itd...
pojazd = createVehicle itd...
Teraz musz? uruchomi? funkcje nr 2 po wej?ciu w marker o nazwie marker1 oraz u?y? zmiennej "pojazd" jako argumentu w dalszej cz??ci kodu.
Jak to zrobi?? Dodam, ?e marker jak i auto nie mog? tworzy? si? ze startem skryptu tylko w momencie wype?nienia warunk?w funkcji nr 1
Dla pomocnych piwka polec?
Przyk?ad:
Kod:
function nr1 ()
if co? tam then
marker1 = createMarker(1408.45,-1234.20,13.55-1, "cylinder", 1.5, 35, 142, 150)
furgonetka = createVehicle ( 609, 1416.54,-1234.32,13.88)
setVehicleLocked ( furgonetka, true )
end
end
function nr2()
if co? tam then
setVehicleLocked ( furgonetka, false)
end
end
addEventHandler("onMarkerHit", marker1, nr2)
Wysłany: 2020-04-05, 19:31
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
Zr?b tak:
1. je?li warunki f1 si? wype?ni? to (...)
2. tworzenie tych rzeczy z f1
Og?lnie to bardzo ma?o powiedzia?e?, rozwi? temat albo podaj kod jak wykona?e? do tej pory.
Wysłany: 2020-04-05, 19:39
Irvs
Wiek: 30 Na forum: 2680 dni Posty: 48
Piwa : 3
"kamison" napisał/a :Zr?b tak:
1. je?li warunki f1 si? wype?ni? to (...)
2. tworzenie tych rzeczy z f1
Og?lnie to bardzo ma?o powiedzia?e?, rozwi? temat albo podaj kod jak wykona?e? do tej pory.
Kod jest bardzo rozbudowany, wi?c wpisa?em przyk?ad przy aktualizacji postu.
Najistotniejsze z kodu to poni?ej
Kod: function nr1 ()
if co? tam then
marker1 = createMarker(1408.45,-1234.20,13.55-1, "cylinder", 1.5, 35, 142, 150)
furgonetka = createVehicle ( 609, 1416.54,-1234.32,13.88)
setVehicleLocked ( furgonetka, true )
end
end
function nr2()
if co? tam then
setVehicleLocked ( furgonetka, false)
end
end
addEventHandler("onMarkerHit", marker1, nr2)
Chc? aby zmienn? furgonetka z funkcji pierwszej mog?em u?y? jako argument do setVehicleLocked w funkcji 2 oraz aby marker1 uruchamia? funkcj? drug? jak powy?ej.
Wysłany: 2020-04-05, 21:26
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
To ustaw powy?ej tworzenia tego np.
furgonetka = nil
--if cos tam
furgonetka = setVehicleLocked ( POJAZD , false )
end
Z tego co m?wisz to ci??ko rzszyfrowa? co chcesz robi?(...)
Więcej szczegółów
Wystawiono 1 piw(a):Irvs
Wysłany: 2020-04-05, 21:50
Irvs
Wiek: 30 Na forum: 2680 dni Posty: 48
Piwa : 3
"kamison" napisał/a :To ustaw powy?ej tworzenia tego np.
furgonetka = nil
--if cos tam
furgonetka = setVehicleLocked ( POJAZD , false )
end
Z tego co m?wisz to ci??ko rzszyfrowa? co chcesz robi?(...)
Stara?em si? jak najpro?ciej wyt?umaczy?.
Dzi?kuj?, brakowa?o mi w?a?nie furgonetka = nil jako okre?lenie zmiennej globalnie przed rozpocz?ciem innych funkcji.
Piwko leci, problem rozwi?zany.
Tagi: przeniesienie :: zmiennej :: funkcji :: drugiej :: funkcji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: