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

Wysłany: 2017-09-27, 18:06


Skav







Wiek: 24
Na forum: 4534 dni
Posty: 5
Nick w MP: Skav



Respekt: 50

Witam,

Ostatnio sobie grzebalem w LUA i chcialem zrobic cos ala swiatla policyjne do aut. Uda?o mi sie wystrugac cos takiego:
function add(thePlayerseatjacked )
local accName getAccountName getPlayerAccount thePlayer ) )
     if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then 
    if ( getElementModel source ) == 411 then
        addVehicleSirens(source82falsefalsetruetruesetVehicleSirens(source10.82.20255255255198.9198.9)
        setVehicleSirens(source2, -0.72.20255255255200200)
        setVehicleSirens(source30.50.40.500255200200)
        setVehicleSirens(source40.8, -2.30.225500200200)
        setVehicleSirens(source5, -0.9, -2.30.225500200200)
        setVehicleSirens(source60.12.7, -0.500255198.9198.9)
        setVehicleSirens(source7, -0.12.7, -0.525500200200)
        setVehicleSirens(source80.30.40.525500198.9198.9)
        end
end
end
addEventHandler "onVehicleEnter"getRootElement(), add)


I chcia?bym tutaj to zrobic do kilku aut, jednak nie chce robic z miliona if?w i setVehicleSirens bo chcialem to oprzec na tablicach. I tutaj jest moj problem, jako i? moj poziom znajomosci LUA jest na naprawde niskim poziomie to chcialbym sie zapytac czy ktos by mi to pomogl zrobic. Domy?lam sie ?e pewnie trzeba byloby zrobic petle z setvehiclesirens z zminnymi cos typu x,y,z i kolorami. Prosi?bym te? ?eby ktos mi to wytlumaczyl co i jak z ta petla i tabela bo ja sie czego? w ten spos?b naucze. Je?eli ktos chce tutaj przyjsc i zrobic cos w stylu jak w niektorych tematach widze ze ktos zaczyna z programowaniem a wchodzi ktos bardziej zaawansowany daje same funkcje i baw sie mo?e ci sie uda. Z takiej pomocy podziekuje bo nic mi to nie da. Z g?ry dziekuje

Ostatnio zmieniony przez Skav 2017-09-28, 18:18, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 14:20


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

zamie? to w tagi [lua] bo nie idzie przeczyta?

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 16:07


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

Po co tablice, jak chcesz dla kilku ID aut to:
if ( getElementModel ( source ) == 411 ) or ( getElementModel ( source ) == id ) (i tak dalej...) then

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 18:20


Skav







Wiek: 24
Na forum: 4534 dni
Posty: 5
Nick w MP: Skav



Respekt: 50

Juz taki zmienilem, @TeeNekk Chce to zrobic dla kilku auto ale nie ?e tylko po id tylko np auto o id 411 ma takie i takie ustawienie a o id np 450 ma inne i tak dalej, tak to wiem ze sie robi o troche skrypt?w poedytowalem ale w tablocach nigdy sie nie bawilem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 19:29


Yokosik







Wiek: 25
Na forum: 3629 dni
Posty: 58
Nick w MP: Yokosik

Piwa: 1048

Respekt: 21

"Skav" napisał/a:

Juz taki zmienilem, @TeeNekk Chce to zrobic dla kilku auto ale nie ?e tylko po id tylko np auto o id 411 ma takie i takie ustawienie a o id np 450 ma inne i tak dalej, tak to wiem ze sie robi o troche skrypt?w poedytowalem ale w tablocach nigdy sie nie bawilem


Zobacz m?j skrypt: http://gtao.pl/%3Cfont-co...5225.htm#733149

Mo?esz go sobie dowolnie zmodyfikowa?, jednak musisz dorobi? sobie wyj?tek(if) do pojazd?w o danym id b?d? elementdacie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 20:02


jolly

Początkujący .lua






Wiek: 28
Na forum: 3780 dni
Posty: 79
Nick w MP: AseQ/Mikku

Piwa: 1873

Respekt: -69

Ostrzeżeń: 60%
To poprostu tworzysz tabelk? za pomoc?:

local tablica = {
{x,y,z},
}

for i,v in pairs(tablica) do
    local vehicle=createVehicle(v[1], v[2], v[3])
       --tutaj dodajesz syrenki


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-28, 21:02


Skav







Wiek: 24
Na forum: 4534 dni
Posty: 5
Nick w MP: Skav



Respekt: 50

Nie jest to dokonca co chcialem, ale dzieki. Kto? juz mi dal rozwiazanie jednak przez przypadek usunalem wiadomosc, dziekuje temu komu? (przepraszam ze nie pamietam nicku) przeanalizowalem kod kilka razy i chyba rozumiem jak to dziala. Temat chyba mozna zamknac, My?le ?e jak skoncze skrypt to go tutaj wstawie

Postaw piwo autorowi tego posta
 

 
Tagi: pętla :: tablica
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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