CMUD
Re: CMUD
Virrid: cmud zazwyczaj zaokragla wynik do dolu jezeli wykonujesz dzialania na liczbach naturalnych - obchodzi sie to na kilka sposobow:
#SHOW Uniki: @v_Uniki.0 / @v_Wszystkie.0 procent: - mozliwe ze musialbys tutaj dodatkowo uzyc funkcji %concat zeby dopisac to dodatkowe, konieczne .0 albo policzyc to sobie nie w zscript tylko w lua
#lua {print(zs.var.v_Uniki/zs.var.v_Wszystkie)}
#SHOW Uniki: @v_Uniki.0 / @v_Wszystkie.0 procent: - mozliwe ze musialbys tutaj dodatkowo uzyc funkcji %concat zeby dopisac to dodatkowe, konieczne .0 albo policzyc to sobie nie w zscript tylko w lua
#lua {print(zs.var.v_Uniki/zs.var.v_Wszystkie)}
- Herenvarno
- Posty: 809
- Rejestracja: 09 mar 2010 11:22
Re: CMUD
Tylko ze funkcja ktorej uzyles dziala nastepujaco:Virrid pisze:#SHOW Uniki: @v_Uniki / @v_Wszystkie procent:
Daje wynik:
Uniki: 39 / 107 procent:
No i nie potrafię obliczyć tego procenta cMudem. Ktoś pomoże?
'#Show' {Wyswietl na ekranie nastpujace znaki:} 'Uniki:' {oraz zawartosc zmiennej:} '@v_Uniki' {a takze znak:} '/' {dodatkowo zawartosc zmiennej:} '@v_Wszystkie' {i jeszcze nastepujace znaki} 'procent:'
Nic tu nie bylo obliczane, wszystko zostalo wyswietlone.
Najpierw trzeba wyliczyc ta zmienna, sugestia uzycia funkcji #Math (przez Coroniusa) jest tu bardzo cenna.
Kod: Zaznacz cały
#Math Wyliczenie_procentowe {(@V_Wszystkie/100)*@v_Uniki}
#Show Uniki: @v_Uniki. Wszystkich unikow: @v_Wszystkie. Procent: @Wyliczenie_procentowe.
Nie każdy jest mile widziany w moim domu. Gdybym wszystkich traktował jednakowo, nikogo nie wyróżniłbym!
Re: CMUD
Kod: Zaznacz cały
#SHOW {Uniki: %eval(100 * @v_Uniki / @v_Wszystkie) procent}