Skocz do zawartości
  • 0

Zaokrąglanie liczb


NeXv

Pytanie

Jak zrobić aby punkty po przecinku np 64.5 było zaokrąglane do 64 (Każda liczba! I nie ważne czy jest 66.8 i tak zaokrągla do 66 ) ? Chodzi mi oto że jeśli gracz ma 654pkt to *0.10 wychodzi 65.4 a chce żeby była równa liczba. 

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@Up

O ile dobrze zrozumiałem to ma wyglądać tak? I tak będzie dobrze, bo teraz nie mogę sprawdzić bo nie mam dostępu do komputera? (Pisze z tabletu)

set {_pkt} to ({pkt::%victim%}*0.1)set {pkt::%attacker%} to rounded down {_pkt}

http://njol.ch/projects/skript/doc/expressions/#ExprRound
 

set X to rounded down 66.8
#// Wykarmione z Panda Phone

 

Nie rozumiem tego zamiast X mam wpisać zmienną czyli {pkt::%attacker%} a zamiast 66.8 {_pkt}?

Edytowane przez NeXv
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Dobrze dziękuje. Jak by ktoś niewiedział to zastosowałem taki kod:

set {pkt::%attacker% to rounded down {_pkt}

A tak apropo jak mam to zastosować do komendy?

execute console command "/scoreboard players add %attacker% pkt %{_pkt}%"

I chce tak samo jak do zmiennej w której zapisuje. 

 

//Zamykam ~Sebek4321

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...