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

Wysłany: 2019-07-09, 15:08


serigorro







Wiek: 28
Na forum: 2847 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

Witam, stworzy?em skrypt kt?ry w zaleznosci od elementdaty daje kase po wej?ciu w marker. Spe?niam warunki ostatniego i innych elseif?w ale i tak daje tylko za pierwszy. Co ?le zrobi?em? Kodu da?em tylko kawa?ek odpowiadaj?cy za to.


if (getElementData(el,"datax") > 60then
 givePlayerMoney(el,money)
                    setElementData(el,"dataz",0)
                
elseif (getElementData(el,"datax") > 1800then
givePlayerMoney(el,money*1.2)
                    setElementData(el,"dataz",0)
                
elseif (getElementData(el,"datax") > 3600then
givePlayerMoney(el,money*1.3)
                    setElementData(el,"dataz",0)
                
elseif (getElementData(el,"datax") > 5400then
                    givePlayerMoney(el,money*1.4)
                    setElementData(el,"dataz",0)
                
elseif (getElementData(el,"datax") > 9000then
                                    givePlayerMoney(el,money*1.5)
                    setElementData(el,"dataz",0)
                
elseif (getElementData(el,"datax") > 15000then
givePlayerMoney(el,money*1.6)
                    setElementData(el,"dataz",0end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 16:25


kuba43







Wiek: 45
Na forum: 3225 dni
Posty: 166
Nick w MP: definitly

Piwa: 17

Respekt: 30,5

1 wykonuje si? dlatego, ?e podana elemdata jest warto?cia powy?ej 60, elseif dzia?a tak, ?e gdy si? wykona kolejne elseif'y nie b?d? brane pod uwage.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 17:32


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Wykonuj zawsze w takiej postaci ( im wi?ksza liczba tym ni?ej w kodzie )

1.Najnizsza wartosc
2.Wyzsza
3.Wyzsza
4.Wyzsza
5.Najwyzsza

Cos w tym stylu :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 18:14


serigorro







Wiek: 28
Na forum: 2847 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"Shuffle" napisał/a:

Wykonuj zawsze w takiej postaci ( im wi?ksza liczba tym ni?ej w kodzie )

1.Najnizsza wartosc
2.Wyzsza
3.Wyzsza
4.Wyzsza
5.Najwyzsza

Cos w tym stylu :)


W taki spos?b w?a?nie wykona?em, chyba ?e chcesz co? innego przekaza? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 18:31


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Powiedz mi czego dotyczy ten skrypt? Bo po samym kodzie nie bardzo rozumiem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 18:37


serigorro







Wiek: 28
Na forum: 2847 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"Shuffle" napisał/a:

Powiedz mi czego dotyczy ten skrypt? Bo po samym kodzie nie bardzo rozumiem


Po wej?ciu w marker wyp?aty pieni?dzy za osi?gniecie danej liczby punkt?w z tych elementdat.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-09, 18:53


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Spr?buj zamiast znaku ">" w kazdym elseifie i ifie dac "<"

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
serigorro
Wysłany: 2019-07-09, 21:05


serigorro







Wiek: 28
Na forum: 2847 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"Shuffle" napisał/a:

Spr?buj zamiast znaku ">" w kazdym elseifie i ifie dac "<"



Uda?o mi si? naprawi?, pokombinowa?em z twoj? metod?. Dzi?kuj? za pomoc :)

Postaw piwo autorowi tego posta
 

 
Tagi: elseif
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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